There are similarities between the approach to implementing an MDM system and the approach to implementing an EDWH with Data Vault, especially speaking about the business key concept.
This for a very simple reason: these 2 subjects are complementary!
Why MDM and Data Vault EDWH naturally complement each other
Indeed, a Data Vault designed EDWH will provide centralized and common definitions (here again our concept of business key đ) for all business objects of the company, including those that are not intended to be managed in an MDM solution (the ânon masterâ data â we will come back to this a little later)
In addition, a Data Vault designed EDWH will provide all the required data history to set up an MDM system â or at least to set up a new âmasterâ data in the MDM system â through its Business Vault layer in which the business object will have been qualified, cleansed, deduplicated⊠in one word, identified as the unique reference of the business occurrence â OK there is more than one word đ
Master data vs non-master data: whatâs the difference?
But this leads us to ask ourselves: what is a âmasterâ data and what is a ânon-masterâ data?
What is master data?
A âmasterâ data will be qualified as such if it intervenes in most of the companyâs business processes, if it is identified as critical within the company.
Examples: a customer, a product (or service) for sale, a supplier, an intermediary, the organizational structure of the companyâŠ
What is non-master data?
At the opposite, a ânon-masterâ data will be a business object that is not critical in the business process, or specific to a particular process (not shared), but which nevertheless exists and therefore needs to be designed in the EDWH.
Feeding a Data Vault EDWH once MDM is implemented
To feed Data Vault designed EDWH once an MDM system is implemented (Iâm only talking about the âconsolidatedâ, âco-existsâ, âcentralizedâ approaches), the business objects (HUBs in Data Vault language) related to the âmasterâ data can only be supplied by the MDM system when the ânon masterâ data must be supplied by the other operational source systems.
Which should come first: MDM or EDWH?
In summary, as much as it is possible to set up its MDM system before setting up its EDWH, as much as it is entirely conceivable to start an MDM initiative with the implementation of an EDWH (thus allowing a global retreat on the âmasterâ data) before entering the MDM project as such but having capitalized on data quality and merging issues.
