在SSMS中浏览立方体时查看生成的MDX查询

15
在 Sql Server 管理工具中,当我浏览一个立方体时,我可以删除列字段、行字段和筛选器字段。这将显示所需的数据。
我想知道是否有一种方法可以查看在幕后生成用于显示数据的 MDX 查询?
谢谢。
4个回答

14

SQL Server Profiler 适用于 SSAS 服务器。在初始化 Profiler 连接时,可以在连接对话框中选择 Server 类型为 Analysis Services。选择你的 Analysis Services 服务器并进行连接。可以使用标准的 Profiler 模板并启动跟踪。这样你应该能够看到 MDX 查询。


11

打开SSMS,并连接到“Analysis Server engine”。

选择“CUBE”,右键单击并根据需要放置指标和维度。

执行查询。

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


4

2

在Excel或SSMS中没有很好的方法来做到这一点,但如果您使用BIDS,则有一种简单的方法可以实现它,我自己经常使用...

创建一个新的报告项目。 创建一个新的数据源,连接到立方体。 开始创建一个新的报告的过程,在“设计查询”屏幕上,您可以点击“查询构建器”。这将拉起一个GUI,其中可以点击和拖动度量和维度等。然后点击“设计模式”图标,它将在GUI视图和显示MDX之间切换。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接