Входы и выходы преобразования сценариев SSIS 2008 - PullRequest
1 голос
/ 10 мая 2011

У меня есть плоский файл, который мне нужно проанализировать в службах SSIS, часть этого анализа состоит в том, чтобы отключить загрузку дополнительного текста в нижней части файла. Чтобы помочь в этом, я добавил номер строки в каждую строку, используя Преобразование скрипта.

В преобразовании сценариев (ST) в разделе «Входы и выходы» у меня определен столбец ввода с именем Column256_in (его длина 256), а его идентификатор равен 59.

Для столбцов вывода я определил Column256_out, у него есть идентификатор 68 и MappedColumnID 59, есть еще один выходной столбец с именем rowCount.

В ST содержится код сценария, который рассчитывает номер строки для каждой строки.

Когда я запускаю пакет служб SSIS, после преобразования сценариев у меня появляется таблица данных, я получаю следующее:

Column256_in содержит данные из оригинального текстового файла.

rowCount заполнен правильно. (Я сделал что-то прямо сегодня!)

Column256_out пуст -> Я думал, что MappedColumnId, равный 59, заполнит этот столбец данными из Column256_in.

Что делает атрибут MappedColumnID в столбце Out put?

Спасибо за вашу помощь.

KD

1 Ответ

1 голос
...