機械翻訳について

集約ストレージ・ランタイム統計

ディメンションごとの統計

次のMaxL文を実行します:

query database asoapp.asodb list aggregate_storage runtime_info;

次の行を含む出力を返します:

 parameter                                   value
+-------------------------------------------+--------------------
Dimension [Year] has [3] levels, bits used                      4
Dimension [Measures] has [1] levels, bits                       4
Dimension [Product] has [3] levels, bits u                      5
Dimension [Market] has [3] levels, bits us                      5
Dimension [Scenario] has [1] levels, bits                       2
...

ディメンションごとに、次の統計が表示されます:

  • ディメンションの名前。

  • 集約ストレージのパースペクティブでの、ディメンションに格納されているレベルの数。 すべてのレベルが集約ストレージ・データベースに格納されるわけではなく、一部のレベルは仮想レベルです。

  • ディメンションのキーで使用されているビット数。

集約ストレージ・データベースの各セルは、キー/バリュー・ペアとして格納されます。 キーの長さは、8バイトまたは8バイトの倍数(8, 16, 24など)です。

各キーは、データベース内の数値に対応します。 ディメンション・キーで各ディメンションが使用するビット数は、各ディメンションの値列に表示されます。

各キーで使用されるビット数は、キーの物理ストレージに必要なバイト数より少なくなる場合があります。 この知識が役立つ例として、キーが65ビットを使用している場合を考えてみます。 キーの長さを1ビットずつ64に短縮できる場合は、キーの長さを16バイトではなく8バイトにすることで、データベース全体のサイズを縮小できます。 これらの統計の別の使用方法は、特定のディメンションを削除することで得られる量を確認することです。

データベース全体の統計

前述の同じMaxL文を使用すると、出力に次の行も返されます:

 parameter                           value                 
+-----------------------------------+----------------------
...
Max. key length (bits)                                   20
Max. key length (bytes)                                   8
Number of input-level cells                               0
Number of incremental data slices                         0
Number of incremental input cells                         0
Number of aggregate views                                 0
Number of aggregate cells                                 0
Number of incremental aggregate cells                     0
Cost of querying incr. data (ratio to total cost)         0
Input-level data size (KB)                                0
Aggregate data size (KB)                                  0

次の表では、データベース全体の統計について説明します。

表3-25集計ストレージ・ランタイム統計のMaxL出力

列名 説明
Max. key length (bits) 各ディメンションで使用されるすべてのビットの合計。 たとえば、ディメンションに使用されるキーには20ビットあり、最初の4ビットはYearで使用されます。
Max. key length (bytes) キーがセルごとに使用するバイト数。
Number of input-level cells 増分スライスを含む、データベース内の既存のlevel-0セルの数。
Number of incremental data slices 増分データ・ロードによって発生したデータ・スライスの数。
Number of incremental input cells

増分データ・スライス内のlevel-0セルの数。

一意の集計ビューの数を確認するには、MaxL文を使用します:

query database appname.dbname list existing_views;
Number of aggregate views 増分スライスに自動的に作成されたものを含む、データベース内の集約ビューの数。
Number of aggregate cells データベース集計ビューに格納されているセルの数。
Number of incremental aggregate cells 増分スライス集約ビューに格納されているセルの数。
Cost of querying incr. data (ratio to total cost) 増分データ・スライスの処理に費やされた問合せ時間の平均割合。 この機能は、スライスをマージして問合せのパフォーマンスを向上させるタイミングを決定する場合に役立ちます。
Input-level data size (KB) 入力レベル・データによって使用される合計ディスク領域。
Aggregate data size (KB) 集計セルによって占有されている合計ディスク領域。

入力レベルおよび集計セルの場合、前述の統計には次の情報が表示されます:

  1. セルの数

  2. これらのセルが占有するディスク領域

Essbaseでは圧縮が使用されるため、これらの統計は常にセル数に基づいてディスク・サイズを導出できるとはかぎらないため便利です。