集約ストレージ・アウトラインに格納されたレベル

Essbase集約ストレージ(ASO)キューブのディスク領域要件を、セルの数に基づいて導出できるとはかぎりません。すべてのディメンション・レベルが格納されるわけではありません。格納されるレベルの数を知ることは、ストレージ要件の管理に役立ちます。

アウトラインに保管されているディメンション・レベルの数を計算するには、次の手順に従います。

  1. 各ディメンションの保管レベルの係数を決定します。
  2. 次元ファクタを乗算します。たとえば、a * b * c * dなどです。

各ディメンションの保管レベルの係数を決定するには、次のガイドラインに従います。

  • 動的ディメンションでは、係数は1です。

  • 格納されたディメンションでは、初期ディメンション・ファクタについて、ラベルのみではないレベルをカウントします。

    • 保管されるディメンションに属性ディメンションがある場合は、各属性ディメンションのレベルをカウントし、その数をディメンションの係数に加算します。次に、ディメンションのすべてのレベル0メンバーに特定の属性ディメンションからの属性がある場合は、そのような属性がある各属性ディメンションで1を減算します。

    • 保管されるディメンションに追加保管階層がある場合は、各保管階層のラベルのみではないレベルの数をカウントし、そのカウントをディメンション・ファクタに加えます。レベルが共有メンバーのみで構成される場合は、そのレベルをカウントしないでください。

    • ディメンションの係数は、保管されているディメンションの動的階層の影響を受けません。

たとえば、ASOsamp.Basicの11のディメンションの係数と乗算する場合、1 * 1 * 4 * 2 * 2 * 2 * 3 * 2 * 6 * 7 * 7 = 56,448となります。

ディメンション・レベルのファクタを表示するには、キーワードlist aggregate_storage runtime_infoを指定してquery database MaxL文を使用します。次に例を示します:

query database ASOSamp.Basic list aggregate_storage runtime_info;