【发布时间】:2010-07-23 18:58:18
【问题描述】:
在 Sql Server Management Studio 中浏览多维数据集后,我可以删除列字段、行字段和筛选字段。这将显示所需的数据。
我想知道是否有办法查看在后台生成的 MDX 查询以显示数据?
谢谢。
【问题讨论】:
标签: sql sql-server ssas mdx cubes
在 Sql Server Management Studio 中浏览多维数据集后,我可以删除列字段、行字段和筛选字段。这将显示所需的数据。
我想知道是否有办法查看在后台生成的 MDX 查询以显示数据?
谢谢。
【问题讨论】:
标签: sql sql-server ssas mdx cubes
SQL Server Profiler 适用于 SSAS 服务器。启动 Profiler 连接时,在“连接”对话框中选择 Analysis Services 作为服务器类型。选择您的 Analysis Services 服务器并连接。您可以使用 Standard Profiler 模板并开始跟踪。您应该能够以这种方式查看 MDX 查询。
【讨论】:
打开 SSMS,并连接到“分析服务器引擎”。
选择“立方体”并右键单击并根据您的要求放置指标和维度。
并执行查询。
在顶部菜单中,你可以细选“设计模式”,你可以看到对应的查询结果的MDX查询。
【讨论】:
Codeplex 上有一个 Excel 插件,可让您查看在浏览 SSAS 多维数据集时创建的 MDX。
【讨论】:
通过 excel 或 SSMS 没有很好的方法来做到这一点,但是如果你使用 BIDS,有一个简单的方法可以实现它,我自己也经常使用它......
创建一个新的报表项目。 创建一个连接到多维数据集的新数据源。 开始创建新报告的过程,在“设计查询”屏幕上,您可以单击“查询生成器”。这将打开一个 GUI,可以在其中单击和拖动度量和维度等。然后单击“设计模式”图标,它将在 GUI 视图和显示 MDX 之间切换。
【讨论】: