您可以在OLAPQueryLog中找到度量吗?

时间:2019-01-07 00:16:32

标签: ssas olap

是否可以通过查看OLAPQueryLog来找到使用了哪些度量?

从DataSet列中获取属性和尺寸非常容易。但是,我看不到有关所使用的度量(和计算得出的度量)的任何信息。

我主要需要考虑的是,在发布新措施后,我会查看其使用频率。

根据我的要求,打开完整的事件日志记录会显得过分。

1 个答案:

答案 0 :(得分:1)

SSAS DMV可用于跟踪度量的使用情况和统计​​信息。可以从可用于提交DAX或MDX查询的任何工具中查询这些内容。例如,通过SSMS连接到SSAS并打开一个新的查询编辑器窗口(单击多维数据集名称,然后按CTRL + N)。可以查询以下对象,就像查询SQL中的表一样。 documentation包含有关每列含义的详细信息。最后两个DMV(DISCOVER_COMMANDSDISCOVER_SESSIONS)分别包含有关在COMMAND_TEXTSESSION_LAST_COMMAND列中使用了哪些度量的详细信息。

读取,写入,对象在缓存中命中的次数以及类似的统计信息:

$SYSTEM.DISCOVER_OBJECT_ACTIVITY

内存使用情况:

$SYSTEM.DISCOVER_OBJECT_MEMORY_USAGE 

度量详细信息:

$SYSTEM.MDSCHEMA_MEASURES

跟踪已提交的命令:

$SYSTEM.DISCOVER_COMMANDS

监控会话:

$SYSTEM.DISCOVER_SESSIONS