使用 SQL 任務類型來設定 SQL 查詢、警示或 SQL 檔案。
SQL 工作需要 Databricks SQL 和無伺服器或專業版 SQL 倉儲。
Requirements
- 你必須將 SQL 資產放在使用者設定工作時可存取的位置。
設定 SQL 任務
Note
工作 UI 會根據其他已設定的設定動態顯示選項。
若要開始流程以設定 SQL 任務:
- 流覽至 [工作 UI] 中的 [任務] 索引標籤。
- 在 Type 下拉選單中,選擇
SQL。
設定 SQL 任務類型
在 [SQL 任務] 下拉式功能表中,使用下列其中一個選項選取 SQL 任務類型。
Query
選取一個SQL 查詢,以在指定的SQL 資料庫上執行。
Alert
選取 [SQL 警示],以使用指定的 [SQL 倉儲] 進行評估。
(選用) 新增 訂閱者 以接收警示結果通知。
File
使用 [檔案] 以使用指定的 [SQL 倉儲].sql 執行 檔案。
檔案可以包含以分號 (;) 分隔的多個 SQL 陳述式。
您必須使用下列其中一個選項來設定 SQL 檔案的 [來源]。
Workspace
使用 [工作區] 來設定儲存為工作區檔案的 SQL 檔案。
- 按一下 [路徑] 欄位。 [選取 SQL 檔案] 對話方塊隨即出現。
- 瀏覽至 SQL 檔案,按一下以選取檔案,然後按一下確認。
Note
您可以使用此選項來設定儲存在 Databricks Git 資料夾中 SQL 檔案的任務。 Databricks 建議將 [Git 提供者] 選項與遠端 Git 存放庫搭配使用,以對使用工作排程的資產進行版本控制。
Git 提供者
使用 [Git 提供者] 來設定儲存在遠端 Git 存放庫中的 SQL 檔案。
UI 所顯示的選項取決於您是否已在其他地方設定了 Git 提供者。 只有一個遠端 Git 存放庫可用於工作中的所有任務。 請參見「使用 Git 搭配 Lakeflow 工作」。
[路徑] 欄位會出現在您設定 Git 參考之後。
輸入你的 SQL 檔案的相對路徑,例如 etl/bronze/ingest.sql。
這很重要
當您輸入相對路徑時,請勿以 / 或 ./開頭。 例如,如果你想存取的 SQL 檔案的絕對路徑是 /etl/bronze/ingest.sql,請在 etl/bronze/ingest.sql 欄位輸入。
完成工作組態
- (選用) 將 [參數] 設定為已設定 SQL 資產中參考的索引鍵/值組。 警示不支援參數。 請參閱設定任務參數。
- (可選)若要設定重試、執行時長或串流待辦清單閾值,或通知,請參閱 進階任務設定。
- 按一下 [儲存任務]。
若要編輯、複製、停用或刪除此任務,請參閱 Lakeflow Jobs 中的「配置與編輯任務」。