工作中的 SQL 任務

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

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

設定 SQL 任務

開始之前,您必須在使用者設定工作可存取的位置中具有 SQL 資產。

注意

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

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

  1. 流覽至 [工作 UI] 中的 [任務] 索引標籤。
  2. 在 [類型] 下拉式功能表中,選取 SQL

設定 SQL 任務類型

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

查詢

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

警報

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

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

檔案

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

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

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

工作區

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

  1. 按一下 [路徑] 欄位。 [選取 SQL 檔案] 對話方塊隨即出現。
  2. 瀏覽至 SQL 檔案,按一下以選取檔案,然後按一下確認

注意

您可以使用此選項來設定儲存在 Databricks Git 資料夾中 SQL 檔案的任務。 Databricks 建議將 [Git 提供者] 選項與遠端 Git 存放庫搭配使用,以對使用工作排程的資產進行版本控制。

Git 提供者

使用 [Git 提供者] 來設定儲存在遠端 Git 存放庫中的 SQL 檔案。

UI 所顯示的選項取決於您是否已在其他地方設定了 Git 提供者。 只有一個遠端 Git 存放庫可用於工作中的所有任務。 請參見「使用 Git 搭配 Lakeflow 工作」。

[路徑] 欄位會出現在您設定 Git 參考之後。

輸入筆記本的相對路徑,例如 etl/bronze/ingest.sql

重要

當您輸入相對路徑時,請勿以 /./開頭。 例如,如果您想要存取之筆記本的絕對路徑是 /etl/bronze/ingest.sql,請在 [路徑] etl/bronze/ingest.sql字段中輸入

完成工作組態

  1. (選用) 將 [參數] 設定為已設定 SQL 資產中參考的索引鍵/值組。 警示不支援參數。 請參閱設定任務參數
  2. 按一下 [儲存工作]