我有一个正在处理的管道,我正在查找以检查是否有几个文件,如果文件夹路径不存在,我必须执行某些过程,当文件夹路径不存在时,查找活动失败,红线流程触发并执行少量后处理。
当这些后处理成功时,整个管道失败,错误消息显示查找失败,因此整个管道也失败,我希望我的整个管道也显示成功。
https://learn.microsoft.com/en-us/azure/data-factory/tutorial-pipeline-failure-error-handling 该文档说它会成功,但仍然失败。
为了使您的管道成功,您需要实施
DO-IF-SKIP-ELSE
。也就是说,您可以在跳过真实块活动时添加虚拟 Wait activity
。
检查管道图像:
PFB 我的医生:
来自我的博客:
您的情况是 DO-IF-ELSE 块的情况: • 当 Act_1 活动成功时:一个节点活动,成功后, 成功,并且另一个节点活动“失败时”被跳过并 其父节点成功;所以整体管道成功 • 当 Act_1 活动失败时:跳过一个节点活动“成功后” 并且其父节点出现故障;所以整个管道失败了