Azure Blob下载任务编辑器

时间:2018-10-04 16:00:15

标签: azure-storage azure-storage-blobs

我想将文件从Azure Blob存储下载到本地PC(然后是SQL Server),我使用SSIS包中的“ Azure Blob下载任务编辑器”组件。它运作良好。但是我必须输入一个静态的“ BlobContainer”名称。问题是我里面有很多容器。如何将该字段写为动态值?如何获取所有Blob容器名称?

Screen shot attached

1 个答案:

答案 0 :(得分:0)

根据此link,可以使用Execute SQL TaskForeach Loop Container来完成,但是您应该从天蓝色手动获取容器的名称并存储在数据库中。

使用“执行SQL任务”提取容器名称,并将其存储在“对象类型”变量(如NameSet)中

使用Foreach循环容器从NameSet中提取每个名称,并将该值存储到您创建的container变量中。

该软件包应如下所示:

enter image description here