在SQL Server Management Studio后,我浏览多维数据集,我可以删除列字段,行字段和过滤器字段。这显示了所需的数据。

我想知道是否有一种方法可以查看正在幕后生成的MDX查询以显示数据?

谢谢。

有帮助吗?

解决方案

SQL Server Profiler在SSAS服务器上工作。启动Profiler连接时,在“连接”对话框中选择“在”连接“对话框中的”分析服务“。选择分析服务服务器并连接。您可以使用标准分析器模板并启动跟踪。您应该能够看到这种方式的MDX查询。

其他提示

打开SSM,并连接到“分析服务器引擎”。

选择“立方体”并按照您的要求右键单击并放置指标和维度。

并执行查询。

在顶部菜单中,您可以精细的“设计模式”,可以看到相应查询结果的MDX查询。

有一个excel插件上的excel插件,允许您查看浏览SSA多维数据集时创建的MDX。

http://olappivottiptextend.codeplex.com/

通过Excel或SSM没有一种很好的方法来做这件事,但如果你使用出价,那么有一种简单的方法可以实现它,我自己使用了很多....

创建一个新的报告项目。 创建一个新的DataSource,它连接到多维数据集。 启动过程创建新报告,然后在“设计查询”屏幕上,您可以单击“查询构建器”。这将提出一个GUI,其中可以单击和拖动等测量和尺寸等。然后单击“设计模式”图标,将在GUI视图之间切换并显示MDX。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top