2009-12-18 99 views
0

伙计们,的SQL Server 2005 SSIS包校验

我们正在建设一个ETL过程在64位操作系统使用SQL Server 2005 SSIS加载中等规模的维度数据仓库。我们计划使用SSIS的Checksum软件包来管理SCD(缓慢变化的维度)。

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

你们想什么?我应该使用老派的T-SQL校验和还是试试这个软件包?有没有人有任何经验在大量ETL过程中使用它?

回答

0

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

在此基础上,我会使用T-SQL CHECKSUM进行我的SCD管理。

相关问题