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