我有一个嵌套的foreach eachloop方案,我希望通过在foreach循环内执行的管道来解决。
这种情况是我在一个名为archive
的容器中有一个Blob。 Blob内有几个包含数据文件的zip文件夹,例如archive\parentfolder\zipfolder\file.csv
。
我想要做的是从容器中获取元数据以获取zip文件夹列表,这我可以做的很好:
在Foreach LoopFolder
中,我想获取zip文件夹在Blob存储中的位置,然后将ZipDeflate定位到一个名为import
的容器中。在LoopFolder
中,将存在一个执行管道,该执行管道本质上将重复父文件夹管道,但是这次在其For Each活动中运行Copy Data活动。
1)如何将zipfolder位置传递给子管道;和 2)在Source数据集中捕获该位置,然后通过另一个For Each循环将其内容解压缩到另一个接收器。
如果没有,我只想将所有zip文件夹的内容解压缩到一个位置,但是扁平化层次结构会自动生成不同的名称,并且我想将文件名保留在zip文件夹中。也许是一个功能应用程序,但我是BI专家,而.Net相当仅限于简单的脚本任务。