質問

SQL Server Management Studioではキューブを参照したら、列フィールド、行フィールド、フィルタフィールドを削除できます。これにより、必要なデータが表示されます。

シーンの後ろに生成されているMDXクエリを表示する方法があるかどうかを知りたいですか?

ありがとう。

役に立ちましたか?

解決

SQL Server ProfilerはSSASサーバーで動作します。プロファイラ接続を開始するときに、接続ダイアログでサーバーの種類のAnalysis Servicesを選択します。Analysis Services Serverを選択して接続します。標準プロファイラテンプレートを使用してトレースを起動できます。MDXクエリをその方法で問い合わせることができるはずです。

他のヒント

SSMSを開き、「Analysis Server Engine」に接続します。

「キューブ」を選択し、右クリックしてメトリックとディメンションを必要に応じて配置します。

とクエリを実行します。

トップメニューでは、「デザインモード」を細かくすることができます。対応するクエリ結果のMDXクエリが表示されます。

SSASキューブを参照している間に作成されたMDXを表示することを可能にするコードプレックスにExcelプラグインがあります。

> http://orappivottableExtend.codePlex.com/

ExcelやSSMS経由でこれを行うのに最適な方法はありませんが、入札を使用すると、それを実現する簡単な方法があります、そして私はそれをたくさん使っています....

新しいレポートプロジェクトを作成します。 キューブに接続する新しいデータソースを作成します。 プロセスを開始して新しいレポートを作成し、[クエリのデザイン]画面で[クエリビルダー]をクリックすることができます。これにより、メジャーとディメンションをクリックしてドラッグすることができるGUIをプルアップしてから[デザインモード]アイコンをクリックし、GUIビューを切り替えてMDXを表示します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top