【问题标题】:How to pass variable to ADF Execute Pipeline Activity?如何将变量传递给 ADF 执行管道活动?
【发布时间】:2020-05-13 22:43:14
【问题描述】:

环境: 我有大约 100 个在多个触发器上运行的管道。

结果:我想创建一个调用这 100 个管道的主管道。

目前,我创建了一个管道名称列表并将它们放入一个数组中。然后我希望使用 forEach 并执行管道活动来传递这些名称。

问题,执行管道活动似乎不带变量或者不清楚如何去做。

我不想手动创建主管道,因为它会经常更改,我希望必须有比手动更好的方法。

【问题讨论】:

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


    【解决方案1】:

    执行管道活动的“调用管道”设置不支持变量值是正确的:在设计时必须知道管道名称。当您考虑参数处理时,这是有道理的。

    解决此问题的一种方法是创建一个 Azure 函数来执行管道。 This answer 拥有我在管道管理工作中使用的 .Net 代码。它已经有几年了,所以可能需要更新。如果您需要它们按顺序运行,则需要构建一个更大的框架来监视和管理执行,该答案中也对此进行了讨论。有一个并发限制(我相信每个管道大约 40 个),所以你不能同时运行所有 100 个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 2022-07-29
      相关资源
      最近更新 更多