如果成功执行了两个管道,则在 Azure 数据工厂 V2 中执行存储过程
Execute a stored procedure in Azure Data Factory V2 if two pipelines are succesfull executed
Azure Data Factory IF condition Image
我想做的是执行一个存储过程,但是只有在前面的两个 "Pipelines" 成功执行时才应该执行它。 参见上图 URL。
我正在努力寻找 "IF condition" 中的正确表达方式。
我正在尝试完成类似的事情:
IF TriggerCopyAX 成功 AND TriggerCopyNav 成功继续..
Execute pipeline是activity的一种,你要做的是链式活动,不是pipelines。您可以使用 dependsOn 属性 配置 activity 依赖项。看这里:https://docs.microsoft.com/en-us/azure/data-factory/concepts-pipelines-activities#control-activity
示例:
"dependsOn": [
{
"activity": "YourActivityName",
"dependencyConditions": [ "Succeeded" ]
}
]
希望对您有所帮助!
是的,行得通。
所以基本上我做了什么:
1.没有使用"If condition"。
2、我直接把两个"execute pipelines"拖到存储过程中。
3. 当我查看存储过程元素背后的代码时,我看到自动使用 "dependsOn" 属性。
"dependsOn": [
{
"activity": "TriggerCopy_AX",
"dependencyConditions": [
"Succeeded"
]
},
{
"activity": "TriggerCopy_NAV",
"dependencyConditions": [
"Succeeded"
]
}
],
Azure Data Factory IF condition Image
我想做的是执行一个存储过程,但是只有在前面的两个 "Pipelines" 成功执行时才应该执行它。 参见上图 URL。
我正在努力寻找 "IF condition" 中的正确表达方式。 我正在尝试完成类似的事情: IF TriggerCopyAX 成功 AND TriggerCopyNav 成功继续..
Execute pipeline是activity的一种,你要做的是链式活动,不是pipelines。您可以使用 dependsOn 属性 配置 activity 依赖项。看这里:https://docs.microsoft.com/en-us/azure/data-factory/concepts-pipelines-activities#control-activity
示例:
"dependsOn": [
{
"activity": "YourActivityName",
"dependencyConditions": [ "Succeeded" ]
}
]
希望对您有所帮助!
是的,行得通。 所以基本上我做了什么: 1.没有使用"If condition"。 2、我直接把两个"execute pipelines"拖到存储过程中。 3. 当我查看存储过程元素背后的代码时,我看到自动使用 "dependsOn" 属性。
"dependsOn": [
{
"activity": "TriggerCopy_AX",
"dependencyConditions": [
"Succeeded"
]
},
{
"activity": "TriggerCopy_NAV",
"dependencyConditions": [
"Succeeded"
]
}
],