如果失败,如何在 ADF 中使用条件 Activity?
How do you use conditional Activity in ADF in case of failure?
我的要求非常简单,但不确定如何在 ADF 中实现。我有一个查找 activity,它检查 SQL 数据集中的特定值。如果失败,我希望将管道变量设置为一个值,如果成功则设置为另一个值并继续使用管道。我尝试使用查找 activity 的 "Success/Failure" 输出,但问题是我无法继续使用管道,因为它等待两个活动完成。我尝试使用 "IF" activity 但我不知道如何检测以前的 activity 是否未能将其作为 "IF" 条件。我有什么选择?
将您的查找和变量设置放在 success/fail 自己的管道中。
然后使用 ExecutePipeline activity 在主管道中调用该管道 - 使用 ExecutePipeline 的已完成结果作为后续任务的依赖项,以便它们 运行 无论内部是否失败。
有关更多帮助,请参阅 this post。
我的要求非常简单,但不确定如何在 ADF 中实现。我有一个查找 activity,它检查 SQL 数据集中的特定值。如果失败,我希望将管道变量设置为一个值,如果成功则设置为另一个值并继续使用管道。我尝试使用查找 activity 的 "Success/Failure" 输出,但问题是我无法继续使用管道,因为它等待两个活动完成。我尝试使用 "IF" activity 但我不知道如何检测以前的 activity 是否未能将其作为 "IF" 条件。我有什么选择?
将您的查找和变量设置放在 success/fail 自己的管道中。 然后使用 ExecutePipeline activity 在主管道中调用该管道 - 使用 ExecutePipeline 的已完成结果作为后续任务的依赖项,以便它们 运行 无论内部是否失败。
有关更多帮助,请参阅 this post。