2010-01-18 26 views
0

我有一個SSIS包,它將一個腳本組件作爲將數據從平面文件轉換爲SQL表的系列中的一個步驟運行。腳本組件本身非常簡單,但是我對它的輸入和輸出列有個疑問。SSIS腳本組件問題 - 沒有定義輸出列,但我確實得到輸出

你可以從this image看到腳本似乎沒有定義輸出的列(有許多輸入列,當然。)然而,當我運行SSIS包,數據出來這個腳本組件 - 這是然後用作數據轉換組件的輸入,並從那裏推入到SQL表中。

是否有我不知道的默認設置,其中沒有定義輸出列的腳本組件默認使用輸入列?感謝您幫助我解決這個問題。

回答

1

OUTPUT Columns部分用於定義在腳本完成後添加到輸出的列。換句話說,如果您從數據流中獲取了幾個值並根據它們的值計算新值並將其輸出到新列中,那麼將在腳本中將其定義爲輸出。否則,輸入腳本任務的緩衝區將從腳本任務中輸出。

+0

非常感謝您的回答! – larryq 2010-01-21 16:15:17