Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
重要
此功能在 Beta 版中。 工作区管理员可以从 预览 页控制对此功能的访问。 请参阅 Manage Azure Databricks 预览版。
使用 SQL 警报任务在作业中评估 Databricks SQL 警报。 SQL 警报任务允许将基于警报的监视集成到数据管道中,从而与其他作业任务一起启用自动条件检查和通知。 若要了解有关 Databricks SQL 警报的详细信息,请参阅 Databricks SQL 警报。
先决条件
若要使用 SQL 警报任务,必须满足以下先决条件:
- 工作区管理员必须启用预览版。 请参阅 Manage Azure Databricks 预览版。
- 工作区中必须存在现有的 Databricks SQL 警报。 若要创建警报,请参阅 “创建警报”。
- 您必须至少具备 CAN RUN 权限才能使用所需的警报。
- 必须有权访问 无服务器或 pro SQL 仓库。
配置 SQL 警报任务
根据其他配置设置,工作界面动态显示选项。 如要配置 SQL Alert 任务,请采取以下操作:
- 在您的工作区中,单击
,在侧栏中选择作业和管道。
- 单击创建,然后选择作业。
- 单击“ 添加其他任务类型”。 搜索 SQL 警报 ,然后单击磁贴将其选中。
- 输入“任务名称”。
- 在 “警报 ”下拉菜单中,选择要评估的 Databricks SQL 警报。
- (可选)在 SQL 仓库 下拉菜单中,选择要用于运行警报查询的 SQL 仓库。 如果未设置,则使用警报的内部存储。 必须为 SQL 警报任务使用无服务器仓库或高级 SQL 仓库。
- (可选)在 “订阅服务器 ”下拉列表中,选择应接收具有警报结果的通知的用户和通知目标。 如果未设置,警报的内部订阅者(如果适用)会收到通知。
- (可选)若要配置 持续时间阈值、 通知或 重试,请参阅 “高级任务设置”。
- 单击“保存任务”。
SQL 警报任务行为
当作业运行 SQL 警报任务时,会发生以下事件:
- 警报的查询在指定的 SQL 仓库上执行。
- 根据查询结果评估警报条件。
- 在任务中配置的订阅者根据警报结果接收通知。
SQL 警报任务报告以下状态之一:
- 成功:警报评估已成功完成,无论警报条件是否被触发。
- 失败:警报评估期间发生错误,例如 SQL 仓库连接问题或查询错误。
注释
SQL 警报任务会独立于警报本身的任何计划来评估警报。 基础警报上的计划不受作业运行的影响。
局限性
- SQL 警报任务不支持参数。 如果需要使用参数化查询,请考虑改用 SQL 任务 。
- 在 Beta 期间,SQL 警报任务仅支持 Databricks SQL 警报。 不支持旧警报。