各位朋友:
我们正在构建一个ETL进程,以便在64位操作系统上使用SQL Server2005SSIS加载中型维度数据仓库。我们计划使用SSIS的校验和包来管理SCD(渐变维度)。
尽管我们正在使用SSIS校验和包进行概念验证,但在实际生产场景中使用它并不舒服。我听说它不适合64位操作系统。此外,由于它不是开箱即用的SSIS产品,因此安装该软件包将是一个麻烦。
你们怎么想的?我应该使用老式的T-SQL校验和,还是应该尝试一下这个包?有没有人有在大容量ETL过程中使用它的经验?
发布于 2009-12-19 06:18:54
经过快速研究,该校验和转换包采用了一种基于.Net框架的算法GetHashCode方法,与T-SQL CHECKSUM()或BINARY_CHECKSUM()函数不一致。
在这一点上,基于这些信息,我将使用T-SQL校验和进行SCD管理。
https://stackoverflow.com/questions/1928824
复制相似问题