Berechnungsdifferenzen für ASO
Die Berechnung von Aggregate Storage-(ASO-)Cubes unterscheidet sich von der Berechnung von Block Storage-Cubes. Aggregationen können als Ansichten vordefiniert werden. Formeln, die in der Gliederung verwendet werden, werden als numerische MDX-Wertausdrücke geschrieben, anstatt Essbase-Berechnungsfunktionen zu verwenden.
Tabelle 35-2: Berechnungsunterschiede zwischen Aggregate Storage und Block Storage
| Berechnungsfunktionalität | Aggregate Storage | Blockspeicher |
|---|---|---|
|
Cube-Berechnung |
Der Cube wird aggregiert. Aggregationen können mithilfe von Aggregatansichten vordefiniert werden. |
Elemente in der Gliederung werden konsolidiert/aufgerollt. Batchberechnungen können ausgeführt werden. Dies sind Skripte, die mit Essbase-Berechnungsbefehlen und -Funktionen geschrieben werden Hybridmodus wird empfohlen. |
|
Formeln |
Formeln werden mit MDX-Operatoren und -Funktionen definiert. Beachten Sie die folgenden Einschränkungen:
|
Formeln werden mit Essbase-Berechnungsfunktionen definiert. |
|
Berechnungsskripte |
Aggregationsskripte definieren eine Auswahl von Aggregatansichten, die materialisiert werden sollen. Sie können Benutzerdefinierte ASO-Berechnungen schreiben, wenn der Cube Berechnungsskripte benötigt, um spezielle Berechnungen und Datenabhängigkeiten zu verarbeiten. |
Gespeicherte/prozedurale Berechnungsskripte werden mit der Essbase-Rechnersyntax definiert. |
|
Attribute Calculations-Dimension |
Attributelementkombinationen können summiert werden. |
Attributelementkombinationen können mit "Summe", "Anzahl", "Minimum", "Max" oder "Durchschnitt" berechnet werden. |
|
Berechnungsreihenfolge |
Die Reihenfolge der Elementformelberechnung kann mit der Eigenschaft "Auflösungsreihenfolge" definiert werden. |
Die Berechnungsreihenfolge wird durch die Reihenfolge der Dimensionen im Outline oder in einem Berechnungsskript definiert. Im Hybridmodus kann die Reihenfolge mit der Solve-Order-Elementeigenschaft angepasst werden. |
|
Dynamische Berechnung |
Alle übergeordneten Elemente und Elemente mit Formeln werden dynamisch berechnet. Für Standarddimensionen ist keine explizite Einstellung für Dynamische Berechnung vorhanden. |
Sie können die Eigenschaft Dynamische Berechnung für ausgewählte Elemente im Cube anwenden, um die Performance von Batchberechnungen zu verbessern. |