SSIS 2008 зацикливается на плоских файлах с разным расположением - PullRequest
2 голосов
/ 17 июня 2011

Кто-нибудь уже сталкивался с проблемой при попытке импортировать FF (с не всегда одинаковым количеством столбцов) через цикл в БД?Действительно, моя БД была создана с максимальным количеством столбцов, которое может иметь FF, поэтому проблема не здесь, а в компоненте исходного файла Flat.Как я могу настроить источник FF для учета в каждом цикле каждого столбца обрабатываемого файла?Я всегда получаю эту ошибку, когда зацикливаюсь на FF с меньшим количеством столбцов, которые определяются в диспетчере соединений FF: [Источник плоских файлов [1]] Ошибка: Разделитель столбцов для столбца «Столбец xx» не найден.

1 Ответ

0 голосов
/ 20 июня 2011

К сожалению, метаданные для файла (номер столбца и типы) оцениваются в начале выполнения пакета, а не в каждом цикле.Я не верю, что есть способ изменить это.

Единственное предложение, которое я могу сделать, - это реализовать специальное средство чтения файлов в качестве компонента сценария, который заполняет правильное подмножество надмножества возможных столбцов.Я реализовывал нечто подобное в прошлом, и это хорошо работает.

...