Как загрузить файлы mutiple по задаче FTP в SSIS

Мне нравится загружать несколько файлов с разными именами в одной задаче FTP на сервер в пакете SSIS. Я могу загрузить только один файл.

имена файлов также разные e.g

xyz, zbc, ced

есть ли способ загрузить несколько файлов в задачу FTP в SSIS.

спасибо

2 ответов


Поместите все файлы в одну папку. Используйте задачу FTP внутри ForEachLoop и обновите строку подключения с помощью выражения, обновленного контейнером цикла. Это поможет.


просто наткнулся на это и это было именно то, что я искал. подробнее об ответе Фаиза:

  1. создайте контейнер цикла Foreach
  2. редактировать "коллекция" в контейнере цикла Foreach
  3. установите "перечислитель" в "перечислитель файлов Foreach"
  4. выберите папку, которую вы хотите проверить в
  5. установите " файлы "в". " или любой подстановочный фильтр, который вы хотели бы
  6. выберите "полное" как "Извлечь файл"
  7. нажмите "сопоставления переменных" и создайте переменную с именем, которое вы хотите
  8. поместите "FTP-задачу" внутри контейнера
  9. создать "FtpConnection"
  10. нажмите " передача файлов "и установите" IsLocalPathVariable "в"True"
  11. выберите новую переменную в разделе "LocalVariable"
  12. установите "операция" в "отправить файлы"
  13. установить любой удаленный параметры