繁体   English   中英

在 Azure 数据工厂中尝试捕获

[英]Try Catch in Azure Data Factory

给定 5 个管道,我想以链式方式执行它们,但不要停止执行以防万一失败并在最后优雅地失败以防万一任何管道失败。

什么是最好的方法?

我试过什么? 在每个活动失败时,在名为ListOfFailedActivities的数组变量中添加一个条目,并在最后调用FailActivity 但这还不够,因为当一个活动失败时,流程不会继续。 问题是一项活动失败后如何继续?

您可以在每个活动之后使用 on completion 而不是 on success,这将确保执行所有链接的活动。 对于任何活动失败时的最终管道失败部分,您可以使用 IF 活动和错误活动来抛出错误,以防任何活动出现错误消息。

下面博客会详细解释: https://datasharkx.wordpress.com/2021/08/19/error-logging-and-the-art-of-avoiding-redundant-activities-in-azure-data-factory/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM