按月计划和管道 A 完成时触发管道 B

时间:2021-01-25 00:35:37

标签: triggers scheduled-tasks pipeline azure-data-factory-2

我有一个每 2 小时运行一次的导入管道(管道 A),它将数据从本地 SQL DB 导入我的 Azure DB。

此数据的一部分用于集成到第 3 方系统中(每 2 小时更新一次),此数据的其他部分用于报告。

我有一个执行以下操作的月度报告管道(管道 B):

执行存储过程,将结果输出到 Blob,然后触发逻辑应用将 Blob 的内容上传到目的地。

但是,如果在流水线 A 运行时触发了流水线 B,则会出现错误。

我想为管道 B 创建一个每月触发器,但让它只在管道 A 在该月的第一天首次完成后运行。

想法?

1 个答案:

答案 0 :(得分:0)

我认为您可以在 PipielineB 中手动执行 Pipeline A。

enter image description here

  1. 触发 Pipeline_B_A 每月运行一次。
  2. 触发 Pipeline_A 每 2 小时运行一次。