我正在嘗試查看多維數據集瀏覽器中使用的MDX。我搜索谷歌和再次我被重定向StackOverflow上的帖子View MDX query generated while browsing a cube查看用於多維數據集瀏覽器的MDX
是的,我可以看到MDX,但是當我嘗試執行相同的MDX(從探查器中複製和SSMS粘貼)在SSMS-分析服務器,它不執行,並給我錯誤。
我在這裏做錯了什麼?如果沒有,是否有其他方法可以將MDX從多維數據集中取出?
感謝
我正在嘗試查看多維數據集瀏覽器中使用的MDX。我搜索谷歌和再次我被重定向StackOverflow上的帖子View MDX query generated while browsing a cube查看用於多維數據集瀏覽器的MDX
是的,我可以看到MDX,但是當我嘗試執行相同的MDX(從探查器中複製和SSMS粘貼)在SSMS-分析服務器,它不執行,並給我錯誤。
我在這裏做錯了什麼?如果沒有,是否有其他方法可以將MDX從多維數據集中取出?
感謝
經過一番深入的分析後,我發現SQL Profiler是更好的工具,它可以幫助您獲得此查詢。
您需要做的是捕獲批處理操作之間的所有查詢,然後將它們放入SSMS中的MDX查詢窗格中。
您可以逐個執行並獲得結果。
將是有幫助的錯誤消息,但我想這集的定義缺失(?):
select non empty [{73C699C7-F74B-48A7-96AE-E131412D0725}Pivot73Axis0Set0] ...
從您的要求。不知何故,你也應該在MDX請求中使用WITH SET ...。
正在執行查詢... 查詢(1,150)字符串[{73C699C7-F74B-48A7-F74B-48A7-F74B-48A7- 96AE-E131412D0725} Pivot73Axis1Set0],被解析。 查詢(1,18)字符串[{73C699C7-F74B-48A7-96AE-E131412D0725} Pivot73Axis0Set0]中未找到維度'[{73C699C7-F74B-48A7-96AE-E131412D0725} Pivot73Axis0Set0]',被解析。 執行完成 –
這證實了我的迴應;該組的定義缺失;如果你不能從你的立方體瀏覽器中獲取它,那麼你的MDX不是最好的。不要忘記接受答案。 –
我同意你的觀點,即MDX無效,但我直接從Profiler中複製它。 我可能會把注意力放在錯誤的事件上。我應該尋找事件嗎? –
我嘗試了這一點,並諮詢了論壇的數量,但無法得到絕對的答案。
但我找到了一種方法,對同一使用MS Excel和插件http://olappivottableextend.codeplex.com/
您需要包括一套[{73C699C7-F74B-48A7-96AE-E131412D0725}Pivot73Axis0Set0]
這也可能是您發佈
代碼前幾行的創建一個非常簡單的解決方案:
如果您安裝Excel 2010的PowerPivot +插件...
所以,你打開的Excel 2010,你去「的PowerPivot圖標」你試圖打開一個新的聯接.. 。然後你會看到一個窗口標題「MDX語句」你選擇的設計...
當你finishe設計你的立方體Y'll看到相關的MDX語句...
你能在這裏發表的MDX和我們可以看看。 –
快照MDX的: 「http://s10.postimage.org/5evzximyx/SQL_Server_Profiler_Untitled_3_INGGN1_EDR8_P.jpg」 –
請編輯您的問題 - 不要把它放在一個評論 –