2011-05-09 88 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

回答