ASOSAMPLESIZEPERCENT
ASOSAMPLESIZEPERCENT構成設定は、Essbase集約ストレージ(ASO)キューブ内の入力レベルのデータからサンプリングされるセルの数を指定します。サンプリングされたデータは、集約ビューのサイズの見積もりに使用されます。
サンプル・サイズが大きくなると、Essbaseでの平均ビュー・サイズの見積もりもより正確になります。より大きいサンプル・サイズを使用するビューを選択すると、Essbaseはより近いストップ・サイズを満たすことができます。
サンプル・サイズは入力レベルのデータのパーセンテージとして指定されます。
ノート:
Essbase 21cの集約ストレージ(ASO)キューブのパフォーマンスを向上させるには、METADATABASEDAGGVIEWSBUILDを構成して、Essbaseがメタデータ分析に基づいてデフォルトの集約ビューの作成と管理を自動化できるようにします。集約ビューのサイズは、DEFAULTVIEWBUILDSIZEを使用して制御できます。集約ビューの選択の最適化および集約ビューの自動生成も参照してください。
構文
ASOSAMPLESIZEPERCENT [appname [dbname]] n
-
appname—オプション。サンプリングされたデータが設定されるASOアプリケーション。
appnameの値を指定し、dbnameの値を指定しない場合、設定は指定したアプリケーションのすべてのキューブに適用されます。
設定を特定のキューブに対して有効にするには、アプリケーションとキューブを指定する必要があります。
アプリケーションを指定しない場合、キューブを指定できず、設定はEssbaseサーバー上のすべてのASOアプリケーションおよびキューブに適用されます。
-
dbname—オプション。appnameで指定したアプリケーション内で、サンプリングされたデータを設定するキューブを指定します。
dbnameの値を指定し、appnameの値を指定しない場合、指定は無視されます。
-
n—0.0から100.0の範囲の値。ASOセル・サンプルに使用される入力レベルのセルのパーセンテージを示します。サンプル・サイズに0.5%を指定するには、0.005ではなく、0.5を入力します。100で割る必要はありません。
サンプル・セルの数を計算するには、入力レベルのセルの数にnで指定されたパーセンテージをかけます。デフォルトで最小のサンプル・サイズは、100万(1,000,000)セルです。
ノート:
100万個以上のセルを含むASOデータベースでは、ASOSAMPLESIZEPERCENTによって指定されたパーセンテージが100万個のセルより少ないサンプル・サイズになった場合、この設定は無視され、Essbaseは100万個のセルを使用します。100万個より少ないセルを含むキューブでは、サンプル・サイズはキューブと同じサイズです。
パフォーマンスの影響
より大きなサンプル・サイズを使用した見積もりの完了に時間がかかり、ビューの選択に大きなパフォーマンスの影響を及ぼす場合があります。10億を超える入力レベルのセルを含むキューブの場合、0.1 (0.1%)のようなASOSAMPLESIZEPERCENTの小さな設定から開始することをお薦めします。ビュー選択パフォーマンスと精度間の優先トレードオフに達するまで、この設定を少しずつ増やします。10億を超えるセルを含むキューブに最適な設定は、3%より小さくします。集約ビュー作成の最適化を参照してください。
構築された集約ビューのビュー・サイズの見積もりの精度を測定するには、次のMaxL query database文を使用します:
query database appname.dbname list existing_views
size_ratio_estimateおよびsize_ratio_actualという名前の列の値を比較します。各ビューの見積もりの精度は集約ビューごとに異なります。
例
ASOSAMPLESIZEPERCENT ASOsamp.Sample 1