Databricks SQL 警示會依照排程執行查詢,並在查詢結果中符合你定義的條件時通知你。 當你為警示排定排程時,其關聯的查詢會執行,並對該條件進行評估。 您也可以查看警示歷史,以回顧過去評估的結果。
若要瞭解如何改用舊版警示,請參閱 什麼是舊版警示?。
你可以用警示做什麼
警示讓你能依照排程監控任何 SQL 查詢結果。 利用它們追蹤業務 KPI、監控資料品質、監控成本趨勢,並發現 Azure Databricks 工作負載中的營運問題。 Azure Databricks 常見的模式包括:
- 在指標檢視中監控業務指標:在警示查詢中以完整限定名稱參考 Unity Catalog 指標檢視,以監控受規範的商業指標。 詳見「 公制視圖警示」。
- 偵測資料品質問題與異常:將警示與 Unity Catalog 資料品質監控器及異常偵測結合,若有意外指標、分布變動或設定檔變動,便會發出通知。 請參見 異常偵測 與 個人資料警報。
- 追蹤使用與成本:在系統資料表上建立警示,用於無伺服器帳單或資料擷取,以捕捉突發支出。 請參見 「監控無伺服器運算成本 」及 「監控管理式匯入管線成本」。
- 監控 SQL 倉庫與查詢健康狀況:在倉庫事件或查詢歷史時發出警示,以偵測緩慢查詢、失敗的會話或容量問題。 請參閱 監控 SQL 倉庫活動的範例查詢 及 倉庫事件系統資料表參考。
- 稽核存取與安全性事件:針對稽核記錄查詢發出警示,以標示異常的工作區活動。 請參閱 監控 Genie Spaces 使用情況及稽核日誌與警示。
- 偵測 AI 代理的故障:警示代理品質指標,讓故障與新興問題在開發與運作過程中浮現。 參見 代理開發生命週期。
- 將警示作為 Lakeflow Jobs 中的任務執行:將警示新增為任務,讓條件檢查在管線觸發時執行,並讓下游任務可依據結果進行分支。 請參閱 SQL 警報任務以了解工作。
開始使用警報
以下頁面涵蓋最常見的警示任務,從撰寫新警示到持續管理:
| 主題 | Description |
|---|---|
| 建立警示 | 從頭到尾瀏覽警報編輯器。 包含進階設定與通知範本自訂功能。 |
| 管理警示 | 在清單頁面中尋找警示、分享警示、轉移擁有權,並使用 Azure Databricks Git 資料夾追蹤變更。 |
| 在 Lakeflow Jobs 中以任務形式執行警報 | 將 Databricks SQL 警示新增為作業中的任務,讓條件檢查可在管線觸發時執行,且下游任務可依據結果分支執行。 |
| 警示查詢模式 | 用於聚合、多欄位條件與度量檢視的 SQL 模式。 |
與舊有警報的差異
最新版本的 Databricks SQL 警示在幾個關鍵方面與舊有警示不同:
- 查詢重用:建立警示時,已儲存的 SQL 查詢無法重複使用。 每個警示擁有其查詢定義,可直接在新的警示編輯器中撰寫。
-
警報狀態值:警報狀態簡化,警報不再支援
UNKNOWN舊有警報的狀態。 評估結果為OK、TRIGGERED、ERROR或 。
在轉換期間,你可以同時使用最新警示和舊有警示。