Import Query Tracking (集約ストレージ)

MaxL import query_tracking文は、テキスト・ファイルからEssbase集約ストレージ(ASO)キューブに問合せトラッキング・データをインポートするために役立ちます。

問合せトラッキングでは、ASOキューブに対するユーザー取得統計が捕捉されます。それにより、Essbaseで、集約のパフォーマンス向上のためにビューベースの最適化を実行できるようになります。

ASOキューブがリフレッシュまたは再起動されるときは、問合せデータはキューブ内に保持されません。最適化手法として、リフレッシュまたは再起動の前に、問合せトラッキング・データをテキスト・ファイルにエクスポートできます。リフレッシュまたは再起動の後に集約ビューを再構築するには、テキスト・ファイルから問合せトラッキング・データをインポートします。Essbaseにより、問合せデータを使用して最も適切な一連の集約ビューが選択されて生成されます。

問合せトラッキング・データをインポートする前に、次の前提条件に留意してください:

  • 問合せトラッキングは、ASOキューブに対して有効かつ機能している必要があります。

    ノート:

    集約ストレージ・キューブに対しては、問合せトラッキングはデフォルトで有効になっています。それが有効になっているかどうかを確認するには、次のMaxL文を実行します(例ではASOSamp Basicキューブを使用)。

    query database ASOSamp.Basic get cube_size_info;

    問合せトラッキングを有効にする必要がある場合は、alter database (集約ストレージ)文をenable query_tracking構文で使用します。

  • キューブの問合せトラッキング・データは、Essbaseサーバーのテキスト・ファイルにエクスポートされている必要があります。エクスポートされた問合せデータが含まれるテキスト・ファイルを編集しないようにします。

キーワード

MaxL import query_trackingを使用すると、次の方法でASO問合せトラッキング情報をインポートできます。問合せトラッキング・データのインポートに必要な最小アプリケーション権限は、データベース・マネージャです。

import query_tracking DBS-NAME from server file...

指定されたファイルから、指定された集約ストレージ・キューブに問合せデータをインポートします。FILE-NAMEには、インポートする問合せデータを含むテキスト・ファイルの名前を指定します。デフォルトでは、そのファイルはキューブ・ディレクトリ内、または管理者がFILEGOVPATHに指定したEssbaseサーバー・ディレクトリ内に作成されます。

import query_tracking DBS-NAME from file...

serverキーワードは省略できますが、結果は同じです。

ノート:

問合せトラッキングと問合せトレースは異なります。

問合せトラッキングを使用すると、集約ストレージ・キューブに対するユーザー取得統計を取得できるため、Essbaseは、集計のパフォーマンスを向上させるためにビューベースの最適化を実行できます。これは、デフォルトではオンになっています。関連するMaxL文には、次のものがあります:

import query_tracking
export query_tracking
alter database enable query_tracking
query database appname.dbname get cube_size_info

問合せトレースを使用すると、ブロック・ストレージ・キューブ(ハイブリッド・モードを含む)のEssbase問合せパフォーマンス・メトリックを監視できます。これは、デフォルトではオフになっています。有効にすると、Essbaseはトレース・レポートにメトリックを記録します。関連する構成パラメータ: TRACE_REPORT、QUERYTRACE、QUERYTRACETHRESHOLD、LONGQUERYTIMETHRESHOLD。

import query_tracking ASOsamp.Basic from server file 'query_data_aso_sample.txt';

キューブ・ディレクトリ(または管理者がエクスポート・ファイル用に指定したディレクトリ)内の指定されたファイルからASOsamp.Basicキューブに問合せデータをインポートします。