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

Azure Data Factory活动依赖配置:需让A1在A2前执行

解决Azure Data Factory中A1与A2的执行顺序依赖问题

首先得纠正一个误区:你不用修改A2的输入数据集!输入数据集是用来定义复制活动的数据来源/目标的,不是用来控制活动执行顺序的,之前把output1设为A2的输入,反而会让复制活动错误地把output1当成数据源之一,这完全不是控制顺序的正确姿势。

正确的做法是直接设置活动间的依赖关系,步骤如下:

  • 在ADF管道的画布界面,选中A2活动,切换到右侧的「依赖(Dependencies)」选项卡
  • 点击「添加依赖」,选择活动A1,依赖条件保持默认的Succeeded(意思是只有A1成功执行完成后,A2才会启动)
  • 或者更直观的方式:在画布上从A1的输出端拖拽一条连线到A2的输入端,这样就自动创建了成功状态的依赖关系

为什么这个方法有效?ADF的管道执行逻辑是:只有当依赖的活动满足指定条件(比如成功完成),后续活动才会触发。这种方式完全不会影响A2本身的输入输出配置——A2依然保持输入为Blob数据集、输出为output2,完美符合你的业务需求。

你可以保存管道后触发一次测试运行,查看管道的运行日志:A1会先执行,成功后A2才会开始运行,完全符合你要的顺序。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 04:11:05