【问题标题】:SSIS Lookup transformation to prevent duplicate entriesSSIS 查找转换以防止重复条目
【发布时间】:2015-07-01 16:02:13
【问题描述】:

我正在尝试使用 SSIS 将一些 excel 文件导入到 sql server 表中。 但问题是,当我们将所有 excel 文件中的数据合并为一个时,它就有可能包含重复记录。 为了解决这个问题,我使用了带有“查找不匹配输出”的查找转换,但没有运气。 有人可以解释如何使其与查找转换一起使用吗?

请参考附图

【问题讨论】:

  • 你的文件头是什么?哪些列使行唯一?
  • 您需要在查找中显示详细信息。您发布的内容没有任何问题,因此如果它不起作用,您必须在实施中做错事。此外,查找不能用于消除 Excel 文件中的欺骗。它只能用于消除已经在您的表中的欺骗。
  • 您必须编写一个产生重复项的查询才能进行查找
  • 是的,我的意思是可以使用查找来删除 csv 中已经在您的表中的行。但是,如果您的 csv 中有重复的行(这意味着您在同一个 csv 中有多次相同的行,因为您合并了多个文件),那么这些重复的行都将通过查找到您的表。

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


【解决方案1】:

您能否使用排序任务并选中“删除具有重复排序值的行”框?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-29
    • 1970-01-01
    • 2022-11-16
    • 1970-01-01
    • 1970-01-01
    • 2012-02-07
    相关资源
    最近更新 更多