按计划运行作业

使用已计划的触发器配置作业,以按基于时间的计划运行作业。

计划的触发器类型有两个选项:

  • 定义简单计划,根据指定的时间单位和时间间隔定期运行作业。 例如,计划每十二小时运行一次的作业,从作业首次运行时开始。
  • 定义高级计划,对运行作业的时间段、时间和时区进行更多控制。

注意

不能为简单计划指定首次运行的时间。 当您配置日程时,调度器会选择一个时间。

添加作业计划

若要定义作业的计划,请执行以下操作:

  1. 在边栏中,单击“工作流”。

  2. 在“作业”选项卡上的“名称”列中,单击作业名称。

  3. 在“作业详细信息”面板中,单击“添加触发器”

  4. 触发器类型中,选择定时

  5. 在“计划类型”中,选择“简单”或“高级”

    1. 简单:指定运行作业的时间间隔和时间单位

    2. 高级:指定时间段、开始时间和时区。 (可选)选中“显示 Cron 语法”复选框以使用 Quartz Cron 语法显示和编辑计划。

  6. 单击“ 保存”。

还可以直接在笔记本 UI 中计划笔记本作业。

注意

  • Azure Databricks 强制要求作业计划触发后续运行之间的最小间隔为 10 秒,无论 cron 表达式中的配置如何。
  • 可以选择一个采用夏令时或 UTC 时间的时区。 如果选择一个采用夏令时的时区,则在夏令时开始或结束时,某个每小时作业可能会被系统跳过,或者会延迟一到两个小时。 若要每小时(绝对时间)运行作业,请选择“UTC”。
  • 作业调度器并不适用于处理低延迟作业。 由于网络或云问题,作业运行的延迟时间有时可能会长达数分钟。 在这些情况下,计划的作业会在服务可用后立即运行。