CALCOPTFRMLBOTTOMUP
CALCOPTFRMLBOTTOMUP構成設定では、Essbaseが大きなキューブ・アウトライン内の疎ディメンションに対する複雑な式の計算を最適化するかどうかが指定されます。有効になっている場合、Essbaseはトップダウン計算が必要となる式でボトムアップ計算を実行します。
CALCOPTFRMLBOTTOMUP構成は、ブロック・ストレージ(BSO)データベースにのみ適用され、集約ストレージ(ASO)データベースには適用されません。
構文
CALCOPTFRMLBOTTOMUP TRUE | FALSE-
TRUE— ボトムアップ計算を強制実行することで、大きなアウトラインの疎ディメンションに対する式の計算を最適化します。
-
FALSE— 大きなアウトラインの疎ディメンションに対する式にボトムアップ計算を強制しません。これがデフォルト値です。
説明
CALCOPTFRMLBOTTOMUPは、Essbaseに、大きなキューブ・アウトラインの疎ディメンションに対する式の計算を最適化するかどうかを指示するため、CALC ALLおよびCALC DIMコマンドを効率的に使用してキューブを計算できます。
計算スクリプトでSET FRMLBOTTOMUPコマンドを使用すると、CALCOPTFRMLBOTTOMUP設定をオーバーライドできます。
ノート
-
複雑な数式とトップダウン計算については、ボトムアップ計算とトップダウン計算を参照してください。
-
式でボトムアップ計算を強制実行すると、次の場合にトップダウン計算と一貫性がなくなることがあります。
-
式に、複雑な関数(たとえば、range関数)が含まれている
-
式の依存関係が単純でない
-
-
本番環境でCALCOPTFRMLBOTTOMUP設定を使用する前に、設定が有効になった(TRUEに設定された)ときに生成された計算結果の有効性をチェックします。
-
SET CREATENONMISSINGBLK計算コマンドは、CALCOPTFRMLBOTTOMUP設定の値に関係なく、トップダウン計算を強制実行できます。
例
CALCOPTFRMLBOTTOMUP TRUE