Model synchronization from dbt to Metabase
Model synchronization from dbt to Metabase.
If dbt is your source of truth for database schemas and you use Metabase as your analytics tool, dbt-metabase can propagate table relationships, model and column descriptions and semantic types (e.g. currency, category, URL) to your Metabase data model.
Requirements
Requires Python 3.6 or above.
Main features
The main features provided by dbt-metabase are:
- Parsing your dbt project (either through the
manifest.json
or directly through the YAML files) - Triggering a Metabase schema sync before propagating the metadata
- Propagating table descriptions to Metabase
- Propagating columns description to Metabase
- Propagating columns semantic types and visibility types to Metabase through the use of dbt meta fields
- Propagating table relationships represented as dbt
relationships
column tests
Usage
You can install dbt-metabase from PyPI: