共用方式為


.show materialized-view(s)

適用於: ✅Microsoft網狀架構Azure 數據總管

顯示一或所有具體化檢視的定義和目前狀態。

權限

您必須至少有資料庫使用者、資料庫查看器或資料庫監視器許可權,才能執行此命令。 如需詳細資訊,請參閱角色型存取控制

語法

.showmaterialized-view MaterializedViewNameg

.show materialized-views

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
MaterializedViewName string ✔️ 具體化檢視的名稱。

傳回

輸出架構:

名稱 類型​​ Description
名稱 string 具體化檢視的名稱。
SourceTable string 定義檢視的來源數據表名稱。
Query string 具體化檢視的查詢定義。
MaterializedTo datetime 源數據表中具體化ingestion_time() 時間戳上限。 如需詳細資訊,請參閱 具體化檢視的運作方式。
LastRun datetime 上次執行具體化的時間。
LastRunResult string 上次執行的結果。 傳 Completed 回成功執行,否則 Failed傳回 。
IsHealthy bool true 當檢視視為狀況良好時, false 否則為 。 如果檢視已成功具體化到最後一小時(MaterializedToago(1h)大於 ),則檢視會視為狀況良好。
IsEnabled bool true 啟用檢視時(請參閱 停用或啟用具體化檢視)。
Folder string 建立具體化檢視的資料夾。
DocString string 指派給具體化檢視的描述。
AutoUpdateSchema bool 是否啟用檢視以進行自動更新。
EffectiveDateTime datetime 檢視的有效日期時間,在建立期間決定 (請參閱 .create materialized-view)。
回顧 timespan 時間範圍會限制預期重複項目的時間週期。

範例

顯示一個具體化檢視的詳細數據

下列命令顯示具體化檢視 ViewName 的詳細資料:

.show materialized-view ViewName

輸出

名稱 SourceTable Query MaterializedTo LastRun LastRunResult IsHealthy IsEnabled Folder DocString AutoUpdateSchema EffectiveDateTime 回顧
ViewName MyTable MyTable |summarize arg_max(Column3, *) by Column1 2023-02-26T16:40:03.3345704Z 2023-02-26T16:44:15.9033667Z 已完成 true true true 2023-02-23T14:01:42.5172342Z

顯示所有具體化檢視的詳細數據

下列命令顯示所有具體化檢視的詳細資料:

.show materialized-views

輸出

名稱 SourceTable Query MaterializedTo LastRun LastRunResult IsHealthy IsEnabled Folder DocString AutoUpdateSchema EffectiveDateTime 回顧
ViewName MyTable MyTable |summarize arg_max(Column3, *) by Column1 2023-02-26T16:40:03.3345704Z 2023-02-26T16:44:15.9033667Z 已完成 true true true 2023-02-23T14:01:42.5172342Z
ArgMax T T |summarize arg_max(Timestamp, *) by User 2023-02-26T16:40:03.3345704Z 2023-02-26T16:44:15.9033667Z 已完成 true true false 2023-02-23T14:01:42.5172342Z