ADF - 在管道 1 上触发管道 2 成功完成

ADF - trigger pipe 2 on pipe 1 successful completion

我想将 2 个 ADF 管道链接在一起。如果管道1运行成功,我想触发管道2。

请注意,管道 1 有一个基于计划的触发器,我不想创建另一个管道来组合管道 1 和 2。

在 AWS 中,我们有一个叫做 cloudwatch events/rules 的东西可以满足这个要求。 Azure 中有类似的东西吗?如果没有,我有什么选择?

请注意,我不想创建将执行执行 activity 以执行 1 和 2 的包装器管道,因为我想将它们完全分离

没有开箱即用的功能可以实现这一点,您可以分享您的想法here

你可以做的是下面的事情。

  1. 在第一个基于调度的触发管道(管道 1)上,只有一个 WebActivity at the end which would signal to a custom event created using event hub(将事件发送到自定义事件网格主题端点) .

  2. 根据前一个事件信号使用 Create a custom event trigger to run a pipeline in Azure Data Factory 管道 2

这确实是当前唯一的方法:

创建一个按顺序执行其他管道的管道。然后在这个触发器上将触发器设置为 运行。