Skip to main content

What is data governance?

LeadershipComplianceData stewardsAdministrators
In one minute

Data governance is the set of rules and accountabilities for how an organisation's data is managed: what exists, who owns it, who may use it, how much it can be trusted, and how long it lives.

In DataHub it is not a separate module with its own login. It is assembled from pieces you already know: the knowledge graph, data sets, policies and functions each carry one part of the job.

The five questions governance answers

Strip away the committee language and governance is five questions, asked of every piece of data an organisation holds:

QuestionWhat it is really asking
What do we have?An inventory: the data, what it means, and what it relates to
Who is accountable for it?A named owner per body of data, not a shared inbox
Who may use it?Access, granted deliberately and reviewable
Can we trust it?Where a figure came from, and in what condition
How long does it live?Retention, expiry, and a defensible answer to "why do we still have this?"

Most organisations can answer all five, in the sense that the answers exist somewhere: a register spreadsheet, a policy manual, an access matrix, a retention schedule in a PDF. The governance failure is rarely missing answers. It is that the answers live apart from the data they govern, so they are invisible at the moment someone actually touches the data, and they drift out of date without anyone noticing.

The whole DataHub approach to governance follows from one move: put each answer on the thing it governs.

How the pieces carry it

Governance, assembled from pieces you already knowEach answer lives on the thing it governs, instead of in a document beside it.Data governancefive questions, one placeKnowledge graphwhat we have,who is accountable,the living registerData setswho may use it,access granted per set,reviewed in one passPoliciesthe rules, recordedon the data itself;enforcement comingFunctionstrusted computation,one shared definition;execution comingworking end to end todayrecording works today; acting on it is on the roadmap
The filled pieces work end to end today; the outlined two record faithfully now and start acting when enforcement and execution ship. Governance can begin on that basis, because writing good rules is the slow part anyway.

The knowledge graph: what we have, and who is accountable

You cannot govern what you cannot find. The knowledge graph is the inventory question answered continuously: every resource, series, event and document, named, classified and connected, instead of a register spreadsheet that was accurate the month it was written.

It also carries ownership, because accountability is a relationship like any other. The business knowledge layer connects data to the unit, role or person answerable for it, so "who owns this?" is a traversal, not an email thread.

Data sets: who may use it

Data sets are the unit of access. Deciding what goes in which data set is the access decision, and the permission model enforces it, with read and write granted independently. Reviews become tractable because the boundary is explicit: a quarterly pass over data set grants is a real control, a quarterly pass over "who can see what, across eleven systems" is not.

The same boundary governs what leaves continuously: a subscription is a standing delivery from a data set, so a grant is also a decision about what streams out, and a durable subscriber deserves its own narrowly-scoped service account.

Policies: the rules, recorded where the data lives

Policies put the retention rule, the access intent and the requirements on the data set they govern, findable by whoever opens it, instead of in a manual nobody consults. Recorded today; enforcement, rules the platform acts on automatically, is on the roadmap, which is exactly the right order: writing the rules down well is the slow, human part, and it can start now.

Functions: trust in derived numbers

Most governance frameworks obsess over stored data and ignore the computations, which is backwards: the numbers people act on are nearly all derived. Functions are where computation comes under governance: one sanctioned definition recorded in the model instead of four private spreadsheet variants drifting apart, and once execution ships, also the definition that runs. They are where lineage will accrue automatically, turning "can we trust it?" from an opinion into a walkable trail.

And underneath all four

Two disciplines make the pieces work, and both are governance even though neither looks like it:

  • Naming and identifiers. Stable external ids and agreed conventions are what let the same thing be governed as one thing across systems, and a naming policy is how the convention stops being a document nobody reads and starts being a rule the platform applies.
  • Contextualization. An ungoverned record is usually just an unlinked one; connecting data to what it describes is what brings it under governance at all.

What this changes in practice

The usual versionThe version where rules live with the data
A data register, updated annually, stale by MarchThe graph is the register, current because it is used
Access reviewed by interviewing system ownersAccess read off data set grants in one pass
Retention schedule in a PDF, applied by memoryRetention recorded per data set, enforced when expiry ships
"Where did this figure come from?" answered by whoever built itAnswered by the model, and eventually by the lineage trail
Governance as a committee that meets quarterlyGovernance as properties of the data, reviewed quarterly

The committee does not disappear, someone still decides the rules. What disappears is the gap between deciding a rule and the rule being visible where the data is touched.

Who does the work

Governance fails most often by being everyone's job, which makes it no one's. The data steward role carries it here: naming conventions, data set boundaries, policy quality, and the quarterly reviews. A few hours a month once the conventions are set, and the single strongest predictor of whether the model stays coherent.

Starting governance without a programme

Do not launch a governance initiative. Pick the one data set behind your most regulated report, name its owner, record its policies, and review its access. That is governance, running, on the data where it matters most, and it took an afternoon. Widen from there, data set by data set, the same way the model itself grows.

Go deeper