Azure 数据工厂 - 翻滚 window 触发器将无法启动(卡在过去)

Azure Data Factory - tumbling window trigger will not start (stuck in the past)

我有需要按顺序 运行 的管道。第一个是“原始到青铜”,每天凌晨 4 点 运行。一旦完成,我希望我的“青铜到白银”开始。 Raw to bronze 正如预期的那样 运行ning(每 24 小时翻滚 window),并且成功完成。 Bronze to silver 配置为依赖于 raw to bronze 的翻滚 window 触发器,但它的 window 卡在 2021 年 11 月。我尝试了偏移量和 window 大小的组合(0 偏移量立即开火,并在接下来的 4 小时内增加 4 小时 window 大小 运行),但问题仍然存在。我还删除并重新创建了触发器。仍然依赖 window 是 2021 年 11 月。

原始到青铜配置:

青铜到白银配置:

当我查看触发器 运行s 时,我看到 window 卡在了过去:

有什么我可能遗漏的想法吗?我想要的只是青铜到银在原始到青铜完成后立即开始。 运行.

从原始到青铜大约需要一个小时

在此先感谢您的帮助!

我在我的实验室中进行了重现,当我在依赖性触发器 (A_to_B) 前一分钟启动第二个翻滚触发器(依赖于触发器 1)时,它起作用了。

翻滚触发器A_to_B:

翻滚触发器B_to_C:

  1. 创建此触发器比依赖性触发器 (A_to_B) 早 1 分钟启动。
  2. 在创建它时,它会要求根据差异时间重新对齐依赖项的偏移量,如下面的截图所示。

触发器运行:

First B_to_C trigger starts with status as waiting on dependency. A minute later A_to_B trigger starts running and when completes it changes the status to succeed. Now B_to_C trigger starts running and completes successfully.