如何使用SSIS 2019读取平面文件并将其加载到2个不同的SQL表(不同的表结构)中

问题描述 投票:0回答:1

我有一个没有标题记录的平面文件。除了尾随记录以外的数据就像没有分隔符的固定宽度的平面文件。

平面文件中的数据如下所示:汤姆·罗尔斯度假屋TOTAL2XYZ

固定宽度数据(如上述平面文件数据所示,前两行)列名起始位置终止位置名称1 4姓氏5 9

我想在data_table中加载数据(直到跟踪记录),而在另一张表中加载跟踪记录(从Total开始)。总表中的数据应类似于

c1 c22 XYZ

对于数据表,我目前正在使用“固定宽度”,并将数据分为不同的列,并且工作正常。您能帮忙将最后的尾随记录加载到其他表中吗(如上所述,总表)

sql-server sql-server-2008 ssis ssis-2012 ssis-2008
1个回答
0
投票

您没有提供足够的数据供我测试,因为我可以找到几种方法来加载一行并完成您要的内容,但是这些方法不一定能与多行一起使用,具体取决于您的源数据的结构。

从表面上看,您只需要建立另一个平面文件连接并定义开始和结束位置即可仅提取第二张表的数据。

© www.soinside.com 2019 - 2024. All rights reserved.