Anfang des Inhaltsbereichs

Objektdokumentation Lesemodus   Dokument im Navigationsbaum lokalisieren

Definition

Der Lesemodus bestimmt, auf welche Weise sich der OLAP-Prozessor bei der Navigation die Daten beschafft. Der jeweilige Modus kann im Customizing zu einem InfoProvider und im Querymonitor zu einer Query festlegt werden.

Verwendung

Es werden folgende Arten unterstützt:

  1. Query soll bei Navigation/Hierarchieexpandieren nachlesen (H)
  2. Die Menge der Daten, die von der Datenbank an den OLAP-Prozessor übertragen werden, ist in diesem Modus am kleinsten; die Zahl der Lesevorgänge ist allerdings am größten.

    Während bei dem folgenden Modus Query soll bei Navigation nachlesen für einen Hierarchieaufriß die Daten für die vollständig expandierte Hierarchie angefordert werden, werden im Modus Query soll bei Navigation/Hierarchieexpandieren nachlesen die Daten entlang der Hierarchie von der Datenbank aggregiert und auf dem untersten Hierarchielevel, der in der Startliste angezeigt wird, an den OLAP-Prozessor übergeben. Beim Expandieren eines Hierarchieknotens werden dann gezielt die Kinder dieses Knotens nachgelesen.

    Die Performance von Queries mit großen Präsentationshierarchien können Sie dadurch verbessern, daß Sie Aggregate auf einem mittleren Level der Hierarchie anlegen, der größer oder gleich dem Startlevel der Hierarchie ist.

  3. Query soll bei Navigation nachlesen (X)
  4. Der OLAP-Prozessor fordert für jeden Navigationszustand der Query im Business Explorer nur die jeweils notwendigen Daten an. Bei jedem Navigationsschritt werden diejenigen Daten nachgelesen, die benötigt werden.

    Im Unterschied zum Modus Query soll bei Navigation/Hierarchieexpandieren nachlesen werden Präsentationshierarchien allerdings immer vollständig auf Blattebene eingelesen.

    Beim Expandieren von Knoten kann der OLAP-Prozessor die Daten aus dem Hauptspeicher lesen.

    Beim Zugriff auf die Datenbank wird jeweils die beste Aggregatetabelle verwendet und möglichst bereits auf der Datenbank aggregiert.

  5. Query soll alle Daten auf einmal lesen (A)

In diesem Modus gibt es nur einen Lesevorgang. Dafür werden aber beim Ausführen der Query im Business Explorer sämtliche Daten in den Hauptspeicherbereich des OLAP-Prozessors gelesen, die für alle möglichen Navigationsschritte dieser Query benötigt würden. Bei der Navigation werden alle neuen Navigationszustände aus den Daten des Hauptspeichers aggregiert und berechnet.

Der Lesemodus Query soll bei Navigation/Hierarchieexpandieren nachlesen liefert in den allermeisten Fällen eine deutlich bessere Performance als die beiden anderen Modi, weil in diesem Modus nur diejenigen Daten angefordert werden, die der Anwender sehen möchte.

Im Vergleich zu dem Modus Query soll bei Navigation/Hierarchieexpandieren nachlesen wirkt sich die Einstellung Query soll bei Navigation nachlesen nur auf Queries mit Präsentationshierarchien hinsichtlich der Performance aus.

Im Unterschied zu den beiden bisher genannten Modi wirkt sich die Einstellung Query soll alle Daten auf einmal lesen auch auf Queries mit freien Merkmalen hinsichtlich der Performance aus. Da der OLAP-Prozessor die Aggregation auf den jeweiligen Query View übernimmt, wird das Konzept der Aggregate, nämlich mit voraggregierten Daten zu arbeiten, im Modus Query soll alle Daten auf einmal lesen am wenigsten unterstützt.

Empfehlung

Wir empfehlen, den Lesemodus Query soll bei Navigation/Hierarchieexpandieren nachlesen zu wählen.

Wählen Sie nur in begründeten Ausnahmefällen einen anderen Lesemodus. Der Lesemodus Query soll alle Daten auf einmal lesen könnte z.B. in folgenden Fällen in Betracht kommen:

Integration

Weitere Informationen finden Sie unter Query-Eigenschaften.

Ende des Inhaltsbereichs