Graph
Data Lineage

🧭Data Lineage

NEW

Documentation of data’s origins, movements, and transformations from source to consumption for transparency and impact analysis.

DESCRIPTION

Data lineage captures how data flows through systems, including sources, transformations, joins, and destinations. It supports trust, debugging, impact analysis, and compliance by making dependencies visible. Lineage can be captured at job, column, or field level using instrumentation and metadata harvesting. Visual graphs help understand blast radius of changes and trace errors. Standardized approaches like OpenLineage enable interoperability. Accurate lineage underpins responsible analytics and governance.

ALTERNATIVE DEFINITIONS

Wikipedia

Data lineage includes the data’s origins, what happens to it, and where it moves over time.

Concise summary covering origin, transformation, and movement over time.

Source

IBM

Data lineage is the process of understanding, recording, and visualizing data as it flows from data sources to consumption.

Emphasizes recording and visualization across the flow from source to consumption.

Source

Metadata Management Data Discovery Platform Impact Analysis Data Observability Data Quality Extract-Transform-Load ELT Governance OpenLineage Lineage Graph

COMPETING TERMS

Black-box Processing

RELATIONS

KNOWLEDGE AREAS

Metadata Management Data Governance Observability & Telemetry Data Engineering Data Management

TARGET AUDIENCE

Data Steward Data Engineer Data Architect BI Specialist Chief Data Officer MLOps Engineer

EXTERNAL SOURCES

TOP QUESTIONS

Why is Data Lineage important?

It enables trust, debugging, and change impact analysis by revealing how data is produced and transformed across systems.

Category: Relevancy

What levels of granularity exist in Data Lineage?

Job-level, dataset-level, and column/field-level lineage provide increasingly detailed visibility and traceability.

Category: Concept

How is Data Lineage captured?

Through pipeline instrumentation, query parsing, metadata harvesting, and standardized events (e.g., OpenLineage).

Category: Practice

What is a common mistake with Data Lineage?

Collecting lineage without ensuring accuracy or usability—noisy, incomplete graphs hinder decisions.

Category: Mistakes

How does Data Lineage support compliance?

It proves data sources, transformations, and access paths for audits and regulatory reporting.

Category: Compliance

What tools provide Data Lineage?

Catalogs, observability platforms, and orchestration tools with lineage integration; OpenLineage fosters interoperability.

Category: Tools

How do you validate Data Lineage quality?

Compare lineage with code repositories, run spot checks on transformations, and monitor collection coverage.

Category: Quality

How does Data Lineage assist in incident response?

It quickly identifies affected downstream assets and upstream root causes to accelerate remediation.

Category: Example

Can Data Lineage be automated?

Yes. Instrumentation and metadata pipelines automate capture; human curation refines ambiguous edges.

Category: BestPractice