1

Cube Browser で使用されている MDX を見ようとしています。Google で検索しましたが、もう一度リダイレクトされます StackOverflow の投稿 キューブの参照中に生成された MDX クエリを表示します

はい、MDX は表示されますが、同じ MDX (Profiler からコピーして SSMS に貼り付けたもの) を SSMS-Analysis サーバーで実行しようとすると、実行されず、エラーが発生します。

ここで何か間違ったことをしていますか?そうでない場合、MDX をキューブから取り出す他の方法はありますか?

ありがとう

4

5 に答える 5

0

エラーメッセージが表示されると便利ですが、このセット(?)の定義が欠落していると思います:

select non empty [{73C699C7-F74B-48A7-96AE-E131412D0725}Pivot73Axis0Set0] ...

あなたの要求から。どういうわけか、MDXリクエストにもWITHSET...が必要です。

于 2012-06-21T05:57:10.757 に答える
0

いくつかの詳細な分析を行った後、SQLプロファイラーがこのクエリを取得するのに役立つより優れたツールであることがわかりました。

実行する必要があるのは、バッチ操作間のすべてのクエリをキャプチャしてから、SSMSのMDXクエリペインに配置することです。

それらを1つずつ実行して結果を得ることができます。

于 2012-07-12T04:29:03.503 に答える
0

私はこれを解決しようとし、多くのフォーラムに相談しましたが、絶対的な答えを得ることができませんでした.

しかし、MS EXcel とプラグインhttp://olappivottableextend.codeplex.com/を使用して、同じ方法を見つけました。

于 2012-06-22T07:24:46.520 に答える
0

セットの作成を含める必要があります[{73C699C7-F74B-48A7-96AE-E131412D0725}Pivot73Axis0Set0]

おそらく、投稿したコードの数行前です

于 2012-06-26T12:34:25.530 に答える
0

非常に簡単な解決策:

EXCEL 2010 がインストールされている場合 + PowerPivot プラグイン...

Excel 2010 を開き、"Powerpivot アイコン" に移動し、新しい接続を開こうとします...次に、ウィンドウ タイトル "MDX ステートメント" が表示され、デザインを選択します...

キューブの設計が完了すると、関連する MDX ステートメントが表示されます...

于 2014-02-28T15:10:27.570 に答える