-1
在SSIS包中,兩個路徑導入一個平面文件,第三個路徑有一個腳本任務,該腳本任務生成一個由腳本任務產生的數據的Excel電子表格。有一個名爲'Type'的列在cvs文件和excel電子表格中,對於腳本任務結果的行,我需要'Type'列數據來說'Vendor'並以某種方式合併這些行到創建CVS文件的路徑中。腳本任務中的行由幾個條件產生,所以我不想擺脫腳本任務。這可能嗎?SSIS腳本任務結果
在SSIS包中,兩個路徑導入一個平面文件,第三個路徑有一個腳本任務,該腳本任務生成一個由腳本任務產生的數據的Excel電子表格。有一個名爲'Type'的列在cvs文件和excel電子表格中,對於腳本任務結果的行,我需要'Type'列數據來說'Vendor'並以某種方式合併這些行到創建CVS文件的路徑中。腳本任務中的行由幾個條件產生,所以我不想擺脫腳本任務。這可能嗎?SSIS腳本任務結果
確定這是可能的。
在腳本任務中,將Type
列添加爲硬編碼爲「Vendor」的值。
在其他路徑中,使用派生列轉換將所需值添加到Type
列。
然後,您可以使用UNION ALL轉換將腳本任務行與其他路徑中的行組合起來。
是否可以發佈DFT如何獲得想法的屏幕截圖?問題不完全清楚。總共有2個腳本任務(一個源碼一個目的地(生成Excel?),2個平面文件目的地?你現在想要從'源'腳本任務再來一個列以跨越三個目的地。是嗎? – VKarthik
這是不可能在沒有更多細節的情況下回答,比如數據流(來自同一來源的路徑和有條件分割的路徑),您如何將Vendor映射到其他行? – KeithL