Centralize metrics in dbt so every BI tool reads the same definitions
Overview of the dbt Semantic Layer: MetricFlow-backed metrics defined once in the modeling layer for consistent downstream use.
The dbt Semantic Layer, powered by MetricFlow, lets teams define metrics on existing models, handle joins, and expose those definitions to downstream tools. Moving metrics out of BI into the modeling layer keeps business units on the same definitions; a change in dbt refreshes everywhere the metric is invoked. Access permissions control who can use it; Starter or Enterprise-tier accounts are required.
Based on: dbt Semantic Layer | dbt Developer Hub · dbt Labs