2017-07-20 152 views
-1

在SSIS包中,兩個路徑導入一個平面文件,第三個路徑有一個腳本任務,該腳本任務生成一個由腳本任務產生的數據的Excel電子表格。有一個名爲'Type'的列在cvs文件和excel電子表格中,對於腳本任務結果的行,我需要'Type'列數據來說'Vendor'並以某種方式合併這些行到創建CVS文件的路徑中。腳本任務中的行由幾個條件產生,所以我不想擺脫腳本任務。這可能嗎?SSIS腳本任務結果

+1

是否可以發佈DFT如何獲得想法的屏幕截圖?問題不完全清楚。總共有2個腳本任務(一個源碼一個目的地(生成Excel?),2個平面文件目的地?你現在想要從'源'腳本任務再來一個列以跨越三個目的地。是嗎? – VKarthik

+0

這是不可能在沒有更多細節的情況下回答,比如數據流(來自同一來源的路徑和有條件分割的路徑),您如何將Vendor映射到其他行? – KeithL

回答

0

確定這是可能的。

在腳本任務中,將Type列添加爲硬編碼爲「Vendor」的值。

在其他路徑中,使用派生列轉換將所需值添加到Type列。

然後,您可以使用UNION ALL轉換將腳本任務行與其他路徑中的行組合起來。