从基础数据集中检索列名称(在 Power BI 中重命名之前)
Retrieve acolumn name from in underlying dataset (Before it got renamed in Power BI)
我正在尝试为我的 Power BI 数据集构建一个动态数据字典。为此,我在 DAX studio 中查询 DMV,以直接从模型中获取对象名称和描述。
使用的列详细信息查询:
SELECT * from $SYSTEM.TMSCHEMA_COLUMNS
但是,当我 运行 这个查询时,我得到 ExplicitName = SourceColumn。在 PowerQuery 中进行任何转换之前,我曾假设 SoruceColumn 将包含列名。有谁知道如何获取原始列名称(每个示例 SQL 服务器数据库中的列名称)?
我已经找到了解决办法。您可以在以下位置找到技术专栏名称:
select * from $SYSTEM.DISCOVER_STORAGE_TABLE_COLUMNS where [COLUMN_TYPE] = 'BASIC_DATA'
如果有人对构建这种类型的动态数据字典感兴趣,请告诉我。完成后我可以分享最终结果。
我正在尝试为我的 Power BI 数据集构建一个动态数据字典。为此,我在 DAX studio 中查询 DMV,以直接从模型中获取对象名称和描述。
使用的列详细信息查询:
SELECT * from $SYSTEM.TMSCHEMA_COLUMNS
但是,当我 运行 这个查询时,我得到 ExplicitName = SourceColumn。在 PowerQuery 中进行任何转换之前,我曾假设 SoruceColumn 将包含列名。有谁知道如何获取原始列名称(每个示例 SQL 服务器数据库中的列名称)?
我已经找到了解决办法。您可以在以下位置找到技术专栏名称:
select * from $SYSTEM.DISCOVER_STORAGE_TABLE_COLUMNS where [COLUMN_TYPE] = 'BASIC_DATA'
如果有人对构建这种类型的动态数据字典感兴趣,请告诉我。完成后我可以分享最终结果。