how-to-guides

No menu items for this category

How to Manually Add or Edit Lineage

Edit lineage to provide a richer understanding of the provenance of data. The OpenMetadata no-code editor provides a drag and drop interface. Drop tables, topics, pipelines, dashboards, ML models, containers, and pipelines onto the lineage graph. You may add new edges or delete existing edges to better represent data lineage.

OpenMetadata supports manual editing of both table and column level lineage. We can build the lineage by creating edges. You can connect the source of the lineage to the destination by connecting the nodes.

Once you have ingested your database and dashboard services.

  • Start by picking one database service, and select a table. In the data asset details page, navigate to the Lineage Tab.
  • Click on the Edit option to enable the lineage editor.
  • Select the type of data asset (table, topic, dashboard, ML model, container, pipeline) to connect to as the destination.
Data Asset: Lineage Tab

Data Asset: Lineage Tab

  • Search and select the relevant data asset.
  • Create an edge between these two data assets.
Link the Table to the Dashboard to Add Lineage Manually

Link the Table to the Dashboard to Add Lineage Manually

  • You can also expand a table to view the available columns
  • Link the relevant columns together by connecting the column edges to trace column-level lineage.
Column-Level Lineage

Column-Level Lineage

Here's a quick video on manually adding lineage.

Watch the recording of the Webinar on Lineage (13:30 to 15:50)