我想要实现的是以编程方式将表和列描述添加到 Power BI 数据集。
出于这个原因,我使用 Server Analysis Services 来访问元数据。我运行一个简单的请求:
select *
from $System.TMSCHEMA_PARTITIONS
结果,我得到了一个包含列名的表:
- ID
- 表ID
- 姓名
- 描述
- ……
现在我想选择“描述”为空的位置。
select *
from $System.TMSCHEMA_PARTITIONS
where Description IS NULL
但我不能,我总是得到一个语法错误:
Query (3, 7) The syntax for 'Description' is incorrect.
SQL 将其作为命令读取,我不知道如何避免它。我尝试在列名中添加引号和双引号,我尝试添加表引用并将所有这些组合在一起,但没有任何帮助。
例如,它适用于“TableID”。