TARGETASOOPT
集約ストレージ(ASO)キューブが透過パーティションのソースである場合、EssbaseのTARGETASOOPT構成設定を有効にして大規模な問合せを高速化できます。
TARGETASOOPTは、ソース・アウトラインとターゲット・アウトラインがパーティション・リージョン定義領域で同じ場合、透過パーティション全体で集約ストレージ・データベースへの(Smart Viewまたは他のグリッド・クライアント、MDXまたはレポート・ライターからの)大きな問合せを最適化します。
構文
TARGETASOOPT [appname] TRUE | FALSE
-
appname - オプション。アプリケーション名。appnameの値を指定した場合、設定は指定したアプリケーション内のすべてのデータベースに適用されます。アプリケーションを指定しない場合、設定はEssbaseサーバー上のすべてのアプリケーションおよびデータベースに適用されます。
-
FALSE—デフォルト。問合せが必要な基準を満たしていても、最適化は有効になりません(「説明」を参照)。
-
TRUE—必要な基準を満たしている問合せに対して、最適化が有効になります(「説明」を参照)。
TARGETASOOPTがTRUEの場合、Essbaseは、パーティション化されたリージョンのアウトラインがソースとターゲットで同一であるかどうかを判断し、同一である場合は問合せ形式を最適化します。
構成ファイルの変更を初期化するには、Essbaseサーバーを再起動する必要があります。
説明
TARGETASOOPTを使用すると、(Smart Viewまたは他のグリッド・クライアント、MDXまたはレポート・ライターから)問合せをASOソース・データベースに送信するための代替(コンパクト)形式が有効になります。次の基準に一致するデータベース間の大規模な問合せを高速化できます:
-
2つのEssbaseデータベースが透過的にパーティション化されている(ASOデータベースへのライトバックを有効にする場合など)
-
透過パーティションのソースがASOデータベースである
-
ソースとターゲットのパーティション領域定義が同じである。
-
ソース・アウトラインとターゲット・アウトラインが同じである。
ノート
問合せ時に、ソースおよびターゲット・アウトラインが最後の検証後に更新された場合、パーティション・リージョン定義のアウトラインが同じであっても、TARGETASOOPTは問合せに対して無効になります。問合せにTARGETASOOPTを有効にするには、パーティションを再度有効にする必要があります。
例
TARGETASOOPT TRUE
関連項目