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
// 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