Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server 2005 SSIS校验和包_Sql Server_Ssis_Data Warehouse_Etl_Dimensions - Fatal编程技术网

Sql server SQL Server 2005 SSIS校验和包

Sql server SQL Server 2005 SSIS校验和包,sql-server,ssis,data-warehouse,etl,dimensions,Sql Server,Ssis,Data Warehouse,Etl,Dimensions,各位 我们正在构建一个ETL流程,以便在64位操作系统上使用SQL Server 2005 SSI加载中等规模的多维数据仓库。我们计划使用SSIS的校验和包来管理SCD(缓慢变化的维度) 尽管我们正在使用SSIS校验和包进行概念验证,但在实际生产场景中使用它我并不舒服。我听说这对64位操作系统没有好处。此外,由于它不是现成的SSIS产品,安装该软件包将是一件麻烦事 你们怎么想?我应该使用老式的T-SQL校验和还是尝试一下这个包?有人有在大容量ETL过程中使用它的经验吗?快速研究后,校验和转换包使

各位

我们正在构建一个ETL流程,以便在64位操作系统上使用SQL Server 2005 SSI加载中等规模的多维数据仓库。我们计划使用SSIS的校验和包来管理SCD(缓慢变化的维度)

尽管我们正在使用SSIS校验和包进行概念验证,但在实际生产场景中使用它我并不舒服。我听说这对64位操作系统没有好处。此外,由于它不是现成的SSIS产品,安装该软件包将是一件麻烦事


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

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

在这一点上,基于这些信息,我将使用T-SQL校验和进行SCD管理