2011-05-09 90 views
1

我有一个平面文件,我需要在SSIS中进行解析,其中一部分解析是在文件底部切掉多余的文本。为了做到这一点,我使用脚本转换为每行添加了一个行号。SSIS 2008脚本转换输入和输出

在根据输入和输出我有限定的输入栏称为Column256_in脚本转换(ST)(它具有256的长度)和它的ID是59

对于我已经定义Column256_out的输出列,它ID为68,MappedColumnID为59,另一个输出列叫做rowCount。

ST中包含的脚本代码计算每行的行数。

当我的脚本转换后运行SSIS包我有一个数据网格,我得到如下:

Column256_in包含了从原单的文本文件中的数据。

rowCount填充正确。 (我今天做了一件事!)

Column256_out是空的 - >我认为59的MappedColumnId会填充Column256_in中的数据。

MappedColumnID属性在Out put col上做了什么?

感谢您的协助。

KD

回答