【发布时间】:2013-08-16 12:36:23
【问题描述】:
在 ssis 中实现不同操作的最佳选择是什么? 我有一个超过 200 列的表,包含超过 1000 万行。 我需要从此表中获取不同的行。使用执行 sql 任务(使用选择查询来删除行的重复数据)是明智的,还是有其他方法可以在 ssis 中实现这一点
我确实理解 ssis 排序组件会删除行的重复数据。但这是一个阻塞组件,使用它根本不是一个好主意...请让我知道您对此的看法
【问题讨论】:
-
为什么排序组件没有用?据我所知,这是唯一可以让您区分两面性的转换。或者你可以使用类似 SQL 的命令。
-
您是在尝试检索不同的行还是从原始表中删除重复的行?
-
sort 组件在执行重复数据删除之前进行排序。所以我的问题是使用排序还是使用 sql。哪个更好
-
尝试删除重复项
-
我的数学有点模糊,1000万行怎么变成10亿行
标签: sql sql-server sql-server-2008 ssis etl