gpt4 book ai didi

Azure 数据工厂 V2 逻辑或

转载 作者:行者123 更新时间:2023-12-02 07:44:52 24 4
gpt4 key购买 nike

是否可以为 Azure 数据工厂 V2 管道事件创建逻辑 OR?例如,我们有两个复制事件,当其中任何一个事件失败时,数据工厂应该调用 API。

enter image description here

最佳答案

是的,我们可以。

您可以添加 If Condition创建逻辑管道。如果两次复制主动输出状态包含“失败”,则调用API。

正如我们所知,每个事件副本的输出都包含以下详细信息:

"executionDetails": [
{
"source": {
"type": "AzureSqlDatabase",
"region": "East US"
},
"sink": {
"type": "AzureSqlDatabase",
"region": "East US"
},
"status": "Succeeded",
"start": "2020-07-08T05:37:33.9079553Z",
"duration": 4,
"usedDataIntegrationUnits": 4,
"usedParallelCopies": 1,
"profile": {
"queue": {
"status": "Completed",
"duration": 2
},
"transfer": {
"status": "Completed",
"duration": 1,
"details": {
"readingFromSource": {
"type": "AzureSqlDatabase",
"workingDuration": 0,
"timeToFirstByte": 0
},
"writingToSink": {
"type": "AzureSqlDatabase",
"workingDuration": 0
}
}
}
},

我们可以将 executionDetails:{"status": "Succeeded"} 设置为有效的 if 条件: enter image description here

表达式:无论哪个事件失败,所有API:

@or(equals(activity('Copy data1').output.executionDetails.status,'Failed'),equals(activity('Copy data2').output.executionDetails.status,'Failed') )

如果条件为 true,则添加 true 事件来调用 API: enter image description here

如果所有复制事件都“成功”(条件为假)并且我们不想执行任何操作,则不需要添加错误事件。

希望这有帮助。

关于Azure 数据工厂 V2 逻辑或,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62772934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com