У меня есть плоский файл, который мне нужно разобрать в SSIS, часть этого разбора состоит в том, чтобы вырезать лишний текст в нижней части файла. Чтобы это сделать, я добавил номер строки в каждую строку, используя трансформацию скрипта.Внесения и выходы преобразования сценариев SSIS 2008
В трансформации Script (ST) под Входы и выходы У меня есть входной столбец, определенный под названием Column256_in (он имеет длину 256) и его идентификатор 59.
для вывода столбцов я определил Column256_out, это имеет идентификатор 68 и идентификатор MappedColumn, равный 59, есть еще один выходной столбец, называемый rowCount.
Код сценария, содержащийся в ST, вычисляет номер строки для каждой строки.
Когда я бегу пакет SSIS У меня есть сетки данных после трансформации сценариев я получаю следующее:
Column256_in содержит данные из текстового файла первоначально.
rowCount заполнен правильно. (Я сделал что-то прямо сегодня!)
Column256_out пуст -> Я думал, что MappedColumnId из 59 заполнит этот col данными из Column256_in.
Что делает атрибут MappedColumnID в столбце Out put?
Благодарим за помощь.
KD