キューブ・サイズに対する計算効果の見積

Essbaseキューブ内の現在のブロック数に基づいて、CALC ALL計算で作成されるブロックの数を見積るには、MaxL文のquery database…get Estimated sizeを発行できます。

対話型モードを使用して、計算の結果として作成されるキューブ・サイズを見積るには:

  1. データをロードして、CALC ALLコマンドを発行し、平均ブロック・サイズを確認します。
  2. MaxLクライアントまたはシェルを起動し、Essbaseにログオンして、アプリケーションとキューブを起動します。次に例を示します。
     
    login username password;
    alter system load application appname;
    alter application appname load database dbname;
  3. アプリケーションおよびデータベース(キューブ)名を指定して、次のMaxL query database文を入力し、ブロック数で戻される値を確認します。
    query database appname.dbname get estimated size;
  4. ブロック数に、キューブ内のブロックの平均サイズを乗算します。

    結果は±10%の精度です

Essbaseを問い合せてキューブのフル・サイズの見積りを探す場合は、次の条件に注意してください。

  • この問合せはCALC ALLの後に実行する必要があります。その他の計算では、正しい結果を得ることはできません。

  • 疎ディメンションに対する式の場合にのみ、正しい結果を得ることができます。

  • パーティションを見積る必要がある場合は、各パーティションのキューブ・サイズの見積りについてEssbaseを問い合せて、その結果を追加する必要があります。ソース・キューブのみのサイズについて問い合せた場合、見積りに含まれるのはソース・キューブ・サーバー上のデータのみです。