
dbt Semantic Layer
AvailableSemantic Layer
Viz reads metrics, dimensions, and join paths straight from your dbt Semantic Layer, so dashboards use the definitions in MetricFlow with no duplicate modeling in a BI tool. Dex authors and maintains the same layer.
Why connect dbt Semantic Layer?
Connecting dbt Semantic Layer means your team stops exporting it by hand and starts working with it directly inside Dex and Viz.
- Visualize metrics defined once in dbt Semantic Layer, with no duplicate modeling in a BI tool
- Keep every dashboard grounded in the same governed definitions your data team maintains
- Let dbt stay the single source of truth for what a metric means
Works with your stack
dbt Semantic Layer connects to the Exmergo products your team already uses.
How it works
Connecting dbt Semantic Layer to
Point Dex at dbt Semantic Layer
Install Dex in Claude Code by running /plugin marketplace add exmergo/exmergo-agent-plugins and /plugin install dex@exmergo, then run /dex:explore against dbt Semantic Layer. Dex connects with your dbt Semantic Layer credentials directly, so they, and your raw data, never enter the model's context.
$ /plugin marketplace add exmergo/exmergo-agent-plugins
$ /plugin install dex@exmergo
$ /dex:explore
Explore before touching anything
/dex:explore profiles the schema it finds in dbt Semantic Layer and proposes what to model before writing a single line of dbt.
$ /dex:explore
Author governed dbt models
/dex:transform writes and maintains the dbt models and tests that turn raw dbt Semantic Layer data into trusted, reusable tables in your project.
$ /dex:transform
Stay inside a cost guard
Dex enforces a cost guard on every query it runs against dbt Semantic Layer, so exploration never turns into a surprise bill.
Catch drift automatically
/dex:maintain flags it when dbt Semantic Layer's schema changes and proposes the fix, instead of letting your dbt project silently drift out of sync.
$ /dex:maintain
Connecting dbt Semantic Layer to
Point Viz at your layer
Connect Viz to the dbt Semantic Layer your team already maintains. Viz reads the metrics, dimensions, and join paths as defined, without bulk-importing source tables. Query results may be saved in sessions, dashboards, and published snapshots.
Definitions arrive with the data
Every metric comes across with its real definition and its verified join paths, so Viz resolves a question against what your team agreed a number means instead of guessing at joins.
Ask, chart, share
Ask for a metric by name in plain English and get an interactive chart back in seconds, ready to share. Every chart names the definition behind it and traces back to dbt Semantic Layer.
Change it once, everywhere
When a definition changes in dbt Semantic Layer, the dashboards follow. There is no stale copy of the metric living inside the BI tool.
