【问题标题】:Error Handling on Azure Data Factory V2Azure 数据工厂 V2 上的错误处理
【发布时间】:2019-01-08 13:38:28
【问题描述】:

团队。

我有一种情况需要使用 Web Activity 处理 ADF2 中的错误。在管道中,任何活动都失败了,它应该触发 Web 活动。我在每个活动的failed 状态之后附加了网络活动。因此,网络活动的 dependsOn 属性如下所示:

"dependsOn": {
  "activity1": [
    "Failed"
  ],
  "activity2": [
    "Failed"
  ]
}

但是,只有当所有 activity1activity2 都失败时,才会触发 Web 活动。我想要的是解雇 activity1activity2 失败。相反,我使用了IfCondition 活动,但它似乎不是正确(正确或正确)的方式。最佳做法是什么?

我试图从过滤pipeline().activities 中获取所有活动,但也不支持。

【问题讨论】:

  • 如果你不能 OR 这些依赖关系,那就太讽刺了。这是大约 10 年前 DTS 的一个主要问题。如果这在 ADFv2 中再次出现,那就太可笑了。
  • 这表示他们使用 AND,但不建议他们如何使用 OR。疯狂stackoverflow.com/questions/50859359/…

标签: azure-data-factory-2


【解决方案1】:

您可以尝试ExecutePipelinewaitOnCompletionchecked。 ExecutePipeline 内的任何内部管道故障都会导致外部 ExecutePipeline 失败。

【讨论】:

  • 凌乱,但有效。看来这是目前唯一的方法了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-23
  • 1970-01-01
  • 2018-10-29
  • 1970-01-01
  • 2020-10-27
  • 2020-01-17
相关资源
最近更新 更多