仅当当前执行完成时,Azure 数据工厂 V2 触发管道

Rya*_*pke 5 azure azure-data-factory

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

小智 5

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

在此输入图像描述

在此输入图像描述

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

  • 有没有办法甚至不将其添加到队列中?如果当前有一个触发器正在进行,则忽略下一个触发器。 (3认同)