Skip to content

Pipeline Lineage View

Scope: This document explains the Lineage screen located at pages/client/[id]/pipeline/[pipelinename]/lineage/index.vue.

The Lineage View renders an interactive graph of every asset produced or consumed by the selected pipeline. It helps you:

  • Identify upstream dependencies that might affect data freshness
  • Understand which downstream jobs rely on a given asset
  • Quickly navigate large DAGs via asset search and focus tools

Lineage graph

ControlLocationAction
Mouse wheelAnywhereZoom in / out (30 % – 200 %)
DragBackgroundPan graph
Asset List dropdownTop-rightSelect an asset to focus & centre the view
⌘ / Ctrl + 0KeyboardFit graph to viewport

The graph is auto-laid out left-to-right (LR) for readability.

  • Blue nodes – assets created by the current pipeline
  • Grey nodes – external assets (produced elsewhere)
  • Arrows – data flow direction

Hover a node to view the full asset name; click to highlight its immediate neighbours.

  • Ensure you navigated from the Pipelines screen so a pipeline is selected.
  • The pipeline might not have lineage metadata yet. Trigger a run and refresh.
  • Check that the pipeline produced at least one asset in the last run.
  • Verify the backend endpoint /lineage/full_lineage/:dag_id returns nodes & edges.

Can I download the graph? Export to PNG / SVG is on the roadmap. For now take a screenshot or use the browser’s print-to-PDF.

Can I change the layout orientation? Not yet from the UI, but internally we use Dagre; a future setting will let you switch between vertical (TB) and horizontal (LR) layouts.

DateAuthorNotes
2025-07-07Docs TeamInitial version