非定数値

疎ディメンションの、データ・ブロックが存在しないメンバーに定数以外のものを割り当てた場合、Essbaseで等式にブロックを作成することが可能でないかぎり、新しいブロックは作成されません。デフォルトでは、ブロック・ストレージ・キューブでは、「等式にブロックを作成」は無効です。

たとえば、計算を実行する前に存在しなかったWestのブロックを作成するには、この式で「等式にブロックを作成」を有効にしておく必要があります。

West = California + 120;

ノート:

データベースに対して「等式にブロックを作成」が無効で、かつ等式の左辺または右辺にメンバーのデータ・ブロックが存在する場合は、式によって結果が生成されます。

データベース・レベルで「等式にブロックチェーンを作成」を有効にして、ブロックが常に作成されるようにすることも、SET CREATEBLOCKONEQ計算コマンドを使用して、計算スクリプト内でブロック作成を制御することもできます。

アプリケーションまたはデータベース・レベルで「等式にブロックを作成」が有効になっていると、不要なブロックが作成されて計算のパフォーマンスに影響を及ぼすことがあります。したがって、計算スクリプト・レベルでブロックの作成を制御することをお薦めします。「疎ディメンションのメンバーに割り当てられる不定数値」を参照。

ブロック・ストレージ・キューブ上のすべての計算スクリプトで等式に対するブロックの作成を有効にするには、alter databaseMaxL文をenable create_blocks句とともに使用できます。