ASODYNAMICAGGINBSO
Essbase構成設定ASODYNAMICAGGINBSOは、ブロック・ストレージ(BSO)キューブが問合せにハイブリッド・モードを使用するかどうかを制御します。BSOの問合せのハイブリッド・モードは、可能なかぎり、問合せが集約ストレージ(ASO)キューブと同様の効率で実行されることを意味します。
ハイブリッド・モードは、デフォルトでBSO問合せに対して有効になっています(つまり、ASODYNAMICAGGINBSOは暗黙的にFULLに設定されます)。BSO計算スクリプトでハイブリッド・モードを有効にするには、アプリケーション構成でHYBRIDBSOINCALCSCRIPTも有効にする必要があります。
ASODYNAMICAGGINBSO構成設定は、ブロック・ストレージ(BSO)キューブにのみ適用されます。
構文
ASODYNAMICAGGINBSO [appname [dbname]] NONE | PARTIAL | FULL | ONLY-
appname— 推奨。問合せのハイブリッド・モードを適用するアプリケーションを指定します。
appnameの値を指定し、dbnameの値を指定しない場合、構成は指定したアプリケーションのすべてのキューブに適用されます。
設定を特定のキューブに対して有効にするには、アプリケーションとキューブを指定する必要があります。
-
dbname— 推奨。ハイブリッド・モードが適用される、appnameで指定されたアプリケーション内のキューブを指定します。
dbnameの値を指定し、appnameの値を指定しないと、指定は無視されます。
-
NONE—BSOキューブの問合せのハイブリッド・モードを無効にします。
-
PARTIAL—ハイブリッド・モードをオンにするのは、集計演算子
+、-および~に基づいて、単純なアウトライン式のみで、演算子*、/および%は除外されます。ハイブリッド・モード以外で計算する式を残します。 -
FULL— 問合せおよび式計算のハイブリッド・モードを有効にします。これは、Essbase 21cの新しいBSOキューブのデフォルト・モードです。有効化されている場合、ハイブリッド・モードは、サポートされる関数を使用したメンバー式に対して有効です。サポートされる関数とサポートされない関数のリストは、ハイブリッド・モードでサポートされる関数を参照してください。
-
ONLY—FULLと同様です。ただし、ハイブリッド・モードで問合せがサポートされていない場合、非ハイブリッド・モードにデフォルト設定するかわりに、エラーが返されます。これは、キューブをハイブリッド・モードに移行しているときに、テスト目的で役立ちます。
ノート:
現在のアプリケーションにASODYNAMICAGGINBSOが構成されておらず、アプリケーションでハイブリッド・モードを必要とする機能が使用されている場合、Essbaseは暗黙的にASODYNAMICAGGINBSOをONLYに設定します。
例
ASODYNAMICAGGINBSO Sample PARTIAL参照
ブロック・ストレージ・キャッシュのサイズを管理する場合は、MaxL文alter application set cache_sizeおよびquery application get cache_sizeに関する項。