我想将文件从Azure Blob存储下载到本地PC(然后是SQL Server),我使用SSIS包中的“ Azure Blob下载任务编辑器”组件。它运作良好。但是我必须输入一个静态的“ BlobContainer”名称。问题是我里面有很多容器。如何将该字段写为动态值?如何获取所有Blob容器名称?
答案 0 :(得分:0)
根据此link,可以使用Execute SQL Task
和Foreach Loop Container
来完成,但是您应该从天蓝色手动获取容器的名称并存储在数据库中。
使用“执行SQL任务”提取容器名称,并将其存储在“对象类型”变量(如NameSet)中
使用Foreach循环容器从NameSet中提取每个名称,并将该值存储到您创建的container变量中。
该软件包应如下所示: