2016-05-23 60 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目标中,将新列而不是旧列映射到目标列。