Azure 数据工厂 V2 中的嵌套 forEach 活动

sin*_*ina 6 azure azure-data-factory

我尝试使用两个 forEach 活动来迭代文件夹的子文件夹,并使用参数来获取子文件夹的元数据。我有 forEach1 和 forEach2 及其自己的项目数组。在第二个 for 循环中,我需要在 Metada 活动中组合两个 for 循环的 item() 来访问我的数据集,例如 @item1()@item2()。这可能吗?

在此输入图像描述

Fan*_*Liu 9

不允许嵌套 foreach 活动。但是您可以在 foreach 活动中使用执行管道活动。在嵌套管道中,您可以有另一个 foreach。


Mar*_*ita 0

这是可能的,但第二个 ForEach 活动需要位于第一个活动内,而不是管道中的另一个活动。

正如您现在所拥有的,第一个 ForEach 将运行直到完成,然后第二个 ForEach 将启动,并且您无法访问第一个 ForEach 中的项目。

希望这有帮助!

  • forEach 活动不能放置在另一个 forEach 中,至少在 IU 中是这样。 (4认同)