2016-05-23 46 views
0

我想從平面文件在SSIS OLB目標數據庫加載數據,但在源負載之前,我想將數據轉換...加載數據從平面文件在SSIS

的問題是我不知道該怎麼做。例如:

Data: 1,XYZ,03XX-XXXXXX,street number town number, road city 

現在,我想在一個平面文件目標加載之前刪除road citetown number後。

+0

我很困惑。你不想將道路城市加載到OLE DB目的地或平面文件目的地?你說在加載到你的第一行之前,並在加載到平面文件目的地之前你說的最後一行中的源代碼!你的來源是什麼?你的目的地是什麼?你希望你的數據看起來像什麼? – Drishya1

回答

1

如果文本文件中的數據與screenshot1中的數據一樣,並且您希望輸出看起來像screenshot2中的數據,那麼取消選中具有道路城市數據的列,如screenshot3所示。

Screenshot of text file

Screenshot of Desired Output

enter image description here

1

使用派生列轉換,並使用表達式創建一個新列,以刪除您想要刪除的逗號。

然後在您的OLE DB目標中,將新列而不是舊列映射到目標列。