我要做的是执行存储的产品,但是只有在成功执行前面的两个“管道”时才应该执行它。请参阅上面的图片网址。
我正在为“IF 条件”中的正确表达而苦苦挣扎。我正在尝试完成类似的事情: IF TriggerCopyAX is succesfull AND TriggerCopyNav is succesfull Continue..
我要做的是执行存储的产品,但是只有在成功执行前面的两个“管道”时才应该执行它。请参阅上面的图片网址。
我正在为“IF 条件”中的正确表达而苦苦挣扎。我正在尝试完成类似的事情: IF TriggerCopyAX is succesfull AND TriggerCopyNav is succesfull Continue..
是的,这行得通。所以基本上我做了什么:1.没有使用“如果条件”。2.我把两个“执行管道”直接拖到了存储过程中。3. 当我查看存储过程元素背后的代码时,我看到自动使用了“dependsOn”属性。
"dependsOn": [
{
"activity": "TriggerCopy_AX",
"dependencyConditions": [
"Succeeded"
]
},
{
"activity": "TriggerCopy_NAV",
"dependencyConditions": [
"Succeeded"
]
}
],
执行流水线是一种活动,你要做的是链式活动,而不是流水线。您可以使用 dependsOn 属性配置活动依赖项。请参阅此处:https ://docs.microsoft.com/en-us/azure/data-factory/concepts-pipelines-activities#control-activity
例子:
"dependsOn": [
{
"activity": "YourActivityName",
"dependencyConditions": [ "Succeeded" ]
}
]
希望这有帮助!