Databricks 作业的触发器类型
可以将作业运行配置为按基于时间的计划触发、文件送达触发器或连续运行。
还可以手动触发作业运行,或使用外部编排工具来触发作业运行。
作业计划和触发器
触发器类型 | 行为 |
---|---|
计划 | 根据基于时间的计划触发作业运行。 请参阅按计划运行作业。 |
文件到达 | 当新文件到达受监视的 Unity Catalog 存储位置时,触发作业运行。 请参阅在新文件到达时触发作业。 |
连续 | 若要使作业始终运行,请在作业运行完成或失败时触发另一个作业运行。 请参阅连续运行作业。 |
无(手动) | 使用“立即运行”按钮手动触发运行,或使用其他编排工具以编程方式触发运行。 请参阅触发单个作业运行 |
只能为一个作业定义一个触发器,但始终可以使用“立即运行”来手动触发运行。 请参阅触发单个作业运行。
手动触发作业运行不会恢复作业计划。 请参阅暂停并恢复作业触发器。
默认情况下,一次只能运行单个作业。 当触发的运行超过为作业配置的最大并发时,将跳过这些运行。 请参阅配置最大并发运行数。
注意
如果具有多个任务的作业中的一个或多个任务未成功,则可以重新运行由未成功的任务组成的子集。 请参阅重新运行失败的和跳过的任务。
暂停和恢复作业触发器
暂停触发器时,任何当前活动的运行将继续,但触发器不再启动新运行。
恢复触发器时,配置的行为将按以前配置的相同计划恢复。
注意
如果在恢复连续触发器时有任何运行处于活动状态,作业计划程序将等待该运行完成以触发新运行。
用于暂停和恢复作业的按钮在“计划与触发器”下作业的“作业详细信息”面板中动态显示。 这些按钮仅适用于已定义触发器的作业。
- 如果触发器处于活动状态,请单击“暂停”。
- 如果触发器已暂停,请单击“恢复”
创建或编辑触发器时,还可以在“计划和触发器”对话框中控制这些设置。 在“活动”和“已暂停”之间切换以控制触发器状态。