累計
本日
昨日

MDXクエリの簡単な作り方

MDXクエリはSQLクエリに似ているが書くのが難しい。そこで筆者は、Reporting Servicesのクエリビルダを使って大まかなMDXクエリを作り、必要に応じて修正を加え目的のクエリを作成している。

手順
  1. VS2005で適当なレポートサーバープロジェクトをひとつ作る。
  2. [ファイル]-[新規作成]-[プロジェクト]でビジネスインテリジェンスプロジェクトのレポートサーバープロジェクトを選ぶ。
  3. [共有データソース]を右クリックし、[新しいデータソースの追加]を選びAnalysisサーバのサーバ名やユーザ名、パスワードを設定し接続情報を作る。
  4. ソリューションエクスプローラの[レポート]を選び、[新しいレポートの追加]を選ぶ
  5. レポートウィザードが開くので、先ほど作った共有データソースを選び、クエリビルダを起動する。

下図は、子供の数が2人以上の顧客数を国別に分解して表示させようとしたときの画面である。


MDXクエリは次のようになる。

クエリビルダで作成したMDXクエリは、冗長なものも含まれているので筆者は一部を削除して使っている。こんな感じ。

修正したMDXクエリが正しいかどうかは、Management Studioで検証できる。
Analysis Servicesのサーバに接続し、ツールバーから新しいクエリを選ぶ。修正したMDXクエリを貼り付け実行すると、結果がしたのペインに表示される。

トラックバック

トラックバックURL:
http://www.apricot-jp.com/cgi/mt/mt-tb.cgi/279

関連情報

Copyright(C) 2007 アーキテクト360 Allrights reserved.