在 ForEach 内执行 ADF 管道

问题描述 投票:0回答:1

我有一个连接到 SFTP 的管道,然后使用 ForEach 活动迭代文件并将它们放入我的 Azure Blob 存储中。 在 ForEach 内部,我需要执行另一个管道,该管道依赖于一个参数,即文件名。

我不知道如何将名称带入 ForEach 中。 ForEach 内的复制数据活动没有可供我添加参数的属性。

我的问题是如何将文件名传递给 ForEach 活动内的执行管道?

谢谢你

enter image description here

enter image description here

azure-data-factory
1个回答
0
投票

我的问题是如何将文件名传递给 ForEach 活动内的执行管道?

我确实同意@Chen Hirsh的评论。由于您想要将文件名传递给子管道,因此需要从“获取元数据”活动子项数组的迭代中将

@item().name
传递给它。

在子管道中创建字符串参数后,将当前文件名传递给创建的参数,如下所示在执行管道活动中。

enter image description here

在子管道中,您可以根据需要使用参数

@pipeline().parameters.pipelineFileName

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.