我们可以在Execute Pipeline的'Invoked pipeline'字段中使用表达式吗?
基本上我在SQL数据库中有管道名称列表,我想在ADF V2的ForEach活动中执行管道。因此,如果以某种方式我们可以设置变量,并可能在Invoked Pipeline字段中使用它!此字段将使用现有管道名称下拉。
答案 0 :(得分:0)
表达式在'Invoked pipeline'的属性中被禁用。该字段必须是静态值。 原因是这可能会导致安全问题,并导致无限循环。
要解决此问题,您可以在 Foreach 活动中创建多个 IF 活动,并且每个 IF 活动都包含执行管道活动,一旦 IF 条件与管道名称匹配,它将进入下一步。
答案 1 :(得分:0)
但是请注意,管道最多只能有40个活动,因此这会将可能调用的管道数量限制为20个(假设一个裸机设置有20个IF活动和一个
根据https://github.com/MicrosoftDocs/azure-docs/blob/master/includes/azure-data-factory-limits.md:
每个管道的最大活动数,其中包括 容器:40