【问题标题】:SSIS Name based mapping for flat file import [duplicate]基于SSIS名称的平面文件导入映射[重复]
【发布时间】:2015-03-21 06:18:28
【问题描述】:

我们的供应商无法保证平面文件列的顺序。当列重新排列时,平面文件连接如何处理?

【问题讨论】:

    标签: ssis etl


    【解决方案1】:

    如果列以不同的顺序出现,平面文件连接将不会重新排列这些列。您必须使用 SSIS 或数据库加载带有标题的数据并动态重新排序。

    【讨论】:

    • 如何用标题加载它们?我是否取消选中“第一个数据行中的列名”并使用脚本任务查找第一行并在代码中重新映射?
    • 是的,您需要取消选中“第一个数据行中的列名”并确保从第 0 行开始导入。您可以使用脚本任务对行重新排序并将数据输出到中间文件。或者,您可以结合使用 unpivot 和 pivot 来重新排列列。
    猜你喜欢
    • 1970-01-01
    • 2013-05-02
    • 1970-01-01
    • 1970-01-01
    • 2011-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    相关资源
    最近更新 更多