HYBRIDBSOINCALCSCRIPT
Die Konfigurationseinstellung HYBRIDBSOINCALCSCRIPT steuert, ob Block Storage-(BSO-)Cubes in der Essbase-Anwendung den Hybridmodus in Berechnungsskripten verwenden, wenn gespeicherte Elemente von dynamischen Elementen abhängen.
Wenn dieser Wert auf FULL gesetzt ist, verwendet die BSO-Berechnungs-Engine den Hybridmodus, um die Ergebnisse zu berechnen, und speichert sie anschließend.
Der Hybridmodus bedeutet, dass die Datenberechnung möglichst effizient ausgeführt wird, ähnlich wie bei Aggregate Storage-(ASO-)Cubes.
HYBRIDBSOINCALCSCRIPT gilt nicht für ASO-Cubes. Sie gilt nur für BSO-Cubes, für die der Hybridmodus für Abfragen aktiviert ist (d.h. ASODYNAMICAGGINBSO ist auf einen anderen Wert als NONE gesetzt).
Wenn Sie diese Einstellung aktivieren, deaktivieren Sie nicht ASODYNAMICAGGINBSO, das standardmäßig für BSO-Cubes aktiviert ist (d.h. der Hybridmodus ist für Abfragen aktiviert).
Syntax
HYBRIDBSOINCALCSCRIPT [appname [dbname]] FULL|NONE-
appname – Optional. Gibt die Anwendung an, für die der Hybridmodus für Berechnungsskripte verwendet wird.
Wenn Sie einen Wert für appname angeben und keinen Wert für dbname angeben, gilt die Einstellung für alle Cubes in der angegebenen Anwendung.
Um die Einstellung für einen bestimmten Cube zu aktivieren, müssen Sie eine Anwendung und einen Cube angeben.
-
dbname – Optional. Gibt den Cube in der mit appname angegebenen Anwendung an, für den der Hybridmodus verwendet wird.
Wenn Sie einen Wert für dbname angeben, aber keinen Wert für appname angeben, wird Ihre Spezifikation ignoriert.
-
FULL – BSO-Berechnungsskripte werden im Hybridmodus ausgeführt.
-
NONE (Keine) – Berechnungsskripte werden im Nicht-Hybridmodus-Blockspeicherformat ausgeführt. Dies ist die standardmäßige Einstellung.
Hinweis:
Wenn Ihr Cube eine föderierte Partition zu Autonomous AI Lakehouse aufweist, ist diese Einstellung standardmäßig FULL, und Sie können sie nicht in NONE ändern.Hinweise:
Die folgenden Einschränkungen gelten für den Hybridmodus für Berechnungsskripte. Falls vorhanden, wird für Essbase standardmäßig das Block Storage-Format für diese Art von Berechnungsskripten verwendet.
-
CALC DIM, CALC ALL, AGG und alle anderen zuweisungsfreien Ausdrücke, die einen untergeordneten Baum berechnen, verwenden nicht den Hybridmodus.
Oracle empfiehlt, die Verwendung von CALC DIM und AGG auf Dimensionen zu beschränken, bei denen keine gespeicherten Elemente von dynamischen Elementen abhängig sind. Um gespeicherte Elemente der oberen Ebene zu berechnen, die von dynamischen Elementen abhängen, verwenden Sie Zuweisungsformeln mit Berechnungsfunktionen.
-
DATAEXPORT für dynamische Elemente verwendet den Hybridmodus nicht.
-
Bei der intelligenten Berechnung wird der Hybridmodus nicht verwendet.
-
Verwenden Sie CREATENONMISSINGBLOCK oder CREATEBLOCKONEQ nicht in Berechnungsskripten, wenn die Ausführung im Hybridmodus erfolgen soll.
-
CALCPARALLEL wird im Hybridmodus nicht unterstützt. Zur parallelen Berechnung verwenden Sie FIXPARALLEL.
Beispiel
HYBRIDBSOINCALCSCRIPT FULL