How Column-Level Lineage Works
Column-level lineage shows how individual columns move between tables. Use it to:- Understand how one table relates to another.
- Run impact analysis before you change a column.
- Trace where a column comes from and what depends on it.

View Column-Level Lineage
To see the column-level lineage of a table:- From the left navigation bar, select Explore, or use the search bar at the top.
- Open the table you want to inspect.
-
Select the Lineage tab.

- Select the Layers button and turn on Column. Each table in the graph now lists its columns.
- Select a column to follow it through the graph.
Generate Column-Level Lineage Automatically
Run a Lineage Agent on the database service that holds the tables:- Open the database service, then select the Agents tab.
-
Select Add Agent > Lineage.

- Configure the agent, then save it.
-
On the Agents tab, find the Lineage Agent and select Run.

Manually Edit Column Level Lineage
OpenMetadata supports manual editing of both table-level and column-level lineage. Use it to add links that are not detected automatically. To link columns by hand:- Open the table and select the Lineage tab.
- Show the columns on the node, either by expanding the node or by turning on the Column layer under Layers.
-
On the column you want to link, open the Lineage options menu and select Edit Upstream or Edit Downstream. A panel slides out.


-
In the panel, set the following fields:
- Select Asset: Select the asset that holds the other column. The asset must already be on the graph.
- Select Column: The column in that asset to link to.
- Click Add to create the link. Click Cancel to close the panel without saving.
- Repeat for each column you want to link.

Metric Column Lineage
A metric is often calculated from a single column. Link the column to the metric so the lineage shows exactly which field feeds the metric. For example, linksales.amount to the metric Total Sales.
- Direction: Connect a column to a metric (column feeds the metric), or a metric to a column.
- Endpoint: A metric has no columns of its own. In column-level lineage, the metric appears as one connection point that carries the metric’s own name.
- Impact Analysis: The column-to-metric link also appears in the column-level Impact Analysis view, so you can see which metrics depend on a column before you change it.
You can also create these links with the API by adding a
columnsLineage entry whose toColumn is the metric’s fully qualified name.How to Manually Add or Edit Lineage
Edit the table and column level lineage manually.