Show TOC Anfang des Inhaltsbereichs

KomponentendokumentationPerformance-Optimierung  Dokument im Navigationsbaum lokalisieren

Einsatzmöglichkeiten

Verschiedene Funktionen unterstützen Sie dabei, die Performance Ihres BW-Systems zu verbessern. Dabei kann zwischen Datenbank-, Query- und Ladeperformance unterschieden werden.

Neben den hier aufgeführten Funktionen haben weiterhin auch einige Funktionen in der Modellierung von InfoProvidern Auswirkungen auf die Performance.

Achtung

Wenn Sie Ihr BW-System mit der SAP-HANA-Datenbank einsetzen, haben nur einige der genannten Funktionen Bedeutung, nämlich Indizes zu Query-Snapshots und VirtualProvidern sowie Bestände.

Funktionsumfang

In den folgenden Abschnitten werden spezielle Funktionen des BW zur Performance-Optimierung näher beschrieben:

      Einsatz der SAP-HANA-Datenbank anstelle eines SAP NW BWA 

      BWA-Indizes im BW-System anlegen und verwalten 

      Performance-Optimierung mit Aggregaten 

      Bestände 

      OLAP-Cache-Monitor 

Zugriff des OLAP-Prozessors

Sie können zu ein und demselbem InfoCube sowohl relationale Aggregate als auch einen BW Accelerator Index verwenden. Eine BEx-Query versucht stets, die in Hinsicht auf die Performance optimale Quelle zu nutzen, indem sie in folgender Reihenfolge prüft, woher sie die angeforderten Daten beziehen kann:

...

       1.      OLAP-Cache

       2.      BW Accelerator Index

       3.      relationale Aggregate von der Datenbank

       4.      InfoCube von der Datenbank

Wenn es einen aktiven BW Accelerator Index gibt, wird stets auf diesen und nicht auf die ggf. vorhandenen relationalen Aggregate zugegriffen. Daher empfehlen wir in Hinsicht auf die Modellierung, entweder relationale Aggregate oder einen BW Accelerator Index für einen InfoCube anzulegen.

Query-Ausführung

Für den Endbenutzer ist es transparent, ob die Daten bei Query-Ausführung aus einem Aggregat, einem BW Accelerator Index oder aus dem InfoCube gelesen wurde.

Um die Verwendung eines BW Accelerator Index z.B. für Performance-Messungen oder Analysen der Datenkonsistenz testen zu können, besteht in der Pflegetransaktion die Möglichkeit, den BW Accelerator Index zeitweise zu deaktivieren.

Ebenso können Sie die gewünschte Query im Querymonitor (Transaktion RSRT) mit einer entsprechenden Debug-Möglichkeit ausführen: Wählen Sie Diese Grafik wird im zugehörigen Text erklärt Ausführen + Debuggen. Auf dem Dialogfenster Debug-Möglichkeiten wählen Sie die Option BW Accelerator Index nicht nutzen, um die Query ggf. mit Aggregaten oder InfoCube auszuführen

Ende des Inhaltsbereichs