簡體   English   中英

對 Power BI 數據集表的“描述”的 DMV 請求

[英]DMV request for "Description" of the table for Power BI dataset

我想要實現的是以編程方式將表和列描述添加到 Power BI 數據集。

出於這個原因,我使用 Server Analysis Services 來訪問元數據。 我運行一個簡單的請求:

select *
from $System.TMSCHEMA_PARTITIONS

結果,我得到了一個包含列名的表:

  1. ID
  2. 表ID
  3. 姓名
  4. 描述
  5. ……

現在我想 select “描述”為空。

select *
from $System.TMSCHEMA_PARTITIONS 
where Description IS NULL

但我不能,我總是得到一個語法錯誤:

Query (3, 7) The syntax for 'Description' is incorrect.

SQL 將其讀取為命令,我不知道如何避免它。 我嘗試在列名中添加引號和雙引號,我嘗試添加表引用並將所有這些組合在一起,但沒有任何幫助。

例如,它適用於“TableID”。

這應該有效,至於為什么IS NULL不起作用,我最好的猜測是描述的數據類型不打印NULL值。 他們都是''

select *
from $System.TMSCHEMA_PARTITIONS
where [Description]=''

這個有效:

select *
from $System.TMSCHEMA_PARTITIONS 
where len([Description]) = 0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM