【问题标题】:How to read a flat file and load it into 2 different SQL tables(different table structure) using SSIS 2019如何使用 SSIS 2019 读取平面文件并将其加载到 2 个不同的 SQL 表(不同的表结构)中
【发布时间】:2020-04-11 00:54:02
【问题描述】:

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

平面文件中的数据如下所示: 汤姆·罗尔斯 达维希尔斯 总计2XYZ

Fixed Width 数据(如上述平面文件数据所示的前 2 行) ColumnName 开始位置 结束位置 姓名 1 4 姓氏 5 9

我想在 data_table 中加载数据(直到尾随记录),在另一个表中加载尾随记录(从 Total 开始)。总表中的数据应如下所示

c1 c2 2 XYZ

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

【问题讨论】:

    标签: sql-server sql-server-2008 ssis ssis-2012 ssis-2008


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-12
      • 1970-01-01
      • 2021-06-15
      • 2019-06-10
      • 1970-01-01
      • 1970-01-01
      • 2014-07-22
      • 2017-03-10
      相关资源
      最近更新 更多