質問
現在、OLAP&を学んでいます。リレーショナルデータベース開発の長年にわたるMDX。
MDXを開始するためのヒントはありますか? MDXを学ぶのに最適な書籍とリソースは何ですか?
解決
少し古くなっていますが、古典的な本は MDXへの高速トラックです。 。 SQL Server 2005の新しいMDX機能については説明していませんが、すばらしい概要と簡単な読み物です。
Spoffordの本 MDX Solutions はより最新であり、もう少し深く、しかし、通過するのが少し難しくなります。
Mosha Pasumansky 、 Chris Webb 、およびダレン・ゴスベル。
他のヒント
Spoffardの本はあまり役に立たないことがわかりました。 MDXは、これから学習する他の言語と比べて非常に奇妙です。乾いた本から理解するのは非常に困難です。トレーニングコースをお勧めします。コースは本当にすぐに開始でき、オンラインで回答が得られないと思われる質問がある場合は、専門家にアクセスできます。
陥る最悪のtrapは、それをSQLと継続的に比較することです!同じキーワードをいくつか使用しますが、それらはまったく異なるものを意味するため、メンタルジャンプが面倒になりにくくなります。
OLAPまたはMDXを学習する最も効率的な方法は、OLAPまたはMDXを知っている人を見つけて、案内してもらい、小さな変更から始めるか、非常に単純なクエリにすることだと思います。
また、 MDX Studio (Mosha Pasumanskyによって作成された無料のMDXクエリツール)を試してみてください。 (MDXのオリジナルクリエイターの1人)。 SQL Management Studioと同様のMDX機能を備えていますが、クエリを解析およびフォーマットすることもできます。これは、クエリを解読するときに非常に便利です。
MS Excelでフィールドをドラッグアンドドロップし、SQL Serverプロファイラーを使用してSSASに対するトレースをキャプチャすることをお勧めします。このようにして、クエリを構築するための素晴らしいフロントエンドを取得し、プロファイラーを通じてExcelが使用しているクエリを取得できます。
キューブを使用するピボットテーブルを作成すると(Excelで)、これを使用して送信されているクエリを確認できます(ページの下部に向かって)
http://www.codeplex.com/OlapPivotTableExtend
それは、よりシンプルなものを感じる良い方法かもしれません。
N.B。これはExcel2007のみで、以前のバージョンについてはわかりません
LearnItFirst.comのトレーニングビデオを使用したところ、SSASとMDXの非常に徹底的な紹介であることがわかりました。約40時間のコンテンツに加えて、約6時間の純粋なMDXトレーニングを含む演習があります。
SSASコースの詳細は、次の場所にあります。 IT First SSASトレーニングを学ぶ
他の人が言及した書籍やリソースに加えて、MDX学習を開始する最も簡単な方法は、ProClarityのコピーを入手することです。残念ながら、ProClarityを手に入れるのは以前ほど簡単ではありません。 Microsoftは2006年に同社を買収し、現在PerformancePointを通じてライセンスされていると思う。そうそう、彼らは製品の開発をやめた。
すべてを述べましたが、コピーを取得できる場合は、ディメンションとメジャーを行と列にドラッグアンドドロップすることでクエリを作成できます。クエリの結果は、グリッド、チャート、またはその両方に表示されます。
これは、MDXの学習にどのように役立ちますか? ProClarityを使用すると、各クエリのMDXを表示できます。常に最もエレガントなMDXであるとは限りませんが、多くの異なるクエリの作成方法をすばやく学習するのに役立ちます。