【问题标题】:How to get SSAS tabular model attributes and dimensions usage details如何获取 SSAS 表格模型属性和维度使用详细信息
【发布时间】:2016-09-04 14:45:44
【问题描述】:

我需要创建一个多维数据集,其目的是收集有关表格模型维度和用户使用属性的详细信息(例如,用户访问某个维度的次数)。 到目前为止,我尝试使用数据管理视图查询 (http://msdn.microsoft.com/en-us/library/hh230820.aspx) 和 SQLProfiler,我可以看到在会话中执行了哪些命令。 我想知道是否有任何方法可以在不解析命令的情况下获取维度/属性使用的数量。 任何建议将不胜感激。

【问题讨论】:

    标签: ssas sql-server-profiler ssas-tabular dmv


    【解决方案1】:

    可以通过设置扩展事件来监控发送到分析服务(表格)实例的所有查询。

    您可以通过 SQL Server Management Studio 在分析服务实例上设置扩展事件,方法是导航到管理-->扩展事件-->会话,然后右键单击并选择“新会话...”。

    您可以设置扩展事件会话以捕获特定事件类型,例如“QueryBegin”和“QueryEnd”。这会将所有 QueryBegin 和 QueryEnd 事件记录到您指定路径上的日志文件中。在扩展事件创建的日志文件中,您将能够找到有关已命中分析服务实例的所有查询的信息。

    通过一些工作,您应该能够创建一个多维数据集,显示有多少查询到达某个维度、某个用户发送了多少查询等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-19
      相关资源
      最近更新 更多