工作中的 SQL 任務

使用 SQL 任務類型來設定 SQL 查詢、警示或 SQL 檔案。

SQL 工作需要 Databricks SQL 和無伺服器或專業版 SQL 倉儲

Requirements

  • 你必須將 SQL 資產放在使用者設定工作時可存取的位置。

設定 SQL 任務

Note

工作 UI 會根據其他已設定的設定動態顯示選項。

若要開始流程以設定 SQL 任務:

  1. 流覽至 [工作 UI] 中的 [任務] 索引標籤。
  2. Type 下拉選單中,選擇 SQL

設定 SQL 任務類型

在 [SQL 任務] 下拉式功能表中,使用下列其中一個選項選取 SQL 任務類型。

Query

選取一個SQL 查詢,以在指定的SQL 資料庫上執行。

Alert

選取 [SQL 警示],以使用指定的 [SQL 倉儲] 進行評估。

(選用) 新增 訂閱者 以接收警示結果通知。

File

使用 [檔案] 以使用指定的 [SQL 倉儲].sql 執行 檔案。

檔案可以包含以分號 (;) 分隔的多個 SQL 陳述式。

您必須使用下列其中一個選項來設定 SQL 檔案的 [來源]

Workspace

使用 [工作區] 來設定儲存為工作區檔案的 SQL 檔案。

  1. 按一下 [路徑] 欄位。 [選取 SQL 檔案] 對話方塊隨即出現。
  2. 瀏覽至 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 欄位輸入

完成工作組態

  1. (選用) 將 [參數] 設定為已設定 SQL 資產中參考的索引鍵/值組。 警示不支援參數。 請參閱設定任務參數
  2. (可選)若要設定重試、執行時長或串流待辦清單閾值,或通知,請參閱 進階任務設定
  3. 按一下 [儲存任務]

若要編輯、複製、停用或刪除此任務,請參閱 Lakeflow Jobs 中的「配置與編輯任務」。