クエリ モードでの Hyperion Essbase MDX クエリ デザイナの使用

Hyperion Essbase データ ソースからデータセットを作成する際、レポート デザイナには、MDX グラフィカル クエリ デザイナがデザイン モードで表示されます。クエリ モードに切り替えるには、クエリ デザイナのツール バーで [デザイン モード] (デザイン モードへの切り替え) 切り替えボタンをクリックします。クエリ モードは、MDX クエリ テキストを直接表示、編集したり、対話的に MDX クエリを作成したりする場合に使用します。キューブを選択する、クエリ ペインにメンバをドラッグする、計算されるメンバを追加する、クエリを実行して結果を表示するといった作業が可能です。デザイン モードの詳細については、「デザイン モードでの Hyperion Essbase MDX クエリ デザイナの使用」を参照してください。

グラフィカル クエリ デザイナのクエリ モードには、ツール バー、[キューブの選択] ドロップダウン リストの他に、メタデータ ペイン ([メタデータ] タブと [関数] タブで構成される)、変数ペイン、クエリ ペイン、結果ペインという 4 つのペインが表示されます。ユーザー インターフェイスの詳細については、「Hyperion Essbase クエリ デザイナのユーザー インターフェイス」を参照してください。

データベースの選択

クエリ モードを使用してクエリを作成する前に、[キューブの選択] ボタンを使用して、データを取得するキューブを選択する必要があります。キューブを選択すると、クエリ ペインの既存の MDX クエリ テキストがすべてクリアされます。

メタデータ ペイン

メタデータ ペインでは、ディメンションやメジャーなど、選択されたキューブのメタデータを参照できます。

キューブの階層表示には、階層、レベル、メンバ、およびメンバ プロパティが表示されます。メタデータ ペインからクエリ ペインにオブジェクトをドラッグすると、そのメタデータに対応する MDX クエリ テキストが追加されます。テキストは、カーソル位置に追加されます。

[関数] タブで、MDX クエリで利用可能な関数を参照し、クエリ ペインにドラッグすることができます。関数は、カーソル位置に挿入されます。

データのフィルタ選択

データ ソースがパラメータ化されたクエリをサポートしていないため、パラメータ化されたクエリは、Microsoft.NET Framework Data Provider for Hyperion Essbase でサポートされていません。

クエリ モードで Hyperion Essbase データ ソースからデータをフィルタ選択するには、データ ソースから取得されるデータを制限する MDX 句を入力します。

注意注意

すべての MDX 構文がすべてのデータ処理拡張機能でサポートされているわけではありません。このデータ プロバイダのデータをフィルタ選択する方法の詳細については、「デザイン モードでの Hyperion Essbase MDX クエリ デザイナの使用」の「データのフィルタ選択」を参照してください。

拡張プロパティ

Hyperion Essbase のデータ処理拡張機能は、多次元データ ソースの拡張フィールド プロパティをサポートしています。サポートされるフィールドの一覧については、「Hyperion Essbase キューブに対する拡張フィールド プロパティの使用」を参照してください。

結果

MDX クエリの結果は、ツール バーの [実行] ボタンをクリックしたときに、結果ペインに表示されます。

データ ソースで行われたキューブへの変更をメタデータ ペインに反映させるには、ツール バーの [最新の情報に更新] をクリックします。クエリを実行することによって更新されるのは、結果ペインの表示だけです。

注意注意

既定では、MDX クエリの結果に空のセルは表示されません。これは、MDX での NON EMPTY 句の使用に相当します。空のセルを表示するには、ツール バーの [空のセルを表示] 切り替えボタンをクリックします。

クエリ定義

MDX クエリは、そのまま MDX クエリ テキストおよび MDX クエリ仕様として、レポート定義ファイルに保存されます。クエリ デザイナを使用してクエリ テキストを変更すると、対応するクエリ仕様が自動的に生成され、レポート定義に保存されます。