首页 > 解决方案 > Azure 数据工厂 V2 仅在当前执行完成时触发管道

问题描述

有没有一种方法可以在 Azure 数据工厂中创建一个触发器,如果​​它尚未运行,它只会启动我的管道?我基本上想连续运行管道,因此无论出于何种原因它完成(失败/成功),我都希望它尽快恢复。

标签: azureazure-data-factoryazure-data-factory-2

解决方案


您可以尝试创建一个重复为 1 分钟的计划触发器(这是计划触发器的最小可能间隔),您可以将管道并发设置为 1。这样做是它将开始第一次运行,然后触发器再次运行并尝试运行管道,但由于第一次运行尚未完成,它会将其添加到队列中。第一次运行完成后,它将开始运行第二次。

在此处输入图像描述

在此处输入图像描述

请注意,队列大小限制为 100,因此当使用 1 的管道并发时,可能有 1 个管道运行“InProgress”,“队列”中有 100 个,之后,如果它们继续触发,则会收到错误 429。


推荐阅读