THE SQL Server Blog Spot on the Web

Welcome to - The SQL Server blog spot on the web Sign in | |
in Search

Davide Mauri

A place for my thoughts and experiences the Microsoft Data Platform

Using MultiHash Transformation to calculate checksums

I’ve always used Konesans’ Checksum Transformation in order to calculate the checksum of each dimension row to correctly handle SCD changes. But recently I had to change my mind.

I needed to use MD5 as a checksum since I found that using CRC32 or similar in some rare cases the calculated checksum was the same even for different rows, which resulted in a missing update.

While searching for an alternative to Konesans’ good component, I’ve found MultiHash:

that allows to calculate different kind of hash values, among that MD5, has a public accessible source code and is highly multithreaded (if you really need it).

It works really well: give it a try, I bet you’ll be satisfied!

Published Monday, October 4, 2010 6:19 PM by Davide Mauri

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS


No Comments

Leave a Comment


About Davide Mauri

Director of Software Development & Cloud Infrastructure @ Sensoria, an innovative smart garments and wearable company. After more than 15 year playing with the Microsoft Data Platform, with a specific focus on High Performance databases, Business Intelligence, Data Science and Data Architectures, he's now applying all his skills to IoT, defining architectures to crunch numbers, create nice user experiences and provide meaningful insights, all leveraging Microsoft Azure cloud. MVP on Data Platform since 2006 he has a very strong background development and love both the ER model and OO principles. He is also a fan of Agile Methodology and Automation, which he tries to apply everywhere he can, to make sure that "people think, machines do".

This Blog


Privacy Statement