+45 XP

Data lineage & metadata management: knowing where your data was born

You can have the best analytics infrastructure in the world and still not know if you can trust your data. Data lineage is what closes that gap.

Why data lineage matters

Regulatory compliance: Financial regulators (BCBS 239, Basel III, MiFID II) require banks to demonstrate that their risk data can be traced from source to report. If you can't show where a number came from, every transformation, every join, every aggregation, you fail the audit. BCBS 239 compliance without data lineage is literally impossible.

Business trust: When the CFO's revenue number doesn't match the CMO's revenue number, someone has to explain why. Without data lineage, that investigation takes weeks of manual forensics. With lineage, it takes minutes. Data lineage is the foundation of data trust.

Impact analysis: When you need to change a source system schema, you need to know what downstream reports and models will break. Without lineage, you make the change and discover the breakage in production. With lineage, you see the impact before you touch anything.

Debugging: When a dashboard shows a number that looks wrong, lineage lets you trace exactly which transformation introduced the error. Without it, you're hunting through dozens of pipelines hoping to find the bug.

Technical lineage vs. business lineage

Technical lineage traces the data flow at the system level: Table A → SQL transformation → Table B → ETL job → Data warehouse → Report. It's generated automatically by modern tools and is primarily useful for engineers and architects.

Business lineage translates technical lineage into business terms: "The revenue figure in the CFO's dashboard comes from transaction data in the ERP, adjusted for returns processing, and excludes intercompany transactions as defined in Policy FIN-047." This is what executives and auditors actually need.

The CDO's challenge: technical lineage is auto-generated (tools like Collibra, Alation, or OpenLineage capture it from your pipelines). Business lineage requires human curation, someone who understands both the business process and the technical implementation must write it. This is typically the Data Steward.

Data Lineage & Metadata Management Complete Guide

Watch on YouTube

Knowledge check

1. What is the fundamental purpose of data lineage?

2. What is the key distinction between technical lineage and business lineage?

3. Why is data lineage considered essential for impact analysis?

MULTIPLE CHOICE

4. Select ALL of the reasons the lesson gives for why data lineage matters.

Select all the correct answers.

MULTIPLE CHOICE

5. Select ALL statements that correctly describe business lineage.

Select all the correct answers.

Metadata: the taxonomy

Metadata is often described as "data about data." That's technically correct but unhelpfully abstract. In practice, metadata is the context that makes data usable:

Technical metadata: Schema definitions, data types, table relationships, API contracts, update frequencies. Auto-captured by your data platforms.

Business metadata: Business definitions ("customer" means a person who has made at least one purchase, excluding trial users and employees), business owners, data quality rules, sensitivity classification.

Operational metadata: Data freshness, last update timestamps, pipeline run history, data volume trends. Critical for monitoring data health.

Social metadata: Who is using this dataset? How many times has this dashboard been viewed? Which data assets are most queried? Who has approved this data as trustworthy? Increasingly important for driving adoption of well-governed data.

The data catalog: your organization's Google

A data catalog is the interface that makes lineage and metadata useful. Think of it as Google for your internal data: you search for "customer revenue," the catalog surfaces the relevant tables, dashboards, and reports, shows you who owns them, how fresh they are, what they mean, and where they came from.

Without a catalog, data teams waste enormous time answering "where is the data I need and can I trust it?" With one, those questions take seconds.

Tool comparison:

  • Collibra: Enterprise-grade, strong governance workflows, expensive, requires significant implementation investment. Best for large regulated industries.
  • Alation: Strong on discovery and usage analytics, active metadata. Popular in mid-market and tech companies.
  • DataHub (LinkedIn open-source): Free, highly customizable, strong lineage. Requires engineering investment to maintain.
  • Atlan: Modern stack, strong integrations, collaborative features. Growing rapidly among data-mesh organizations.

The tool is secondary. The adoption challenge is primary. A data catalog that nobody uses is a governance theater prop. Build adoption through integration (surface the catalog in Slack, in BI tools, in the data warehouse UI), curation (ensure the highest-used assets are well-documented first), and recognition (reward teams that contribute quality metadata).

What to do, from this lesson

These actions are compiled in the role's Playbook.

  • Deploy a data catalog embedded in existing workflows, documenting top-used assets first
See the full action playbook →

Related articles

Recent articles from the blog that build on this lesson.