Guides
How to establish data governance
A minimum viable governance programme — ownership, a catalog, access rules and stewardship — before you need it for a compliance request.
data governance has a reputation for being the thing that happens after a regulator asks a question the company cannot answer confidently. Done well, it is smaller and earlier than that: a short list of who owns which data, what it means, who can see it, and how good it is. Most of that can be written down before you own a single governance tool. This guide is a minimum viable programme, in the order that pays back fastest, followed by what a catalog adds once the basics are in place.
Governance is a decision framework, not a department
The failure mode to avoid is building a governance function that reviews everything and approves nothing. A working programme answers four questions quickly, for any dataset:
- Who owns this data, and who do I ask when something looks wrong?
- What does each field actually mean?
- Who is allowed to see it, and why?
- How much do we trust it right now?
If a request for a new dataset or a new report cannot get fast answers to these, the programme is theater. If it can, most of the actual compliance and quality work follows naturally.
Step 1: assign ownership before you catalog anything
For every major dataset — customer records, order data, product events, financial data — name a business owner (accountable for what the data means and how it should be used) and a technical owner (accountable for the pipeline that produces it). data stewardship is the day-to-day version of this: someone who fields questions, approves access requests and flags quality issues as they arise, without needing governance-committee sign-off for routine calls.
Write this list down in whatever tool you already have — a spreadsheet is a legitimate governance tool at this stage. The value is in the assignment existing and being current, not in the software that stores it.
Step 2: define terms once, in a shared glossary
A business glossary — even a simple one — that defines "customer," "active," "revenue" and the other terms every team argues about, and links each term to the tables and columns that implement it, prevents the most common governance failure: two teams both being right, using different definitions, in the same meeting. This overlaps with a metrics layer where the term is a computed metric, and with plain data documentation where it is a raw field.
Step 3: classify data by sensitivity
Not all data needs the same handling. A simple three- or four-tier data classification scheme — public, internal, confidential, restricted — attached to each dataset lets access rules and retention policies scale without a bespoke decision for every table:
| Tier | Example | Typical control |
|---|---|---|
| Public | Published pricing | No restriction |
| Internal | Aggregate sales dashboards | Company-wide access |
| Confidential | Individual customer records | Role-based, logged |
| Restricted | Payment details, health data | Named access only, encrypted at rest |
Step 4: implement access as roles, not individuals
role-based access control — granting access by job function rather than approving each person individually — is what makes classification enforceable at scale. Define roles (analyst, finance, support agent) and map each to the data tiers it needs, so a new hire in a known role inherits correct access on day one and a departure revokes it cleanly. Auditing "who can see restricted data" should be a query against role membership, not a manual investigation.
Step 5: track quality, visibly
Governance without a quality signal is paperwork. At minimum, track freshness (when a dataset last updated), volume (whether row counts look normal) and a handful of validation rules (no nulls in required fields, referential integrity between fact and dimension tables) for the datasets people actually query. Surface this near the data itself — in the catalog, or even a simple status column — so a stale or broken dataset is visible before someone builds a report on it, not after.
When a catalog tool earns its place
The steps above work in a spreadsheet for a while. A dedicated catalog — Collibra, Atlan or Alation — becomes worth the cost once:
- More datasets and terms exist than one document can track without becoming unreadable.
- People need to search for "what data exists and where" rather than being told by a colleague who happens to know.
- Automated data lineage — tracing a field back through every transformation to its source — matters more than a person can maintain by hand.
- Access requests and approvals need an auditable workflow, not an email thread.
These tools differ mainly in who they are built for: Collibra emphasizes workflow-driven governance for heavily regulated enterprises; Atlan is built API-first for data teams already living in a modern stack; Alation focuses on search and stewardship across a large, heterogeneous set of enterprise data sources. All three surface a glossary, ownership and lineage — the same concepts from steps 1 through 3, made searchable and enforced with workflow rather than convention.
A minimum viable programme, in one page
- A named owner and steward for every major dataset.
- A glossary of the ten to twenty terms people actually argue about.
- A three- or four-tier classification scheme, applied.
- Role-based access mapped to those tiers.
- A visible freshness and quality signal on the datasets people query most.
That is enough to answer "who owns this, what does it mean, who can see it, can I trust it" for the vast majority of requests. Add a catalog tool, master data management for entities that span systems, and formal workflow approvals once the manual version starts creaking, not before.
Common mistakes
- Starting with the tool instead of the ownership list. A catalog full of undocumented, unowned tables is just a more expensive spreadsheet.
- Making governance a gate on every request. Slow governance gets bypassed; fast, clear rules get followed.
- No review cadence. Ownership changes when people leave; a governance programme that is never revisited drifts out of date within a year.
Related reading: how to build a metrics layer for definitions specifically, and how to audit your analytics implementation for finding where governance has already broken down. Data catalog and governance tools are browsable at data catalogs and discovery and data governance and privacy tools.