2011-05-09 1 views
1

У меня есть плоский файл, который мне нужно разобрать в 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

ответ