A data dictionary is a plain-language list of what your data means. It sounds dull and it is one of the most useful things a business can have, because most arguments about numbers are really arguments about definitions. Most data dictionaries also fail, for predictable reasons.
Why they usually fail
They are too big. Someone sets out to document every table and field in the system, burns out at the first hundred, and the document is abandoned. They are written once and never updated, so within a year they describe a system that no longer exists. And they live in a file nobody opens, so nobody trusts or uses them.
Start small and start with what people use
Do not document the whole database. Take the five or ten reports your business relies on most and list every field and measure that appears in them. That is usually a few dozen items. Document those first. They are the ones people argue about, and the ones a new employee will ask about.
What each entry should say
Name. The name as it appears in the report and, if different, in the source system.
Plain definition. What it means, in words a non-technical person would understand.
Example. A real value and what it represents. This clears up more confusion than the definition does.
Source. Which system and field it comes from.
Rules. How it is calculated, what is included and excluded, and which date it uses.
Owner. A named person who decides what it means and approves changes.
Last reviewed. A date, so readers know whether to trust it.
For metrics such as revenue or margin, the inclusions and exclusions are the most valuable part. Whether credit notes are included, whether internal sales are excluded, and whether it uses order, ship or invoice date are exactly what two reports usually disagree about.
Keep it where people will see it
A dictionary that lives next to the data gets used. Put it in a shared wiki, a simple spreadsheet or the descriptions inside your reporting tool, and link to it from the dashboards themselves, so a person looking at a number can click to see what it means.
Give it an owner and a routine
Someone has to be responsible for keeping it current. Make updating the dictionary part of the process for changing a report or a definition, so it stays accurate without a separate project. Review it on a schedule, even a quarterly one.
Use it
A dictionary pays off in onboarding, where new people learn the business through its numbers, and in disputes, where you can point to the agreed definition instead of arguing. It also makes a future migration or a change of reporting tool far easier, because the logic is written down.
This is a core part of any sensible governance approach, and our piece on data governance for mid-market companies covers what else you need. It also connects directly to what a single source of truth actually means.
If your teams keep disagreeing about what a number means, reach out. Writing down the top ten definitions is usually the fastest improvement available.
Have a question about this topic? We work with businesses worldwide.
Get in Touch