我正在尝试找出最好的方法。
查看实时数据,我想将行插入到我的 DW 表中。不知道什么会更有效率。
- 从目标表中删除所有行并插入整个视图。
- 仅更新或插入新行。
删除行并插入整个视图需要 4 分钟。尝试查看更新和仅插入新的是否会使其更快。
现在我的实时数据库中有 350k 行,并且每周增加 2000 行。视图/表有 90 列,我不确定如何在 SSIS 中执行此操作。
- 我应该在视图和目标表之间进行连接吗?
- 我应该使用查找并插入新行吗?(这在需要更新的情况下有效吗?)
我在网上查看了几个示例,但不确定是否需要对所有列进行连接以检查更新的行。