首页 文章

Delta变更的简单SSIS包 - SSIS 2008

提问于
浏览
1

我们有客户要求每天将数据/行从Oracle数据库(实时订阅源)复制到SQL数据库 .

源数据库表在每个表上平均包含大约1,100万行,并且一些表包含具有触发器的修改日期字段 .

如何创建一个包来将所有行复制到SQL表,这需要更少的时间?

目前我已经使用缓慢变化的维度转换创建了一个包[使用修改后的日期字段作为主要的一个]但是这扫描了源表中的所有数据因此花费了更多的时间,是否有办法快速扫描表并仅加载新的/更新的记录?

1 回答

  • 1

    在这种情况下,您应该使用合并脚本,这比SCD(缓慢和更改维度)更快,以便进行大量数据迁移 . 从SSIS调用存储过程并将数据合并到更新或插入源中的目标 .

相关问题