Azure 数据工厂自动重新触发失败的管道
Azure Data Factory automatically re-trigger failed pipeline
我想使用 If 条件 Activity(动态内容)自动重新触发失败的管道。
进程:
- 管道 1 运行在预定时间使用触发器 1 运行 - 工作
- 如果管道 1 失败,计划触发器 2 将 运行 管道 2 - 工作
- 管道 2 应包含 if 条件以检查管道 1 是否失败 - 这就是问题所在
- 如果管道 1 失败,则重新运行 否则忽略 - 需要修复此问题
如何做到这一点?
感谢所有帮助。
谢谢。
我可以给你一个主意,
例如。您的 pipeline1 由于某些原因失败。这时候,你可以创建一个文件到Azure Storage Blob。
(这里是一个例子,你可以使用你想使用的活动。)
然后创建由已创建的 blob 触发的 trigger2。
你不能用“执行管道”来做吗activity?
例如:
您创建了一个名为“Rerun main pipeline”的简单管道,并在其中使用“Execute Pipeline”,然后 link 它到“main pipeline”。然后在主管道中,添加故障输出并将其 link 添加到“重新运行主管道”。
我想使用 If 条件 Activity(动态内容)自动重新触发失败的管道。
进程:
- 管道 1 运行在预定时间使用触发器 1 运行 - 工作
- 如果管道 1 失败,计划触发器 2 将 运行 管道 2 - 工作
- 管道 2 应包含 if 条件以检查管道 1 是否失败 - 这就是问题所在
- 如果管道 1 失败,则重新运行 否则忽略 - 需要修复此问题
如何做到这一点?
感谢所有帮助。
谢谢。
我可以给你一个主意,
例如。您的 pipeline1 由于某些原因失败。这时候,你可以创建一个文件到Azure Storage Blob。
(这里是一个例子,你可以使用你想使用的活动。)
然后创建由已创建的 blob 触发的 trigger2。
你不能用“执行管道”来做吗activity? 例如:
您创建了一个名为“Rerun main pipeline”的简单管道,并在其中使用“Execute Pipeline”,然后 link 它到“main pipeline”。然后在主管道中,添加故障输出并将其 link 添加到“重新运行主管道”。