使用已计划的触发器配置作业,以按基于时间的计划运行作业。
计划的触发器类型有两个选项:
- 定义简单计划,根据指定的时间单位和时间间隔定期运行作业。 例如,计划每十二小时运行一次的作业,从作业首次运行时开始。
- 定义高级计划,对运行作业的时间段、时间和时区进行更多控制。
注意
不能为简单计划指定首次运行的时间。 当您配置日程时,调度器会选择一个时间。
添加作业计划
若要定义作业的计划,请执行以下操作:
在边栏中,单击“工作流”。
在“作业”选项卡上的“名称”列中,单击作业名称。
在“作业详细信息”面板中,单击“添加触发器”。
在触发器类型中,选择定时。
在“计划类型”中,选择“简单”或“高级”。
简单:指定运行作业的时间间隔和时间单位。
高级:指定时间段、开始时间和时区。 (可选)选中“显示 Cron 语法”复选框以使用 Quartz Cron 语法显示和编辑计划。
单击“ 保存”。
还可以直接在笔记本 UI 中计划笔记本作业。
注意
- Azure Databricks 强制要求作业计划触发后续运行之间的最小间隔为 10 秒,无论 cron 表达式中的配置如何。
- 可以选择一个采用夏令时或 UTC 时间的时区。 如果选择一个采用夏令时的时区,则在夏令时开始或结束时,某个每小时作业可能会被系统跳过,或者会延迟一到两个小时。 若要每小时(绝对时间)运行作业,请选择“UTC”。
- 作业调度器并不适用于处理低延迟作业。 由于网络或云问题,作业运行的延迟时间有时可能会长达数分钟。 在这些情况下,计划的作业会在服务可用后立即运行。