ADF翻滚窗口触发器:依赖关系触发器未按预期工作

时间:2020-09-23 06:15:15

标签: azure-data-factory azure-data-factory-2

我已经为Azure数据工厂管道 Test_Daily 创建了一个滚动窗口触发器,重复周期为24小时。对于此管道,我添加了一个依赖触发器,可以说 Test_Hourly (每小时运行一次),偏移量为1.00:00:00(1天)。

Test_Daily管道没有被触发,即使依赖性触发器已成功运行。例如,如果每日管道windowStartTime为2020-09-20 00:00:00,并且带有WindowStartTime 2020-09-21 00:00:00的Test_Hourly已成功运行,则应该触发每日管道。但是,情况并非如此,只有在Test_Hourly完成2020-09-22 00:00:00(即具有2天的偏移量)后,才触发Test_Daily。

请让我知道如何解决此问题。谢谢。

2 个答案:

答案 0 :(得分:1)

我认为这是您的设置问题。

  • 您的每日测试将从2020-09-20 00:00:00开始,到2020-09-21 00:00:00结束。
  • 您的 Test_Hourly 将等待 Test_Daily 完成,然后延迟1.00:00:00(1天)在(2020-09-22 00:00)完成: 00)。
  • Test_Hourly 将等待依赖关系。

答案 1 :(得分:0)

是的,它按照应用了设置的设计运行。

滚动窗口触发器从窗口结束时间开始(对于每日管道,时间为2020-09-21 00:00:00),并向其添加偏移量(1天),并且管道实际在2020-09-22 00运行: 00:00。

当我使用小时和5分钟触发器时,也可以复制相同的内容。在这种情况下,每小时触发取决于5分钟触发,偏移为5分钟,并且每小时触发的触发时间中出现窗口时间之后的5分钟延迟。