我们如何获取 SSAS 多维数据集中的度量和维度的使用情况?
How can we get the usage of measures and dimensions in SSAS cube?
我们正在努力寻找 SSAS 多维数据集中度量和维度的用法。
Objective:要有一个统计仪表板来查找未使用或最常用的度量和维度。
我得到了来自
https://blogs.perficient.com/microsoft/2011/06/ssas-usage-statistic-dashboards/
启用 OLAPQueryLog table.
OLAPQueryLog table 提供以下信息
- MSOLAP_Database
- MSOLAP_ObjectPath
- MSOLAP_User
- 数据集
- 开始时间
- 持续时间
我们使用数据集字段仅查找我们的列的使用情况,而不是衡量。
我也尝试过使用 DMX 查询获取用户当前会话。
Select * from $System.discover_sessions
但这会返回当前活动的会话。
如何获取历史会话?
有人有解决办法吗?
谢谢,
谢谢大家的帮助。
我使用以下方法实现了表格立方体:
- 使用 Extended Events 启用事件日志
- 仅使用Query End Event日志获取统计数据
- C#:使用C#读取事件的详细信息
- 通过使用 TextData 和 C# 中的正则表达式,提取度量和维度
我们正在努力寻找 SSAS 多维数据集中度量和维度的用法。
Objective:要有一个统计仪表板来查找未使用或最常用的度量和维度。
我得到了来自 https://blogs.perficient.com/microsoft/2011/06/ssas-usage-statistic-dashboards/ 启用 OLAPQueryLog table.
OLAPQueryLog table 提供以下信息
- MSOLAP_Database
- MSOLAP_ObjectPath
- MSOLAP_User
- 数据集
- 开始时间
- 持续时间
我们使用数据集字段仅查找我们的列的使用情况,而不是衡量。
我也尝试过使用 DMX 查询获取用户当前会话。
Select * from $System.discover_sessions
但这会返回当前活动的会话。
如何获取历史会话?
有人有解决办法吗?
谢谢,
谢谢大家的帮助。
我使用以下方法实现了表格立方体:
- 使用 Extended Events 启用事件日志
- 仅使用Query End Event日志获取统计数据
- C#:使用C#读取事件的详细信息
- 通过使用 TextData 和 C# 中的正则表达式,提取度量和维度