Редактор задач загрузки BLOB-объектов Azure - PullRequest
0 голосов
/ 04 октября 2018

Я хочу загружать файлы из хранилища BLOB-объектов Azure на локальный компьютер (затем на сервер SQL), я использую компонент «Редактор задач загрузки BLOB-объектов Azure» в пакете служб SSIS.Это работает хорошо.Но я должен ввести статическое имя BlobContainer.Проблема в том, что у меня много контейнеров.Как я могу записать это поле как динамическое значение?Как я могу получить все имена контейнеров BLOB-объектов?

Screen shot attached

1 Ответ

0 голосов
/ 12 октября 2018

Согласно этой ссылке , это можно сделать с помощью Execute SQL Task и Foreach Loop Container, но вы должны вручную извлечь имя контейнера из лазури и сохранить в базе данных.

Используйте задачу «Выполнить SQL», извлеките имена контейнеров и сохраните их в переменной типа объекта (например, NameSet)

. Используйте контейнер цикла Foreach для извлечения каждого имени из NameSet и сохранения значения в переменной контейнера, которую вы создали.,

Пакет должен выглядеть следующим образом:

enter image description here

...