【问题标题】:SQL Server 2005 SSIS Checksum PackageSQL Server 2005 SSIS 校验和包
【发布时间】:2009-12-18 15:20:52
【问题描述】:

伙计们,

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

尽管我们正在使用 SSIS Checksum 包进行概念验证,但在实际生产场景中使用它并不方便。我听说这对 64 位操作系统没有好处。此外,由于它不是开箱即用的 SSIS 产品,因此安装该软件包会很麻烦。

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多