遵循SSIS包的最佳方法

时间:2012-05-11 06:05:04

标签: sql sql-server-2008 ssis

我正在研究简单的转换SSIS包,以便从一台服务器导入数据并加载到另一台服务器。每个只使用一个表。 我想知道,因为它只是刷新数据,表中的旧数据需要在加载之前删除,我需要专家建议我应该怎么做。我应该截断旧表还是使用删除?我应该记住还有哪些其他问题? 请给出你的答案的理由,这将有助于我的领导技术上的斗争。

1 个答案:

答案 0 :(得分:0)

这取决于要求是什么。

您是否需要跟踪数据的任何变化?如果是这样,每次截断数据都不允许您跟踪数据的历史记录。在这种情况下,一个好的选择是将源数据放在一个单独的表/数据库中,并将所需数据加载到另一个结构中(可能的历史记录跟踪,例如,维度变化缓慢的事实表)。

截断是删除数据的最佳选择,因为它是一种记录最少的操作。