【问题标题】:why we need to use sort transformation before merge join transformation in ssis为什么我们需要在 ssis 中的合并连接转换之前使用排序转换
【发布时间】:2015-01-13 18:35:30
【问题描述】:

谁能告诉我为什么我们在使用合并组件或合并连接组件之前对所有记录进行排序?其背后的具体原因是什么?

【问题讨论】:

  • 这可能不准确,但我认为它必须在重复查找过程中做更多的工作,它需要一个排序的输入
  • 您可能想先看看这篇关于合并连接的文章:en.wikipedia.org/wiki/Sort-merge_join

标签: sql-server ssis


【解决方案1】:

合并需要排序输入,因为它在内部是如何工作的 - 同时通过两个输入就足以产生合并的排序输出。有关更多信息,请参阅 SSIS Merge TransformationMerge Join Transformation 的 MSDN 文档。

如果您不想要或不需要排序的输出,您可以查看Union All Transformation,它只是将输入组合成一个输出,无需任何排序。

问候,

里斯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-06
    • 2017-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多