azure 从另一个管道调用时,被调用的管道不会失败

nukf8bse  于 2023-05-29  发布在  其他
关注(0)|答案(2)|浏览(174)

我有一个“主”管道,它调用两个子管道,主管道每次执行时都会成功。child1和child2管道都在调用复制数据活动,对于child1管道,为了引入失败,我更改了数据被复制的表的一个列的数据类型,单独运行child1,child1失败。当我运行Main pipeline时,它调用child1和child2。child2在child1成功时被调用。在主管道中,child1成功调用child2,两者都成功。

56lgkhnf

56lgkhnf1#

此时,执行管道的工作原理是“发射并忘记”,但如果设置了“等待完成”标志,就可以实现预期的目标。

rpppsulh

rpppsulh2#

您可以在子管道中添加IF条件Activity,并在子管道中验证您的成功/失败。参考下面的屏幕截图:

Activities 选项卡下,使用True或False(取决于您的条件)的“Web activity”来ThrowErrorOnFailure。

在此处使用任何无效URL

相关问题