hyperlakeDiscuss a deployment ↗
Videos · · 1:58

dbt Semantic Layer and MetricFlow Architecture

The dbt Semantic Layer uses MetricFlow to define metrics once, generate consistent SQL, and serve trusted logic to dashboards, apps, and AI agents.

In the full article

  1. What problem does the dbt Semantic Layer solve?
  2. How does MetricFlow generate SQL from metric requests?
  3. Why should metric definitions be managed as code?
  4. How can AI agents use a semantic layer safely?
  5. Key takeaways
  6. How Hyperlake helps
  7. Frequently asked questions

Start with a workload. Build the environment around it.

Explore example deployments, or see how the platform assembles, deploys, governs and operates the stack.