Azure Data Factory活动中的多个失败依赖项“dependsOn”

时间:2018-06-14 14:01:52

标签: azure-data-factory

如果Azure Data Factory控件活动中存在多个活动依赖项(“dependsOn”)条件,那么它们是否都必须为活动运行?

例如,如果在任何其他活动失败时应该运行清理活动,则可能存在多个依赖项,其“dependencyCondition”为“failed”。

"dependsOn": [
            {
                "activity": "FirstActivity",
                "dependencyConditions": [
                    "Failed"
                ]
            },
            {
                "activity": "SecondActivity",
                "dependencyConditions": [
                    "Failed"
                ]
            }
]

当存在多个“失败”依赖项时,如果活动中的任何一个失败或只有它们全部失败,活动才会运行?

我知道我可以让每个活动都依赖于下一个活动,但这可能会同步运行。我希望它们能够异步运行,只有在它依赖的一个或多个活动失败时才运行清理活动。

1 个答案:

答案 0 :(得分:0)

ADF依赖项使用“和”运算符,这意味着只有它们全部失败,活动才会运行。

在您的场景中,我认为您可以为每个活动添加清理活动。