Neue Datenquellen mit SAP HANA erschließen
Wie werden in den nächsten Jahren die SAP-Basis-Trends aussehen?
Ob sich in einem Projekt eine Serverkonsolidierung oder eine Virtualisierung als Königsweg erweist, hängt nicht nur von den Kosten für die Hardwarebeschaffung und -wartung ab. Eine Konsolidierung kann auch in anderen Bereichen des Produktionsbetriebs Kosten verursachen, die in Betracht gezogen werden müssen: Wartungstermine (z. B. für Upgrades) müssen zwischen unterschiedlichen Benutzergruppen abgesprochen werden. Eventuell muss für ein System ein Korrekturstand eingespielt werden, der eine Ausfallzeit für alle Systeme nach sich zieht. Um eine hohe Verfügbarkeit in einer konsolidierten Landschaft zu erreichen, müssen die Rechner in Hochverfügbarkeitsclustern zusammengefasst werden. Das bedeutet, dass bei Ausfall eines Rechners die unterschiedlichen Services auf anderen Rechnern automatisch gestartet werden (Failover Recovery). Diese Recovery-Szenarien müssen konfiguriert und getestet werden. Teilweise fallen zusätzliche Lizenzkosten für die Virtualisierungs- und Ressourcensteuerungssoftware an. Die Ressourcenvergabe an die unterschiedlichen Systeme muss definiert und überwacht werden. Den Aufwand für die Einarbeitung und die Bedienung der entsprechenden Software zur Virtualisierung und Ressourcensteuerung müssen Sie ebenfalls berücksichtigen. Wenn Sie eine Virtualisierungssoftwareschicht einsetzen, so benötigt diese zusätzliche Ressourcen. Ohne hier eine Aussage über eine konkrete Lösung treffen zu können, liegt der Richtwert, an der sich eine solche Lösung messen muss, bei einem Aufschlag von 10 %.
Die Laufzeitanalyse einzelner Anfragen, bei der Sie ereignisgesteuert eine Laufzeitanalyse bestimmter Anfragen erstellen: Dazu werden die statistischen Sätze der zu analysierenden Anfragen in einer Analysetransaktion in ihrer Aufrufsequenz zusammengestellt. Diese Einzelsatzanalyse ermöglicht Ihnen eine Aussage darüber, wie viel Zeit in welcher Komponente und bei welchen Operationen verstrichen ist und welchen Detail-Trace Sie als Nächstes einschalten oder, sofern er schon mitgelaufen ist, analysieren sollten.
Aktionen des technischen Tunings
Da die Datenbankzeit vom Applikationsserver gemessen wird, umfasst diese nicht nur die Zeit, die die Datenbank zum Bereitstellen der Daten benötigt, sondern auch die Zeit des Netzwerktransfers. Ein Netzwerkproblem zwischen Datenbank- und Applikationsserver schlägt sich also in einer erhöhten Datenbankzeit nieder. Darüber hinaus zählt zur Datenbankzeit auch die Zeit für das Bereitstellen der Daten im ABAP-Server. Dies lässt sich in folgender Formel konkretisieren: Datenbankzeit (ST03) = Datenbankserverzeit + Netzwerklaufzeit + Zeit für die Datenübertragung (Client-Server-Kommunikation) Auf dem ABAP-Server werden zusätzlich die Datenbankzeiten für direktes Lesen, sequenzielles Lesen und Änderungen (inklusive Commits) ermittelt. Auf der Datenbankseite stehen je nach Datenbanksystem detaillierte Statistiken über die Bestandteile der Datenbankserverzeit zur Verfügung, wie Sie in Abschnitt 2.3, »Datenbankanalyse«, gesehen haben.
Um die Komplexität im SAP-Basis-Betrieb zu reduzieren und die Aufgaben der SAPBasis zu beschleunigen und zu vereinfachen und um freie Kapazitäten zu schaffen, ist eine Standardisierung und Automatisierung der bisherigen Tätigkeiten erforderlich. Details können den Kapiteln 7.7 und 9.5 der Masterarbeit entnommen werden.
Basisadministratoren steht mit "Shortcut for SAP Systems" eine PC-Anwendung zur Verfügung, die etliche Tätigkeiten in der SAP Basis vereinfacht bzw. ermöglicht.
Fragen Sie sich also: Was sind Ihre Erwartungen an eine Internetanwendung, mit der Sie z. B. eine Warenbestellung oder eine Banktransaktion vornehmen möchten? Sie werden auf vier Forderungen kommen: Die Anwendung soll erstens verfügbar sein, wenn Sie sie brauchen, sie soll zweitens mit einer angemessenen Performance funktionieren, sie soll drittens korrekt laufen (mit anderen Worten: Sie wollen das Produkt geliefert bekommen, das im Internet abgebildet war, und es soll der Preis auf der Rechnung mit dem übereinstimmen, den Ihnen das Angebot genannt hat), und viertens wollen Sie sich darauf verlassen können, dass die Anwendung sicher ist, d. h., dass niemand Ihre Daten manipulieren oder unbefugt einsehen kann.
Wenn Sie mehr zum Thema SAP Basis wissen möchten, besuchen Sie die Webseite www.sap-corner.de.
Da die Transaktionen dem Nutzer jedoch auch über verschiedene Rollen zugeordnet sein können, wäre dies nicht zielführend.