Пакет контрольной суммы служб SSIS SQL Server 2005 - PullRequest
0 голосов
/ 18 декабря 2009

Люди,

Мы создаем процесс ETL для загрузки хранилища данных среднего размера с использованием SQL Server 2005 SSIS на 64-битной ОС. Мы планируем использовать пакет контрольной суммы служб SSIS для управления SCD (медленно меняющиеся размеры).

Несмотря на то, что мы делаем проверку концепции с использованием пакета контрольной суммы SSIS, мне не удобно использовать его в реальном производственном сценарии. Я слышал, что это не хорошо для 64-битной ОС. Кроме того, поскольку он не является стандартным продуктом служб SSIS, установка этого пакета будет проблематичной.

Что вы, ребята, думаете? Стоит ли идти с контрольной суммой T-SQL старой школы или попробовать этот пакет? Кто-нибудь имеет опыт использования его в процессе ETL большого объема?

1 Ответ

0 голосов
/ 19 декабря 2009

После быстрого исследования пакет преобразования контрольной суммы использует алгоритм, основанный на методе GetHashCode платформы .Net, и он не согласуется с функциями T-SQL CHECKSUM () или BINARY_CHECKSUM ().

На данный момент, основываясь на этой информации, я бы использовал T-SQL CHECKSUM для управления SCD.

...