« Unique Data Vault seminar in Holland! | Main | The big 'T' and meta driven tooling »

Monday, June 02, 2008

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8354d01ac69e200e55297244c8833

Listed below are links to weblogs that reference The big 'T':

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Stephan Deblois

100% agree. Using lookup tables (or coded rules) and loading only the transformation results into the EDW is asking for trouble. I got trap into this before (like most of us). With experience and also guidance from Dan Linstedt, I am now integrating source date and transformed data into the same EDW. The life of a transformation rule is sometime really short and based often on the personal taste of the current users. Please, load your source data (not transformed) into your EDW and then add some more entities representing the current transformations. Sometime the rule is so specific to one group of users that it is worth applying it when building their data mart instead of storing the result in the EDW.

With this principle, when the business change the rules, you don't have to reload everything (especially what would represent the fact tables). Another great benefit to this is to let you publish data profiling anomalies (data errors) the same way you would publish any other reports (directly from the EDW). The Data Vault is the best way of achieving this but you can also achieve this goal with more traditional data modeling techniques if desired.

Stef

Dan Linstedt

Hey Ronald,

Can you expand on what you mean by "Anchors"? I'd like to see if it's just a better term for Business Keys, or if it means something different to you (including architecture).

Thanks,
Dan L

Ronald Damhof

He Dan,

I am trying to find a term that anybody can understand. Business keys, Hubs - all good words, but it is somehow hard to explain to more business oriented people.

Using the metaphor of an anchor (Do not/never confuse this with ANCHOR modelling!) might be an option. A good anchor does not move (or maybe very slightly with the current) - find good anchors in your business. Any busines analyst even a managerial type of person should be able to come up with them; customer, product etc...Most of thse Anchors will never change positions in the business.

It remains hard; but for business sake I really wanna avoid terms like business keys or hubs. These terms are however perfectly fine for using in a more datamodel/technically oriented environment.

Just my 2 cents,
Ronald

Wouter

Hi Ronald,

Challenging post that counters common wisdom in data warehousing. Just last week, I came across another eye opening reason why integration is only allowed when the business asks for it: it may be against the law! Privacy legislation may forbid the integration of data from different sources (like car taxes and mortgage allowances). Dutch privacy legislation prescribes specific conditions for integration and I've heard from German privacy legislation where it is forbidden at all. This adds to the post made by Stephen, that integration requires business rules and we know business rules may change. Good post!

wouter

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

My Photo

Linkedin


  • View Ronald Damhof's profile on LinkedIn

Twitter Updates

    follow me on Twitter