我有一个 ADF 管道,其中使用获取元数据活动获取今天修改的所有文件,然后使用 foreach 活动为每个修改的文件运行笔记本活动。 foreach 定义为:
@activity('Get modified files').output.childItems
在每个活动中,我都有一个设置变量活动,我在其中定义可以在哪个子文件夹中找到修改后的文件。然后该变量被传递到调用突触笔记本的管道。
一切都按预期工作,直到我调用突触笔记本,此时参数被复制,并且笔记本将为同一参数而不是每个子项运行多次。
显示 2 个不同变量值的子文件夹变量:
针对相同值触发两次的管道:
有谁知道是什么原因导致传递给笔记本的参数重复?