Exmergo logoExmergo
All connectors
dbt Semantic Layer logo

dbt Semantic Layer

Available

Semantic 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

How it works

Connecting dbt Semantic Layer to

Exmergo DexExmergo Dex
1

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

2

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

3

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

4

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.

5

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

Exmergo VizExmergo Viz
1

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.

2

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.

3

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.

4

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.