openskills.info
Course Preview

Data Lineage

Data lineage tracks how data moves and transforms from its sources through pipelines and models to its final consumption points. It answers where a metric came from, what transformations shaped it, and what would be affected if an upstream source changed.

itData engineering and analytics

Data Lineage

Data lineage records how data moves and changes from an origin to a destination. It connects source datasets, processing activities, outputs, and responsible systems or people. The result is a graph that can answer two practical questions: where did this data come from, and what depends on it?

The central mental model is a map plus evidence.

source dataset -> transformation job -> curated table -> metric -> dashboard
      node              node                node          node       node
          \____________ directed dependency edges ________________/

The map shows connected assets. The evidence describes the transformations, executions, times, versions, and owners behind those connections. A diagram without reliable evidence becomes stale. A stream of evidence without stable identities cannot form a useful graph.

Why data lineage exists

Modern data crosses databases, files, streams, transformation tools, schedulers, and reporting systems. A field on a dashboard may have passed through many jobs before a reader sees it. Local documentation rarely explains the entire path.

Lineage makes that path queryable. You can use it to:

  • trace a questionable result toward its upstream inputs;
  • identify downstream assets before changing a table or field;
  • discover which job produced a dataset;
  • connect an execution failure to affected outputs;
  • find owners and documentation attached to a path;
  • preserve evidence about how a result was produced.

Lineage does not prove that data is accurate. It records relationships and context. A fully traced calculation can still contain an incorrect rule.

A graph of entities and activities

Continue the course

This section is part of the paid course.

See pricing to subscribe, or log in if you already have access.

Where this skill leads

Relevant careers

See how this topic contributes to broader role-level skill maps.

Sources

  • https://www.w3.org/TR/prov-overview/
  • https://www.w3.org/TR/prov-primer/
  • https://www.w3.org/TR/prov-o/
  • https://openlineage.io/
  • https://openlineage.io/docs/spec/naming/
  • https://openlineage.io/docs/spec/facets/
  • https://openlineage.io/docs/spec/facets/job-facets/
  • https://openlineage.io/docs/spec/facets/dataset-facets/column_lineage_facet/
  • https://openlineage.io/apidocs/openapi/
  • https://openlineage.io/docs/integrations/about/
  • https://atlas.apache.org/api/v2/resource_LineageREST.html