为什么我们需要在ssis中合并连接转换之前使用排序转换

Dil*_*ngh 1 sql-server ssis

任何人都可以告诉我为什么我们在使用合并组件或合并连接组件之前对所有记录进行排序?它背后的确切原因是什么?

Rhy*_*nes 5

合并需要排序输入,因为它在内部如何工作 - 同时通过两个输入的单个传输足以产生合并的排序输出.有关更多信息,请参阅MSDN文档以获取SSIS 合并转换合并连接转换.

如果您不想要或不需要排序输出,您可以查看Union All Transformation,它只是将输入结合到一个输出中而不进行任何排序.

问候,

里斯