SQL Server 2005 SSIS校验和程序包

时间:2009-12-18 15:20:53

标签: sql-server ssis data-warehouse etl dimensions

民间,

我们正在构建一个ETL过程,以便在64位操作系统上使用SQL Server 2005 SSIS加载中型维度数据仓库。我们计划使用SSIS的Checksum软件包来管理SCD(慢慢改变尺寸)。

即使我们使用SSIS Checksum软件包进行概念验证,我也不习惯在实际生产场景中使用它。我听说这对64位操作系统没有好处。此外,由于它不是开箱即用的SSIS产品,安装该软件包将是一件麻烦事。

你们怎么想?我应该使用老式的T-SQL校验和还是尝试一下这个包?有没有人在大量ETL过程中使用它的经验?

1 个答案:

答案 0 :(得分:0)

经过快速研究后,校验和转换包使用基于.Net框架GetHashCode方法的算法,它与T-SQL CHECKSUM()或BINARY_CHECKSUM()函数不一致。

此时根据该信息,我将使用T-SQL CHECKSUM进行SCD管理。