作业的 SQL 任务

使用 SQL 任务类型配置 SQL 查询、旧仪表板、警报或 SQL 文件。

SQL 任务需要 Databricks SQL 和专业 SQL 仓库

配置 SQL 任务

在开始之前,你必须在配置作业的用户可访问的位置中拥有 SQL 资产。

注意

作业 UI 根据其他配置的设置动态显示选项。

要开始流,请配置 SQL 任务:

  1. 在作业 UI 中导航到“任务”选项卡。
  2. 在“类型”下拉菜单中,选择“SQL”。

配置 SQL 任务类型

在“SQL 任务”下拉菜单中,使用以下选项之一选择 SQL 任务类型。

查询

选择要针对指定的 SQL 仓库运行的“SQL 查询”

旧仪表板

选择“旧仪表板”以使用指定的 SQL 仓库进行更新。

(可选)添加“订阅者”以使用更新的仪表板发送报表。

Alert

选择“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 与作业配合使用

配置 git 引用后会显示“路径”字段。

输入笔记本的相对路径,例如 etl/bronze/ingest.sql

重要

输入相对路径时,请不要以 /./ 开头。 例如,如果要访问的笔记本的绝对路径为 /etl/bronze/ingest.sql,请在“路径”字段中输入 etl/bronze/ingest.sql

完成作业配置

  1. (可选)将参数配置为配置的 SQL 资产中引用的键值对。 警报不支持参数。 请参阅配置任务参数
  2. 单击“保存任务”。