2016-10-19 30 views
0

我正在使用Excel來源,並將其加載到OLEDB目的地。目標需要比源更多的列,並且該列需要是我作爲參數存儲在項目中的唯一字符串值。將參數映射到OLEDB目標中的輸出列?

INPUT COLUMNNS: 
ColA 
ColB 
ColC 

OUTPUT COLUMNS: 
ColA 
ColB 
ColC 
ColD 

我想要$Package::MyStringParameter的值在每行填充COLD。我怎樣才能做到這一點?

所以我的OLE DB目標映射會有點像這樣:

OUT:ColA = IN:ColA 
OUT:ColB = IN:ColB 
OUT:ColC = IN:ColC 
OUT:ColD = $Package::MyStringParameter 

回答

1

您需要使用腳本組件,使之作爲一個來源。這是將ColD追加到源代碼的每一行唯一安全的選擇。沒有內置的轉換可以自動爲您執行此操作。

感謝,

RV

+0

其實這似乎是一個相當不錯的解決方案..會做,謝謝。 – user1003916