代码之家  ›  专栏  ›  技术社区  ›  stackoverflowuser

查看在SSMS中浏览多维数据集时生成的MDX查询

  •  12
  • stackoverflowuser  · 技术社区  · 15 年前

    在SQLServerManagementStudio中,浏览多维数据集后,可以删除列字段、行字段和筛选器字段。这将显示所需的数据。

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

    谢谢。

    4 回复  |  直到 7 年前
        1
  •  13
  •   bobs    15 年前

    SQLServerProfiler在SSAS服务器上工作。在启动探查器连接时,在“连接”对话框中为服务器类型选择Analysis Services。选择Analysis Services服务器并连接。您可以使用标准探查器模板并启动跟踪。您应该能够以这种方式查看MDX查询。

        2
  •  9
  •   Balaji AR    10 年前

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

    选择“多维数据集”,然后右键单击并根据您的要求放置度量和维度。

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

        3
  •  4
  •   Eric Ness    13 年前

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

    http://olappivottableextend.codeplex.com/

        4
  •  2
  •   Craig    10 年前

    没有一个很好的方法通过excel或SSMS来实现这一点,但是如果你使用BIDS,有一个简单的方法来实现它,我自己也经常使用它。。。。

    创建新报表项目。 启动创建新报表的过程,然后在“设计查询”屏幕上,单击“查询生成器”。这将调出一个GUI,在那里可以点击和拖动度量和尺寸等。然后点击“设计模式”图标,它将在GUI视图和显示MDX之间切换。