按特定顺序加载 table

Loading table in the particular order

我必须使用 SSIS 从 SQL Server 2008 R2 将大 table(超过 2 TB)加载到 Oracle Exadata。是否可以按特定顺序加载它(基于 1 列或两列)?

如果需要按顺序加载,请务必将 ORDER BY 放入数据源(如果您的源是 SQL2008R2,则可能是 OLEDB 源)中的查询中。这让数据库引擎完成工作。

SSIS 排序数据转换是一个性能瓶颈,它试图在内存中操作并且在输出任何行之前必须加载整个数据集。考虑到您所谈论的数据量,性能将非常糟糕。