azure ADF活动成功后不会继续执行下一个活动

afdcj2ne  于 2023-01-31  发布在  其他
关注(0)|答案(3)|浏览(113)

我有一个对端点执行GET操作的Web活动。我已经将其设置为在失败时执行一些操作(这很好用),并在成功时执行另一组操作。但是,即使Web操作的输出为Succeeded,也会完全跳过最后一部分。下面显示了成功状态和我的配置enter image description here
我尝试删除并重新添加成功时连接器,但没有产生不同的结果。

2guxujil

2guxujil1#

set runtime status的两个依赖关系不能都以成功结束。您需要使用跳过/完成状态的组合:https://learn.microsoft.com/en-us/azure/data-factory/tutorial-pipeline-failure-error-handling

pkwftd7m

pkwftd7m2#

从管道图像来看,我认为它应该成功地继续前进。您能否交叉检查Web活动的状态代码是什么,它是否返回了一些东西?状态代码是2xx吗?如果我是,您可以尝试使用“完成后”选项进行检查,看看它是否工作。

0aydgbwb

0aydgbwb3#

根据你的流程,它永远不会前进:

因为根据您的逻辑,继续设置运行时间,Web活动1 AND Web活动2应该成功,但实际情况并非如此,因为只有当Web活动1失败而无法继续时,Web活动2才可能成功。
下面的博客解释了如何处理这个问题:https://datasharkx.wordpress.com/2021/08/19/error-logging-and-the-art-of-avoiding-redundant-activities-in-azure-data-factory/

相关问题