簡體   English   中英

在未處理多維數據集時使用 DMV 獲取所有多維數據集名稱的列表

[英]Get the list of all cube names using DMVs when cubes are unprocessed

我想獲取 SSAS 服務器上所有多維數據集名稱的列表。 我正在使用此查詢來檢索它們:

select *
from $System.MDSCHEMA_CUBES
where CUBE_SOURCE = 1

我的目標是知道哪些立方體已處理或未處理。 但是上述查詢的問題在於它缺少未處理的多維數據集,因此我無法檢索服務器上所有多維數據集的完整列表。

即使未處理,有沒有辦法檢索丟失的多維數據集名稱?

也許查看分區以查看哪些需要處理?

select * from $SYSTEM.TMSCHEMA_PARTITIONS where [STATE] <> 1;

2.2.5.6 分區對象——狀態

就緒 (1) – 分區可查詢並具有最新數據。

NoData (3) – 分區可查詢但沒有數據。 此狀態僅適用於非計算類型的分區。

CalculationNeeded (4) – 分區不可查詢,需要刷新(即重新計算)才能發揮作用。 此狀態僅適用於已計算類型的分區。

SemanticError (5) – 由於表達式無效,分區處於錯誤狀態且不可查詢。 此狀態僅適用於已計算類型的分區。

EvaluationError (6) – 由於表達式計算過程中出現錯誤,分區處於錯誤狀態。 該分區不可查詢。 此狀態僅適用於已計算類型的分區。

DependencyError (7) – 分區處於錯誤狀態,因為它的一些計算依賴項處於錯誤狀態。 該分區不可查詢。 此狀態僅適用於已計算類型的分區。

Incomplete (8) - 分區的某些部分沒有數據,需要刷新分區才能帶入數據。分區是可查詢的。 此狀態僅適用於非計算類型的分區。

SyntaxError (9) - 由於其表達式中的語法錯誤,分區處於錯誤狀態。 該分區不可查詢。 此狀態僅適用於已計算類型的分區。

暫無
暫無

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

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