SSIS: цикл в нескольких каталогах в Excel - PullRequest
0 голосов
/ 24 сентября 2018

Мне нужно прочитать несколько входных файлов одинаковой структуры и различного происхождения с SSIS.Эти файлы хранятся в нескольких каталогах.Каждый каталог содержит несколько файлов, которые связаны с определенным местоположением компании.Файлы имеют одинаковую структуру.

  • Фабрика A -> файл A, файл B, ...
  • Фабрика B -> файл C, файл D, ..

Существует также Excel с некоторыми подробностями о фабрике A и B. Мы планируем отправить данные в SAP, и каждому файлу требуется определенный учетный код в зависимости от его местоположения / фабрики.EG Factory A, учетная запись 12345 Factory A, учетная запись 54321

Идея состояла в том, чтобы сначала прочитать строку Excel за строкой с именами фабрик, а затем выполнить цикл For Each-Loop для каждого каталога, чтобы прочитать файлы.

Мне удалось прочитать один каталог, заполнив переменную именем каталога.Например, я начинаю с gstrSubdir="Factory A", а затем выполняю простой цикл по каждому элементу в подкаталоге.Пока все в порядке.

Теперь мне нужен цикл, который читает первую строку Excel, устанавливает переменную subdir, зацикливает на subdir и затем читает следующую строку.

InВ принципе мне нужно знать, как сделать вложенный цикл For-Loop в SSIS без C #.

Надеюсь, мое объяснение как-то понятно.

Было бы более чем рад получить совет.

С уважением, Ларс

...