dbt

Analyze

Get consistent metrics every time

Advance your team’s workflow with the dbt Semantic Layer — a leading-edge approach for defining metrics that optimizes governance and productivity.

Data teams trust dbt Cloud

Talkdesk
Shark
CHG Healthcare
Nasdaq
jetBlue
Hotelbeds
Hubspot
TaskRabbit

Reliable metrics. Less guessing about data

Work with consistently defined metrics and get the same answers — everywhere, every time. The dbt Semantic Layer centrally defines what key terms mean so you know exactly what data you’re delivering.

Trust your numbers

Define your metrics centrally — from a single source — so your team works with the same definitions every time.

Improve access to data

Allow non-technical business users to access self-serve metrics and make timely decisions with accurate information.

Gain the freedom to choose

Give your team the freedom to use their preferred analytics tools while accessing the consistent metric logic defined in dbt Cloud.

How the Semantic Layer Works

Set your definitions

Define your metrics and semantic models as code in easy-to-configure YAML files. Metrics are automatically added to your project’s lineage, making it simple to check upstream and downstream dependencies.

Easily define your metrics - dbt Semantic Layer

Deliver trustworthy metrics to any endpoint

Metrics aren’t just for BI. Once you centralize your business logic, you can push it to any dashboard, API, or LLM to be sure that governed, consistent data is driving your decisions and user experiences. Discover the various ways teams are leveraging the dbt Semantic Layer to deliver powerful insights and build trust in data.

Scale with MetricFlow

Query at scale with MetricFlow, a new addition to the dbt Semantic Layer. It automatically creates a graph of your semantic models and can traverse joins across hundreds of tables. Your team is spared from rigidly designing every metric and dimension — saving time and reducing costs.

Take your metrics wherever you work

Query your trusted, defined metrics from any one of our integrated analytics partners, or export your queries to your data platform and deliver them anywhere. dbt Semantic Layer also supports a variety of data platforms including BigQuery, Databricks, Redshift, and Snowflake.

  • "One thing I used to hear a lot was 'can I trust this data?' Now everyone knows: if it's there in the warehouse, you can trust it because it's been tested and centralized. and we’ve done a lot of work to communicate our data quality."

    Gabriel MarinhoLead Analytics Engineer, Inventa
  • "Having that single source of truth grew confidence in the data. Today, if I run a report and you run a report, we get the same metric."

    Andy KwierLead Data Engineer, Deputy
  • "Centralizing our metrics in the dbt Semantic Layer gives our data teams a ton of control and flexibility to define and disseminate data, and our business users and customers are happy to have the data they need, when and where they need it."

    Hans NelsenChief Data Officer, Brightside

    Want to learn more?

    Check out these resources to find out how the dbt Semantic Layer can help you deliver trusted data anywhere.

    Build a scalable data quality framework

    Learn about the various testing capabilities in dbt and dbt Cloud to build trust in data.

    Read the blog

    Five use cases for the dbt Semantic Layer

    From AI to BI to embedded apps, learn how to deliver trusted data to any endpoint.

    Read the blog

    Streamline dashboards with the dbt Semantic Layer

    Learn how dbt Labs consolidated metrics for faster, trusted data delivery.

    Read the blog

    Start building with dbt Cloud

    Streamline your data transformation process, reduce manual errors, and increase productivity with dbt Cloud. Sign up today and take your data transformation workflow to the next level.