4

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

4

1 回答 1

3

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

在此处输入图像描述

在此处输入图像描述

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

于 2019-08-13T21:38:05.170 回答