[英]How to get table names as seen in SQL database with SSAS DMV/MDX query
[英]SSAS Tabular DMV to get source query for a table
需要獲取表格 Model 中使用的度量的源查詢和連接詳細信息。 嘗試在下面獲取度量名稱:
SELECT * from $system.TMSCHEMA_MEASURES
我們從上面對 SSMS 中的分析服務器執行的查詢中獲取 TableID 和度量計算。 我們如何獲取表和連接詳細信息的源查詢。
注意:下面的查詢給出了表名,但沒有給出查詢和連接的詳細信息:
select * from $System.TMSCHEMA_TABLES
您可以執行以下操作:
select * from $System.TMSCHEMA_TABLES
記下您感興趣的表中的 ID。然后:
select * from $SYSTEM.TMSCHEMA_PARTITIONS where TableID=<ID>
將顯示 SSAS 表格 Model 表的查詢定義(如果有分區,則為多個定義)。 記下 DataSourceID,然后運行:
select * from $SYSTEM.TMSCHEMA_DATA_SOURCES
這將向您顯示連接詳細信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.