【问题标题】:SSIS 2008 - load a single flat files with double header with double rowsSSIS 2008 - 加载带有双行双标题的单个平面文件
【发布时间】:2016-04-07 15:37:55
【问题描述】:

我正在尝试制作一个 SSIS 2008 包,以便将平面文件中的数据加载到 SQL Server DB 中。 平面文件格式有点特殊:

EUR;EURIB ;10/03/2016;
Date Rif;   Date;     Days;     Rate;      Discount
10/03/2016;11/03/16;1       ;-0.28895948;100.00079167;
10/03/2016;14/03/16;4       ;-0.29656554;100.00325009;
....
....
....
EUR;GOVIT ;10/03/2016;
Date Rif;   Date;      Days;    Rate;      Discount
10/03/2016;11/03/16;1       ;-0.28895948;100.00079167;
10/03/2016;14/03/16;4       ;-0.29656554;100.00325009;
....
....
....

我用粗体标记了由两行组成的两个标题。 我将在每个标题的第一行放入一个变量(例如 EUR;GOVIT ;10/03/2016;)并加载每个标题的第二行下的行(Date Rif; Date; Days; Rate; Discount)同一张桌子。 这似乎是一项不可能完成的任务! 有人可以帮帮我吗?

提前致谢!!!

【问题讨论】:

    标签: ssis sql-server-2008-r2 header flat-file


    【解决方案1】:

    我会在脚本转换中执行此操作。我怀疑还有其他方法。

    【讨论】:

      【解决方案2】:

      一种方法是使用脚本任务来编辑文件。打开文件,确认第一行看起来像正常的第一行标题;删除这一行;保存文件。然后像往常一样导入文件 - 现在只有一个标题行。

      【讨论】:

        猜你喜欢
        • 2023-03-27
        • 2012-03-19
        • 2018-06-23
        • 2019-07-27
        • 2016-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多