Asymmetrische Raster mit Tupeln berechnen

Cloud-Datenquellentypen: Oracle Essbase

Mit der Tupelberechnung für asymmetrische Raster können Oracle Smart View for Office-Benutzer Berechnungen für den jeweiligen Umfang der Elementauswahl in einem Raster oder Berechnungsskript ausführen. So kann verhindert werden, dass bei der Berechnung zu viele Elemente berücksichtigt werden.

Ein Tupel für Berechnungen ist eine Möglichkeit, ein Datensegment von Elementen aus einer oder mehreren dünn besiedelten Dimensionen darzustellen, das in der FIX-Anweisung einer Berechnung verwendet werden soll.

Wenn mehrere Elemente aus verschiedenen Dimensionen in der FIX-Anweisung einer Berechnung vorhanden oder Teil des Raster-POV in Smart View sind, werden bei der Berechnung standardmäßig alle möglichen Kombinationen (ein kartesisches Produkt) aller Elementkombinationen aus verschiedenen Dimensionen berücksichtigt. Bei asymmetrischen Rastern kann dies dazu führen, dass mehr Berechnungen ausgeführt werden, als erforderlich sind. Tupelberechnungen ermöglichen einen genaueren und effizienteren Berechnungsumfang.

Administratoren richten Tupelberechnungen in Essbase genauso wie andere Berechnungen ein, die sie für Benutzer basierend auf deren spezifischem Dataset und spezifischen Geschäftsanforderungen erstellen und die über Smart View ausgeführt werden können.

Als Smart View-Benutzer führen Sie Tupelberechnungen für asymmetrische Raster genauso aus wie andere Berechnungen. Je nachdem, wie Ihr Administrator die Tupelberechnung eingerichtet hat, werden Sie möglicherweise zur Angabe von Runtime Prompts aufgefordert.

Hinweis:

  • Sie können Tupelberechnungen für asymmetrische Raster ab Smart View Release 11.1.2.5.800 ausführen. Prüfen Sie, ob Essbase Berechnungstupel unterstützt.

  • Administratoren: Mit der Funktion für Tupelberechnungen können Sie als Berechnungsumfang ausgewählte Elementtupel in einem asymmetrischen Raster definieren. Mit spezieller Syntax in FIX-Anweisungen können Sie angeben, welche Tupel berechnet werden sollen. Weitere Informationen zu Berechnungstupeln finden Sie in der Dokumentation Oracle Essbase verwenden unter Ausgewählte Tupel berechnen.

Befolgen Sie die Anweisungen zum Ausführen einer Berechnung unter Essbase-Berechnungen ausführen, um in Smart View eine Tupelberechnung für ein asymmetrisches Raster auszuführen.

Wählen Sie ein Skript für Tupelberechnungen für asymmetrische Raster aus. Ihr Administrator kann Sie beraten, welche Skripte Sie ausführen müssen.

Beispiel 8-3 Tupelberechnungen für asymmetrische Raster ausführen

Die Beispiele in diesem Szenario basieren auf einer Beispielgalerievorlage für Tupelberechnungen. Die Galerievorlage ist in Essbase-Versionen verfügbar, die Berechnungstupel unterstützen.

Beginnen Sie mit dem unten angezeigten asymmetrischen Raster. Das Raster ist asymmetrisch, da in den Zeilen- und Spaltendimensionen nicht dieselben Elementhierarchien angezeigt werden.

Abbildung 8-11 Anfängliches asymmetrisches Raster - Alle Datenwerte = 1


Ein asymmetrisches Raster mit unterschiedlichen Elementen in den Zeilen- und Spaltendimensionen. Alle Datenwerte im Raster sind gleich 1.

Das oben angezeigte asymmetrische Raster ist ein Segment dieses symmetrischen Rasters, in dem die Hierarchieelemente in allen Zeilen und Spalten einheitlich sind:

Abbildung 8-12 Anfängliches symmetrisches Raster - Alle Datenwerte = 1


Ein symmetrisches Raster mit einheitlichen Zeilen- und Spaltenelementen. Alle Datenwerte im Raster sind gleich 1.

Wir zeigen das Ergebnis von drei verschiedenen Berechnungstypen für das asymmetrische Raster und die Auswirkung der jeweiligen Berechnungen auf das symmetrische Raster.

Die Skripte sind so konfiguriert, dass die Datenzellen bei jeder Ausführung um 1 erhöht werden. Die Ergebnisse im symmetrischen Raster unterscheiden sich bei jedem Berechnungstyp.

Mit dem ersten Skript, das wir ausführen, wird alles im Raster-POV berechnet, nicht nur die im folgenden Raster angezeigte Elementkombination. Im asymmetrischen Raster haben nach einer Aktualisierung alle Datenzellen den Wert "2".

Abbildung 8-13 Asymmetrisches Raster nach Ausführung der Standardberechnung


Das asymmetrische Raster nach der Ausführung der Berechnung für alle Elemente und nach der Aktualisierung. Alle Datenwerte im Raster sind gleich 2.

Wir leiten die Zellen im asymmetrischen Raster weiter, rufen dann das symmetrische Raster auf und aktualisieren es. Beachten Sie, dass beim Aktualisieren jede Entity-, Version-, Scenario- und Site-Dimension für die Kombination der Product-/Market-Dimension berechnet wird, obwohl diese Dimensionen nicht im asymmetrischen Raster enthalten sind. Der Grund hierfür ist, dass Essbase standardmäßig das kartesische Produkt der im Raster angezeigten Kombinationen berechnet, wenn keine Tupelberechnung vorhanden ist. Dies führt dazu, dass alle Zellen im POV um 1 erhöht werden. Daher wird in allen Datenzellen im symmetrischen Raster der Wert "2" angezeigt:

Abbildung 8-14 Symmetrisches Raster nach Ausführung der Standardberechnung für das asymmetrische Raster und nach Aktualisierung


Das symmetrische Raster nach der Ausführung der Berechnung für alle Elemente und nach der Aktualisierung. Alle Datenwerte im Raster sind gleich 2.

Als Zweites führen wir eine stärker begrenzte Berechnung für das asymmetrische Raster aus. Dadurch wird der Berechnungsumfang auf die Rastertupel der Product- und Market-Dimension beschränkt, sodass weniger Schnittmengen berechnet werden. Im Meldungsdialogfeld Berechnungsergebnis wird der Umfang dieser Berechnung angezeigt:

Abbildung 8-15 Dialogfeld "Berechnungsergebnis" nach Ausführung der Tupelberechnung für alle Tupel der Product- und Market-Dimension


Das Dialogfeld "Berechnungsergebnis" nach der Ausführung der Tupelberechnung für alle Tupel der Product- und Market-Dimension. Insgesamt wurden 7168 Blöcke gelesen und 3584 Blöcke geschrieben.

Aktualisieren Sie das Raster. Alle Datenzellen im asymmetrischen Raster werden daraufhin auf 3 erhöht. Leiten Sie die Daten im Raster weiter.

Abbildung 8-16 Asymmetrisches Raster nach Ausführung der Berechnung für alle Tupel der Product- und Market-Dimension


Das asymmetrische Raster nach der Ausführung der Berechnung für alle Tupel der Product- und Market-Dimension. Alle Datenwerte im Raster sind gleich 3.

Beachten Sie im symmetrischen Raster, dass bei der Aktualisierung nur die bereits im asymmetrischen Raster enthaltenen Tupel der Product-/Market-Dimension sowie alle Kombinationen der Site-/Version-/Entity-Dimension berechnet werden. Dabei handelt es sich um alle Spalten der Zeilen 5 bis 10 und der Zeile 12. In diesen Zellen wird jetzt der Datenwert "3" angezeigt. Die Tupel der Product-/Market-Dimension, die im asymmetrischen Raster nicht angezeigt werden, werden im symmetrischen Raster nicht berechnet. Die zugehörige Datenzelle hat immer noch den Wert "2". Für diese Berechnung wurden nur Kombinationen der Product- und Market-Dimension für Tupel angegeben. Die Tupel und alle Elemente für nicht angegebene Dimensionen (d.h. nicht in der FIX-Anweisung angegeben) werden berechnet.

Abbildung 8-17 Symmetrisches Raster nach Ausführung der Berechnung für alle Tupel der Product- und Market-Dimension im asymmetrischen Raster und nach Aktualisierung


Das symmetrische Raster nach der Ausführung der Berechnung für alle Tupel der Product- und Market-Dimension und nach der Aktualisierung. Alle Elemente für Tupel der Product- und Market-Dimension sind gleich 3. Die restlichen Elementkombinationen sind gleich 2.

Führen Sie nun die letzte Berechnung aus. Diese Berechnung funktioniert nur für Tupel, die im asymmetrischen Raster angezeigt werden. Die Tupelberechnung gibt an, dass nur die angegebenen Kombinationen der Entity-, Site-, Market-, Product- und Version-Dimension im asymmetrischen Raster berechnet werden sollen. Nach der Ausführung der Berechnung wird im Dialogfeld Berechnungsergebnis ein noch kleinerer Berechnungsumfang angezeigt:

Abbildung 8-18 Dialogfeld "Berechnungsergebnis" nach Ausführung der Berechnung für alle Rastertupel der Product- und Market-Dimension


Das Dialogfeld "Berechnungsergebnis" nach der Ausführung der Tupelberechnung für Rastertupel der Product- und Market-Dimension. Insgesamt wurden 56 Blöcke gelesen und 28 Blöcke geschrieben.

Die Werte in allen Zellen im asymmetrischen Raster werden auf 4 erhöht. Leiten Sie die Daten in diesem Raster weiter.

Abbildung 8-19 Asymmetrisches Raster nach Ausführung der Berechnung für Rastertupel der Product- und Market-Dimension


Das asymmetrische Raster nach der Ausführung der Berechnung für Rastertupel der Product- und Market-Dimension. Alle Datenwerte im Raster sind gleich 4.

Wechseln Sie zum symmetrischen Raster, und aktualisieren Sie. In der Tupelberechnung wurde angegeben, dass nur die im asymmetrischen Raster angezeigten Kombinationen der Entity-, Site-, Market-, Product- und Version-Dimension berechnet werden sollen. Im symmetrischen Raster können Sie sehen, dass nur die Zeilen 5 bis 10 und Zeile 12 sowie die Spalten C und M auf 4 erhöht werden. Diese Tupel entsprechen den Daten, die im asymmetrischen Raster erhöht wurden, und sind im Folgenden gelb hervorgehoben:

Abbildung 8-20 Symmetrisches Raster nach Ausführung der Berechnung für Rastertupel der Product- und Market-Dimension im asymmetrischen Raster und nach Aktualisierung


Das symmetrische Raster nach der Ausführung der Berechnung für Rastertupel der Product- und Market-Dimension und nach der Aktualisierung. Alle Elemente für Rastertupel der Product- und Market-Dimension sind gleich 4. Die restlichen Tupelkombinationen bleiben 3. Die restlichen Elementkombinationen bleiben 2.

Die Beispiele in diesem Abschnitt haben Ihnen die Auswirkungen der drei Berechnungen für ein asymmetrisches Raster und für ein symmetrisches Raster gezeigt. Wir haben uns das Ergebnis der einzelnen Berechnungen für jeden Rastertyp angesehen. Wir haben gelernt, dass Sie durch die Auswahl von Tupeln Berechnungen auf das aktive Smart View-Raster konzentrieren und so den Umfang auf bestimmte Datensegmente in Ihrem Cube beschränken können.