【发布时间】:2016-06-03 10:28:59
【问题描述】:
我在面试中被问到为什么需要对数据进行排序以进行合并和合并连接转换?我知道我们可以通过对源数据进行排序并设置一些属性来使用合并和合并连接而无需排序转换。但是仍然必须对数据进行排序,请告诉我为什么它是强制性的?
【问题讨论】:
-
合并连接算法需要对数据进行排序。这是算法所做的假设,它使其成为一种非常有效的算法,或者嵌套循环连接算法不需要对数据进行排序。阅读合并连接和嵌套循环算法的工作原理,您可能会更好地理解。换句话说,您可以对已排序的数据使用嵌套循环连接或合并连接,但合并连接会更快。
标签: ssis merge transformation