Skip to main content

Overview

The OpenLineage integration for dbt captures lineage metadata from your data transformations automatically. A comprehensive guide on how to configure and use the OpenLineage integration with dbt can be found at OpenLineage documentation.

Getting Started

Requirements

  • Python 3.8+
  • An existing dbt project

Install

Install the OpenLineage dbt wrapper:

oleander API Key

Go to https://oleander.dev, then copy your API key.

Configure

Set the following environment variables:

Run

Replace your usual dbt run command with dbt-ol to begin collecting lineage metadata:
The dbt-ol wrapper supports all standard dbt commands. For example:
Finally, go to https://oleander.dev to view the OpenLineage events emitted by your dbt models.