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