/
New feature GA

Lineage in Unity Catalog

Lineage in Unity Catalog is a Databricks data governance capability, introduced September 2022.

Unity Catalog automatically captures lineage for queries run on Databricks down to the column level, aggregated across every workspace on the metastore, viewable in Catalog Explorer and queryable through the lineage system tables.

  • The Public Preview announcement promised lineage across every language and then spelled it "Lingeage" in the very next breath.
  • A feature for a site about renames - lineage is not preserved for renamed catalogs, schemas, tables, views, or columns.
  • It remembers what you tried to undo - transactions emit lineage as each read and write occurs, and those events persist even if the transaction is rolled back.

Limitations: Lineage captured before September 1, 2024 is not available, and the lineage system tables keep only a rolling 1-year window. Lineage is not preserved across renames, and is not captured for RDDs, global temp views, Spark SQL dataset checkpointing, or system.information_schema tables. Jobs submitted via runs submit or spark submit lose the link to the job run, column lineage is lost when a source or target is referenced by path, and UDF lineage is table-level only.

Open in REbricked →
Category
Data governance
Introduced
September 2022
Also known as
Unity Catalog data lineage, data lineage, column lineage, table lineage, system.access.table_lineage
Verified
2026-09-27

Sources

Related in Data governance