Skip to content
~/reflective_data

analytics-dictionary / tool overview / transformation & metrics

MetricFlow

MetricFlow is the semantic layer technology used by dbt to define metrics and generate queries.

Written by Reflective Data experts · updated Oct 5, 2026

Metrics and dimensions are defined in YAML alongside dbt models, and MetricFlow generates the SQL needed to answer a request consistently, including joins and time handling.

It lets BI tools and AI agents ask for governed metrics rather than writing their own SQL.

related

dbtMetricSemantic layer

// how we can help

We build tested data models and semantic layers, or host them for you. Semantic layer build → · Hosted dbt on the platform