Мне нужно прочитать несколько входных файлов одинаковой структуры и различного происхождения с 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 #.
Надеюсь, мое объяснение как-то понятно.
Было бы более чем рад получить совет.
С уважением, Ларс