TFSウェアハウスデータベースでMDXクエリを実行したいとします。 コードチャーン、コードカバレッジ、およびその他の多くの指標について質問したいと思います。TFSでのMDXクエリの実行
これらのMDXクエリを簡単に作成する方法はありますか?どうすればこれを達成できますか?
これらのクエリをC#アプリケーションで実行したいとします。
ご協力いただきありがとうございます。
TFSウェアハウスデータベースでMDXクエリを実行したいとします。 コードチャーン、コードカバレッジ、およびその他の多くの指標について質問したいと思います。TFSでのMDXクエリの実行
これらのMDXクエリを簡単に作成する方法はありますか?どうすればこれを達成できますか?
これらのクエリをC#アプリケーションで実行したいとします。
ご協力いただきありがとうございます。
ジョシュ、
SQL Server Management Studioのは、MDXクエリを作成するためのインターフェースが組み込まれています。 MDX言語を理解するのはかなり直感的です。 TFS_analysis OLAPキューブに対してMDXクエリを作成し、TFS_Warehouseリレーショナルデータベースに対してMDXクエリを作成することはありません。
SQL Server Management Studioで、[接続] - > [Analysis Services]を選択し、TFSアプリケーション層に接続したSQL Server Analysis Servicesインスタンスのデータベースサーバー\インスタンス名を入力します。 TFSのOLAPキューブはTfs_Analysisのみです。 "New Query"をクリックすると、空白のタブ(SQLクエリのようなもの)と、メジャーとディメンションをクエリウィンドウにドラッグアンドドロップできるインターフェイスが表示されます。
これは、これがあなたが望む情報を得るための最良の方法であるかどうかは分かりません。 MDXクエリをまっすぐ書いてみると、それほど役に立ちませんでした。 (しかし、私はMDXの専門家ではありません)もっと良いアプローチは、TFSに関連付けられたSQL Server Reporting Servicesインスタンスを使用し、TFSキューブに対してレポートを作成することです。 Microsoftのレポートビルダーアプリケーションを使用してMDX式を作成し(これらの値を「計算値」と呼びます)、レポートに追加することができます。
この記事では、MDXを書く方法を除いて、TFSキューブに対してレポートを作成するのに必要なことすべてを説明しています。 http://msdn.microsoft.com/en-us/library/ff730837.aspx#bkmk_tfscube
MDXクエリのトピックについて...私は最近、SSASの開発者であったマイクロソフトのコンサルタントと共に働きました。MDXを学ぶ必要がある場合は、次の書籍をお勧めします。私は最初のもののコピーを見つけました、そしてそれはかなり有益です。
http://search.barnesandnoble.com/Fast-Track-to-MDX/Mark-Whitehorn/e/9781852336813
もう一つの、最後のオプションは、TFSキューブに接続し、アウトオブボックスに来る「視点」を使用するために、Excelを使用することですあなたが探しているデータを取得します。 「ビルド」パースペクティブ、「コードチャーン」パースペクティブがあります。これは約100万回の簡単な処理ですが、探しているデータを取得するほどの力はありません。 TFSキューブに接続するためにExcelを使用し
がここに文書化されている: http://msdn.microsoft.com/en-us/library/ms244699(v=vs.100).aspx
をので、要約すると... TFSキューブにExcelを接続
ありがとうございました。 エクセルメソッドは簡単ですが、C#アプリケーションでコードチャーンのようなデータを取得したいと考えています。私はそれの上に自分の視覚化をしたい。私はコードでMDXクエリを実行することが最良のソリューションだと思いますか? –
はい、それは間違いなくあなたが探している完全なコントロールを与えるでしょう。 –