Skip to main content

Guides

dbt Cloud is the fastest and most reliable way to deploy your dbt jobs and dbt Core is a powerful open-source tool for data transformations. With the help of a sample project, learn how to quickly start using dbt and one of the most common data platforms.

Popular guides
Filter by topic
Filter by level
Updated

Build, test, document, and promote adapters

Start
Adapter creation
Advanced
Updated

Airflow and dbt Cloud

Start
dbt Cloud
Orchestration
Intermediate
Updated

Quickstart for dbt Cloud and Azure Synapse Analytics

Start
dbt Cloud
Quickstart
Beginner
Updated

Quickstart for dbt Cloud and BigQuery

Start
BigQuery
dbt Cloud
Quickstart
Beginner
Updated

Building dbt packages

Start
dbt Core
Advanced

Quickstart for dbt Core using GitHub Codespaces

Start
dbt Core
Quickstart
Beginner
Updated

Move from dbt Core to dbt Cloud: What you need to know

Start
Migration
dbt Core
dbt Cloud
Intermediate
Updated

Move from dbt Core to dbt Cloud: Get started

Total estimated time: 3-4 hoursStart
Migration
dbt Core
dbt Cloud
Intermediate
Updated

Move from dbt Core to dbt Cloud: Optimization tips

Start
Migration
dbt Core
dbt Cloud
Intermediate
Updated

Create new materializations

Start
Advanced
Updated

Customizing CI/CD with custom pipelines

Start
dbt Cloud
Orchestration
CI
Intermediate
Updated

Customize dbt models database, schema, and alias

Start
Advanced
Updated

Quickstart for dbt Cloud and Databricks

Start
dbt Cloud
Quickstart
Databricks
Beginner
Updated

Optimize and troubleshoot dbt models on Databricks

Start
Databricks
dbt Core
dbt Cloud
Intermediate
Updated

Leverage dbt Cloud to generate analytics and ML-ready pipelines with SQL and Python with Snowflake

Start
Snowflake
Intermediate
Updated

Debug errors

Start
Troubleshooting
dbt Core
dbt Cloud
Beginner
Updated

Debug schema names

Start
dbt Core
Troubleshooting
Advanced
Updated

Build a data lakehouse with dbt Core and Dremio Cloud

Start
Dremio
dbt Core
Intermediate
Updated

Quickstart for the dbt Explorer workshop

Start
Explorer
Snowflake
dbt Cloud
Quickstart
Beginner
Updated

Use Databricks workflows to run dbt Cloud jobs

Start
Databricks
dbt Core
dbt Cloud
Orchestration
Intermediate

Quickstart for dbt Core from a manual install

Start
dbt Core
Quickstart
Beginner

Quickstart with dbt Mesh

Start
dbt Cloud
Quickstart
Intermediate
Updated

Quickstart for dbt Cloud and Microsoft Fabric

Start
dbt Cloud
Quickstart
Beginner
Updated

Migrate from dbt-spark to dbt-databricks

Start
Migration
dbt Core
dbt Cloud
Intermediate
Updated

Migrate from DDL, DML, and stored procedures

Start
Migration
dbt Core
Beginner
Updated

Productionize your dbt Databricks project

Start
Databricks
dbt Core
dbt Cloud
Intermediate
Updated

Coalesce: Quickstart for dbt Cloud CLI

Start
Cloud CLI
dbt Cloud
Quickstart
Beginner

Quickstart for dbt Cloud and Redshift

Start
Redshift
dbt Cloud
Quickstart
Beginner
Updated

Refactoring legacy SQL to dbt

Start
SQL
Advanced
Updated

Create Datadog events from dbt Cloud results

Start
Webhooks
Advanced
Updated

Trigger PagerDuty alarms when dbt Cloud jobs fail

Start
Webhooks
Advanced
Updated

Get started with Continuous Integration tests

Start
dbt Cloud
Orchestration
CI
Intermediate
Updated

Set up your dbt project with Databricks

Start
Databricks
dbt Core
dbt Cloud
Intermediate
Updated

dbt Semantic Layer cookbook recipes

Start
Semantic Layer
dbt Cloud
Cookbook
Intermediate
Updated

Legacy dbt Semantic Layer migration guide

Start
Semantic Layer
Migration
Intermediate
Updated

Integrate with dbt Semantic Layer using best practices

Start
Semantic Layer
Best practices
Advanced
Updated

Quickstart for the dbt Cloud Semantic Layer and Snowflake

Start
Semantic Layer
Snowflake
dbt Cloud
Quickstart
Intermediate

Quickstart for dbt Cloud and Snowflake

Start
dbt Cloud
Quickstart
Snowflake
Beginner

Quickstart for dbt Cloud and Starburst Galaxy

Start
dbt Cloud
Quickstart
Beginner

Quickstart for dbt Cloud and Teradata

Start
dbt Cloud
Quickstart
Teradata
Beginner
Updated

Use Jinja to improve your SQL code

Start
Jinja
dbt Core
Advanced
Updated

Post to Microsoft Teams when a job finishes

Start
Webhooks
Advanced
Updated

Refresh a Mode dashboard when a job completes

Start
Webhooks
Advanced
Updated

Refresh Tableau workbook with extracts after a job finishes

Start
Webhooks
Advanced
Updated

Post to Slack with error context when a job fails

Start
Webhooks
Advanced