Preamble
couldn’t think of a more apt opening statement to this debate. Having been involved in BI for nearly 15 years (yes it’s been that long, and I am proud to say I still have all my hair!, a single version of the truth has been the holy grail in every engagement I have been involved in. Discovering and understanding that single version of the truth should be the goal for every enterprise BI deployment.Argument One
Bill Inmon, often referred to as the father of data warehousing, coined the phase in 1990 stating “A warehouse is a subject-oriented, integrated, time-variant and non-volatile collection of data in support of management’s decision making process”. By adding Ralph Kimball’s concept of Dimensional Modelling, specifically ‘Conformed Dimensions’ you come up with the three most important capabilities of a Data Warehouse, Subject-Oriented, Integrated, Conformed data entities that bring together all key data assets at an enterprise level, into a Single Version of the Truth.
Those Against
It is true that in business today you will have many different definitions of the ‘same’ data. But that is the joy of data warehousing, during the data discovery stage you will work with business representatives to define each and every entity in the warehouse, gaining clear agreement on the definitions. The key action here is that you get down to the lowest level of granularity with your data, a level that is relevant to the context of the subject-area you are discussing. If you can still ask the question “Is there any ambiguity in this definition” and get an answer, you need to dig deeper, you need to discover those single truths to ensure that they are understood.
Having agreed, preferably signed off, Data Definitions, readily available in a Data Dictionary is a powerful tool, it is a foundation of fact that can not be disputed once agreed. Terms like ‘Customer’, ‘Prospect’, ‘Revenue’, ‘Net Revenue’ etc will all be defined at an anatomic level, it is the definition that drives the understanding. Clearly defined data entities, relevant to the context within which they are used, form the Single Version of the Truth.
Argument Two
There is a major player in the Single Version of the Truth game, and it is a clear heavyweight contender. It goes by the name of Master Data Management or MDM.
The requirement for a single, accurate, and timely source of key data entities has evolved. No longer is it just the domain of decision support that requires this information, the business is craving it at all levels.
We know that data warehousing has been providing Single Versions of the Truth to the decision support and analytic environments for nearly two decades, however, by its very nature, it is not designed to act as a source of data for transactional and operational applications. That’s not its game. Enter MDM, the ultimate provider of the Single Version of the Truth.
By definition, MDM is a comprehensive approach to linking all an enterprise’s data elements. It provides a single, consistent view of critical data by using both technology and data governance techniques. MDM as part of your business and technical DNA is critical to business success today.
Data Governance is a key aspect in MDM. With the correct processes and technology MDM will provide the ‘golden record’ that the business strives for across multiple subject areas, driving CRM initiatives, improving product management, and driving down cost in manufacture.
Having a Single Version of the Truth woven into your companies application architecture and business processes is essential to success, it drives Data Governance to the front line, improves application efficiency and enhances your decision support environment.
MDM is the Holy Grail when it comes to the Single Version of the Truth!
Those Against
Geeesh, did you actually say anything there? What a load of hypothetical hogwash! How can MDM, and more specifically ‘the golden record’ be the Holy Grail? I agree that having common shared business entities is beneficial, but they can only be common within relevant business processes. Once again you can not get away from the fact that business divisions are disparate, they will have AND need their own definitions of data that at an enterprise level are essentially the same. Shared is the way to go, Single Versions of the Truth are a pipe dream, it’s not possible!
Those For – In Response
You need to get away from viewing this at such a high level. As with the context specific conformed data in a data warehouse, a golden record is contextually relevant to its intended use. Therefore the definition of that record needs to be as granular as required. It is the same argument as in data warehousing, taken to a different level, you are no longer just talking about data for slicing and dicing, you are talking about data that is at the front line of your business, in CRM and ERP applications, used by Sales, Service, Finance and Manufacturing at an operational level.
For example, the term Customer can be broken down into:
- Web Customer – someone who only interacts over the web
- Retail Customer – someone who only interacts in person in the store
- Business Partner Customer – a prospect to an agency that is a customer of its business partner
- Customer – the derived total of all lower level customer entities
Etc …
As you can see it is possible to have single definitions that are contextually correct. That is where Data Governance comes in, ensuring that these definitions are correct, up to date and readily available in the Data Dictionary.
Closing Statement
Data Governance is the key to this, through discovery, agreement and communication these single truths will be understood. Having the business understand these truths is the key to the Holy Grail.
Please take the time to read all three posts and then vote for who you think has won the debate. A link to the same poll is provided on all three blogs. Therefore, wherever you choose to cast your vote, you will be able to view an accurate tally of the current totals.
The poll will remain open for one week, closing at midnight on November 19 so that the “medal ceremony” can be conducted via Twitter on Friday, November 20. Additionally, please share your thoughts and perspectives on this debate by posting a comment below. Your comment may be copied (with full attribution) into the comments section of all of the blogs involved in this debate.







Brilliant blog in the debate Charles,
My retort to your opening gambit – I have been in data quality for over 15 years and sadly, I don’t have much of my hair left – thanks for the reminder!
Great graphics used throughout the post, especially to “animate” the back and forth exchanges between the points for and against a Single Version of the Truth.
Excellent historical context and you did a fantastic job relating data quality, data warehousing, data governance, MDM, and business intelligence.
However, I must honestly admit that I voted for Henrik.
Cheers,
Jim
Thanks Jim, I think the differences in all our posts is very interesting to see. It has proved a great study in 'blogology'. I don't mind you voting for Henrik, I might have done so myself, if I was not in the debate
Charles, what a way to go. A formidable discussion between Charles and Charles ending in complete victory for Charles
Honestly, a very, very good post presenting the pros and cons on the matter. I’m afraid it will turn out a victory for Charles and England / UK /Great Britain / Whatever
Great competition guys, each one of you has presented credible points, well debated.
In the interest of fairness I'll keep my ballot paper firmly under wraps.
At the risk of fanning the flames, I'm not completely bought on "MDM is the Holy Grail when it comes to the Single Version of the Truth!" phrase.
I think there is a danger in perceiving that MDM can master all facts, in practice this just doesn't scale.
For example, in a telco environment you would probably look to master key assets, customers, equipment, locations etc.
Would you be able to master every single fact that relates to those objects? Unlikely.
I think the biggest problem is that organisations will continue to build silos and fragmented architecture.
My view is that enterprise modelling, done correctly, should ensure single version of the truth both at the entity and fact level.
It's the whims of disparate business units and short-term IT purchases that often create synonyms scattered across the organisation.
I don't think MDM or data warehousing will actually resolve that but then again I've had 6 hours sleep in 3 days so I don't even know what day it is.
Thanks for your comments Dylan, you raise some goods points as usuall.
Having delivered Telco data warehouses, I can visualise the complexity. I agree that MDM will never be able and should never attempt to master the facts. MDM is about key data objects and entities, something that I often equate to Dimension as you would have them in your Data Warehouse. To me, logically, they are one in the same thing
Leaving the facts to the source systems brings us onto enterprise modelling, boy does that subject need to be raised more often! Get that right and our world will be a lot easier, as long as it doesn't do us out of a job
Cheers
Charles
Very good point, if all this was easy and data quality was a given then what the hell would we write about?
I feel a blog dedicated to the trials and tribulations of sleepless babies coming on…
As a Senior Consultant at a Data Governance specialist, I found this article fascinating. At Evaxyx, we believe that information is at the heart of any modern enterprise, and that it must be used for business advantage. We always begin by constructing a model of the data used in an enterprise. Our models promote engagement over formality. Before any discussions on data can begin, it is essential that a common basis of understanding is achieved. There are always existing perspectives to accommodate. We do this by working collaboratively and intensely with our customers.
[...] the Truth VS Single Interpretation of the Truth The recent Data Quality Blog Olympics with Charles Blyth, Jim Harris, Henrik Liliendahl Sørensen got me thinking about this more in depth. From a pure [...]