You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Databricks多任务作业是否支持onComplete状态触发后续任务

Databricks Multi-task Jobs 是否支持上游任务无论成败都触发下游任务

支持,该能力在 Databricks Multi-task Jobs 中属于原生的运行依赖条件配置,你提到的类似 ADF、SSIS 的 onComplete 等价逻辑已经实现,不需要额外自定义开发绕过默认规则。

具体配置方式

  • 可视化界面配置:编辑下游任务的「依赖项」设置时,将默认的「所有上游任务成功」规则调整为「所有上游任务完成」即可,配置完成后无论上游任务是成功、失败还是手动取消状态,下游任务都会被触发执行。
  • API/CLI 配置:如果通过 Databricks Jobs API 或者命令行工具部署工作流,可以在任务的 depends_on 配置段中指定 run_if 参数为 ALL_DONE,就对应无论上游成败都执行的逻辑;如果有更细的分支需求,还可以选择 AT_LEAST_ONE_SUCCESS、AT_LEAST_ONE_FAILED 等其他参数适配不同场景。

如果你的工作流需要根据上游不同状态走不同分支,可以结合多个 run_if 规则拆分下游任务,比如单独配置一个任务只在上游失败时触发告警通知,另一个任务配成 ALL_DONE 规则无论上游状态都执行日志归档,实现更灵活的编排逻辑。

内容的提问来源于stack exchange,提问作者eqlibrium

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 04:39:03