This posting asks (I think) about using a Data Vault model as an ODS, or Operational Data Vault if you wish… If you have comments, thoughts, or other experiences I encourage you to add your COMMENT to the end of this posting. As you know, I’ve launched one-on-one coaching, this is the kind of knowledge you get within the walls of one-on-one coaching. But for TODAY – I’m giving you the answers FREE to show you the kind of value you get when you sign up for my coaching sessions. Contact me today: firstname.lastname@example.org for more information.
How does the “insert only” part of this approach this support CRUD on the source systems?
Well, this is interesting indeed. CRUD is an ackronym for Create Update Delete. But, should we EVER be updating data in a Data Warehouse? Is this even LEGAL?? I’d say no. Judging by what I know about SOX and compliance, it says that changing or tampering with the data sets are a federal offense. Data going IN to a Data Warehouse should NEVER be updated. Now, the question is: are you going to use the Data Vault as an ODS??
If you are, then that’s a different set of worms. There are blog entries and posts I’ve made discussing the nature of Operational Data Warehousing, it is not easy. If you are going to embark on this, you will require my assistance to get it right. In this case I would definately recommend you contract with me for Data Vault Model Reviews.
Data Vault is for Data Warehousing, it’s that simple. CRUD on the source systems is CRUD on the source systems. This question is fairly redundant – and it is possible I don’t understand what (exactly) they are asking for. Anyhow, Insert Only is for all user based data sets. There is an “end-date” in the Satellites which gets updated, and if you want to know more about end-dates, load-dates and the like – then sign up for my coaching sessions.