optimizeASOCube

ASOキューブからのデータ抽出用の集約ビューを選択するための問合せのパフォーマンスを最適化します。

データ・サイズが大きいためにデフォルトの集約ではデータ抽出またはレポートのニーズを満たすのに不十分とみなされる場合に、このコマンドを使用して、ASOキューブの問合せ最適化操作を実行できます。一般的な最適化プロセスは次のとおりです:

  • デフォルトおよび問合せベースの集約を削除します。
  • 問合せトラッキングを開始します。
  • Profitability and Cost Management問合せマネージャ、Oracle Smart View for Officeまたはデータ管理のサンプル問合せ、およびOracle Essbaseをトレーニングするために最適化が望ましい問合せのタイプを表すその他のMDX問合せを実行します。
  • 最適化された問合せまたはデフォルトの問合せに基づいて集約を作成します。

適用対象

Profitability and Cost Management

必要な役割

「サービス管理者」「パワー・ユーザー」

使用方法

epmautomate optimizeASOCube APPLICATION_NAME OPTIMIZATION_TYPE。ここで:

  • APPLICATION_NAMEは、ASOキューブが属するProfitability and Cost Managementアプリケーションの名前です。
  • OPTIMIZATION_TYPEは、キューブ最適化操作です。使用可能な値は次のとおりです。
    • clearAggregationsは、デフォルトおよび問合せベースのビューを削除します。
    • createAggregationsは、デフォルトのEssbase集約ビューを作成します。このオプションを使用して、問合せベースの集約ではなくデフォルトの集約を実行します
    • startQueryTrackingは、問合せトラッキングを開始します。
    • stopQueryTrackingは、問合せトラッキングを停止します。このオプションを使用して、Essbaseによる最適化情報の収集を停止します。Essbaseは、問合せトラッキングを停止するまで、またはEssbaseを停止するまで、最適化情報を収集し続けます。Essbaseは、問合せトラッキングが停止するまで収集されたデータに基づいてビューを集約できます。
    • createQBOAggregationsは、問合せトラッキングを有効にした後に実行する最適化された問合せに基づいてEssbase集約ビューを作成します。

  • デフォルトおよび問合せベースの集約ビューを削除します:

    epmautomate optimizeASOCube BksML12 clearAggregations

  • 問合せトラッキングを開始します

    epmautomate optimizeASOCube BksML12 startQueryTracking

  • 問合せトラッキングを開始した後に実行する最適化された問合せに基づいてEssbase集約ビューを作成します:

    epmautomate optimizeASOCube BksML12 createQBOAggregations