Как загрузить файлы mutiple по задаче FTP в SSIS
Мне нравится загружать несколько файлов с разными именами в одной задаче FTP на сервер в пакете SSIS. Я могу загрузить только один файл.
имена файлов также разные e.g
xyz, zbc, ced
есть ли способ загрузить несколько файлов в задачу FTP в SSIS.
спасибо
2 ответов
Поместите все файлы в одну папку. Используйте задачу FTP внутри ForEachLoop и обновите строку подключения с помощью выражения, обновленного контейнером цикла. Это поможет.
просто наткнулся на это и это было именно то, что я искал. подробнее об ответе Фаиза:
- создайте контейнер цикла Foreach
- редактировать "коллекция" в контейнере цикла Foreach
- установите "перечислитель" в "перечислитель файлов Foreach"
- выберите папку, которую вы хотите проверить в
- установите " файлы "в". " или любой подстановочный фильтр, который вы хотели бы
- выберите "полное" как "Извлечь файл"
- нажмите "сопоставления переменных" и создайте переменную с именем, которое вы хотите
- поместите "FTP-задачу" внутри контейнера
- создать "FtpConnection"
- нажмите " передача файлов "и установите" IsLocalPathVariable "в"True"
- выберите новую переменную в разделе "LocalVariable"
- установите "операция" в "отправить файлы"
- установить любой удаленный параметры