HYBRIDBSOINCALCSCRIPT
HYBRIDBSOINCALCSCRIPT構成設定は、保管されているメンバーが動的メンバーに依存している場合、Essbaseアプリケーション内のブロック・ストレージ(BSO)キューブでハイブリッド・モードを計算スクリプトで使用するかどうかを制御します。
FULLに設定すると、BSO計算エンジンではハイブリッド・モードを使用して結果を計算し、これらが保管されます。
ハイブリッド・モードとは、可能なかぎり、集約ストレージ(ASO)キューブの計算と同様に、データ計算が可能なかぎり効果的に実行されることを意味します。
HYBRIDBSOINCALCSCRIPTはASOキューブに適用できません。これは、問合せに対してハイブリッド・モードが有効になっているBSOキューブにのみ適用できます(つまり、ASODYNAMICAGGINBSOがNONE以外に設定されている)。
この設定を有効にする場合、デフォルトでオンになっているASODYNAMICAGGINBSOを無効にしないでください(BSOキューブではハイブリッド・モードが有効になっています)。
構文
HYBRIDBSOINCALCSCRIPT [appname [dbname]] FULL|NONE-
appname - オプション。ハイブリッド・モードを計算スクリプトに使用するアプリケーションを指定します。
appnameの値を指定し、dbnameの値を指定しないと、設定は指定したアプリケーションのすべてのキューブに適用されます。
設定を特定のキューブに対して有効にするには、アプリケーションとキューブを指定する必要があります。
-
dbname— オプション。ハイブリッド・モードを使用する、appnameで指定されたアプリケーション内のキューブを指定します。
dbnameの値を指定し、appnameの値を指定しないと、指定は無視されます。
-
FULL—BSO計算スクリプトは、ハイブリッド・モードで実行されます。
-
NONE - 計算スクリプトは、非ハイブリッド・モード(ブロック・ストレージ形式)で実行されます。これがデフォルト値です。
ノート:
キューブにAutonomous AI Lakehouseに対するフェデレーテッド・パーティションがある場合、この設定はデフォルトでFULLであり、NONEには変更できません。ノート
次の制限は、ハイブリッド・モードの計算スクリプトに適用されます。この場合、Essbaseはデフォルトでこれらの種類の計算スクリプトのブロック・ストレージ・フォーマットを実行します。
-
CALC DIM、CALC ALL、AGG、およびサブツリーを計算する割当なしのその他の式がハイブリッド・モードを使用しない。
Oracleでは、CALC DIMおよびAGGの使用を、動的メンバーに依存するストアド・メンバーがないディメンションに制限することをお薦めします。動的メンバーに依存する上位レベルの保管済メンバーを計算するには、計算関数で割当式を使用します。
-
動的メンバーのDATAEXPORTは、ハイブリッド・モードを使用しません。
-
高機能計算がハイブリッド・モードを使用しない。
-
ハイブリッド・モードで実行する計算スクリプトにCREATENONMISSINGBLOCKまたはCREATEBLOCKONEQを使用しない。
-
CALCPARALLELがハイブリッド・モードでサポートされていない。並列計算の場合、FIXPARALLELを使用します。
例
HYBRIDBSOINCALCSCRIPT FULL