Data governance and lineage, explained simply
Data governance decides who owns data, what it means, who can use it and how good it must be. Data lineage shows where data came from and everywhere it goes. Together they are what let an organization trust its numbers, pass an audit, and safely give data to AI.
Governance in plain terms
Strip away the jargon and governance answers a handful of questions for every important dataset:
- Who owns it? A named person or team accountable for its meaning and quality.
- What does it mean? Business definitions, written down and agreed.
- How sensitive is it? Classification such as public, internal, confidential or restricted.
- Who may use it, and for what? Access rules tied to roles and purpose.
- How good must it be? Quality expectations, and how they're checked.
- How long is it kept? Retention and deletion rules.
Lineage in plain terms
Lineage is the family tree of your data: which sources a dataset came from, which transformations it went through, and which reports, applications and models use it. It answers questions such as:
- "This dashboard number looks wrong. Where did it come from?"
- "We're changing this source system. What will break?"
- "Where does this customer's personal data end up?"
Lineage can be recorded at the level of systems, tables or individual columns. Column-level lineage is the most useful and the hardest to build, so many teams start at table level and deepen it where risk is highest.
Why it matters even more with AI
- AI systems repeat whatever data they're given, so poor-quality or misunderstood data becomes confident wrong answers.
- Retrieval and agents can surface data to people who shouldn't see it unless access rules travel with the data.
- When an AI-driven decision is questioned, lineage is how you show what information it was based on.
How to get started
- Inventory: list your critical data assets and the systems that hold them. You can't govern what you can't see.
- Classify: mark sensitive and restricted data first; that's where the risk is.
- Assign owners for the most important domains.
- Map data flows for those domains: sources, movements, transformations and consumers.
- Capture metadata and lineage automatically from pipelines wherever possible, rather than maintaining it by hand.
- Add quality checks and access controls where the map shows the biggest gaps.
- Document current and target states, track remediation, and repeat for the next domain.
The same steps form the backbone of compliance work, such as preparing for a security or privacy audit: auditors want to see that you know where sensitive data lives, who can reach it, and how it moves.
Common mistakes
- Governance as paperwork. Policies nobody follows are worse than none. Build controls into platforms and pipelines.
- Boiling the ocean. Start with the most critical or sensitive domain and expand.
- Manual lineage. Hand-drawn lineage goes stale within weeks. Capture it from the systems themselves.
- No owners. Without accountable owners, definitions and quality drift.