如何记录使用SSIS中的排序功能删除的重复行?

时间:2018-10-01 18:15:00

标签: ssis

是否可以将行记录到使用SSIS中的排序功能删除的平面文件中?

1 个答案:

答案 0 :(得分:1)

也许您可以使用聚合而不是排序。将所有列添加到汇总中,并使用count的汇总。

通过多播运行,一个流正常运行,第二个流可以通过条件拆分进行拆分,其中计数大于1。这样您就可以处理重复项了。

编辑:

默认聚合操作为分组依据。实现此目的最简单的方法是在编辑器中选中名称旁边的框,该框将选择所有(分组依据)并添加每个分组的计数。

EDIT2:

您说您有一个SQL源,请考虑使用

row_Number() over (partition by [primary key] order by [EnteredDate] desc)

此列将为您提供一些可拆分的内容。

实际上,要在表中重复,必须是外键。