Как перебрать несколько файлов в нескольких папках в SSIS? - PullRequest
0 голосов
/ 29 августа 2011

У меня следующая структура каталогов:

  • Папка A
    • подпапка 1
      • подпапка 1.1
        • file.xls
    • подпапка 2
      • подпапка 2.1
        • файл.xls
    • ...

Я использовал цикл foreach в SSISчтобы выполнить итерацию по этой структуре каталогов и для каждого файла Excel с именем точно file.xls я хочу импортировать данные.

Я создал для каждого цикла точно так же, как в этой статье http://bi -polar23.blogspot.com / 2007/08 / loading-multiple-excel-files-with-ssis.html , но когда я запускаю пакет, он останавливается при достижении первого файла.Также я установил флажок «Переместить подпапки».

Enumerator Configuration

Кто-нибудь сталкивался с таким поведением раньше?И если да, то как я могу решить эту проблему?

Заранее спасибо!

1 Ответ

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

В SSIS вы можете использовать несколько задач контейнера Foreach Loop Container.

Может быть проще создать командный файл с помощью robocopy и выполнить файл .bat с помощью задачи «Выполнение процесса» вместо нескольких задач контейнера Foreach Loop Container.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...