Back to registry

dbt

Core plugin

marmotdata/dbt

Ingest metadata from dbt (Data Build Tool) projects including models, tests, and lineage

Category transformation
Status experimental
Features
AssetsLineage

The DBT plugin ingests metadata from dbt (Data Build Tool) projects, including models, sources, seeds, and lineage relationships. It reads dbt's generated artifacts to understand your data transformation layer and how it connects to your warehouse.

Prerequisites

Before Marmot can ingest your dbt project, you need to generate the artifact files in your project's target/ directory.

Required

Generate manifest.json by running:

dbt compile
Recommended

Generate catalog.json for column types and statistics:

dbt docs generate

File Sources

The target_path field accepts local paths, S3 URIs (s3://bucket/prefix) or Git URIs (git::https://...). For S3 and Git sources, the target directory is downloaded to a temporary location before discovery and cleaned up afterwards.

See File Sources for the full list of supported backends, authentication options and configuration examples.