温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - SSAS Tabular DMV to get source query for a table
ssas ssas-tabular dmv

其他 - SSAS表格DMV获取表的源查询

发布于 2020-05-23 12:38:34

需要获取表格模型中使用的度量的源查询和连接详细信息。下面尝试获取度量名称:

SELECT * from $system.TMSCHEMA_MEASURES

我们获取TableID并测量针对SSMS中Analysis Server执行的上述查询的计算。我们如何获取有关表和连接详细信息的Source查询。

注意:以下查询提供表名,但不提供查询和连接详细信息:

select * from $System.TMSCHEMA_TABLES 

查看更多

提问者
Joseph
被浏览
20
apabian 2020-03-06 18:12

您可以执行以下操作:

select * from $System.TMSCHEMA_TABLES

请注意您感兴趣的表中的ID。然后:

select * from $SYSTEM.TMSCHEMA_PARTITIONS where TableID=<ID>

将为您显示SSAS表格模型表的查询定义(如果有分区,则为多个定义)。注意DataSourceID,然后运行:

select * from $SYSTEM.TMSCHEMA_DATA_SOURCES

这将显示您的连接详细信息。