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 Data Warehouseに対するフェデレーテッド・パーティションがある場合、この設定はデフォルトでFULLであり、NONEには変更できません。ノート
次の制限が計算スクリプトのハイブリッド・モードに適用されます。この場合、Essbaseはデフォルトでこれらの種類の計算スクリプトのブロック・ストレージ・フォーマットに設定します。
-
CALC DIM、CALC ALL、AGG、およびサブツリーを計算する未割当のその他の式がハイブリッド・モードを使用しない。
保管されたメンバーが動的メンバーに依存していないディメンションに対してCALC DIMおよびAGGの使用を制限することをお薦めします。動的メンバーに依存する上位レベルの保管済メンバーを計算するには、計算関数で割当式を使用します。
-
動的メンバーのDATAEXPORTがハイブリッド・モードを使用しない。
-
高機能計算がハイブリッド・モードを使用しない。
-
ハイブリッド・モードで実行する計算スクリプトにCREATENONMISSINGBLOCKまたはCREATEBLOCKONEQを使用しない。
-
CALCPARALLELがハイブリッド・モードでサポートされていない。並列計算の場合、FIXPARALLELを使用します。
例
HYBRIDBSOINCALCSCRIPT FULL