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 guidesFilter by topic
Filter by level
UpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdatedUpdated
Build, test, document, and promote adapters
StartAdapter creation
Advanced
Airflow and dbt Cloud
Startdbt Cloud
Orchestration
Intermediate
Quickstart for dbt Cloud and Azure Synapse Analytics
Startdbt Cloud
Quickstart
Beginner
Quickstart for dbt Cloud and BigQuery
StartBigQuery
dbt Cloud
Quickstart
Beginner
Building dbt packages
Startdbt Core
Advanced
Quickstart for dbt Core using GitHub Codespaces
Startdbt Core
Quickstart
Beginner
Move from dbt Core to dbt Cloud: What you need to know
StartMigration
dbt Core
dbt Cloud
Intermediate
Move from dbt Core to dbt Cloud: Get started
Total estimated time: 3-4 hoursStartMigration
dbt Core
dbt Cloud
Intermediate
Move from dbt Core to dbt Cloud: Optimization tips
StartMigration
dbt Core
dbt Cloud
Intermediate
Create new materializations
StartAdvanced
Customizing CI/CD with custom pipelines
Startdbt Cloud
Orchestration
CI
Intermediate
Customize dbt models database, schema, and alias
StartAdvanced
Quickstart for dbt Cloud and Databricks
Startdbt Cloud
Quickstart
Databricks
Beginner
Optimize and troubleshoot dbt models on Databricks
StartDatabricks
dbt Core
dbt Cloud
Intermediate
Leverage dbt Cloud to generate analytics and ML-ready pipelines with SQL and Python with Snowflake
StartSnowflake
Intermediate
Debug errors
StartTroubleshooting
dbt Core
dbt Cloud
Beginner
Debug schema names
Startdbt Core
Troubleshooting
Advanced
Build a data lakehouse with dbt Core and Dremio Cloud
StartDremio
dbt Core
Intermediate
Quickstart for the dbt Explorer workshop
StartExplorer
Snowflake
dbt Cloud
Quickstart
Beginner
Use Databricks workflows to run dbt Cloud jobs
StartDatabricks
dbt Core
dbt Cloud
Orchestration
Intermediate
Quickstart for dbt Core from a manual install
Startdbt Core
Quickstart
Beginner
Quickstart with dbt Mesh
Startdbt Cloud
Quickstart
Intermediate
Quickstart for dbt Cloud and Microsoft Fabric
Startdbt Cloud
Quickstart
Beginner
Migrate from dbt-spark to dbt-databricks
StartMigration
dbt Core
dbt Cloud
Intermediate
Migrate from DDL, DML, and stored procedures
StartMigration
dbt Core
Beginner
Productionize your dbt Databricks project
StartDatabricks
dbt Core
dbt Cloud
Intermediate
Coalesce: Quickstart for dbt Cloud CLI
StartCloud CLI
dbt Cloud
Quickstart
Beginner
Quickstart for dbt Cloud and Redshift
StartRedshift
dbt Cloud
Quickstart
Beginner
Refactoring legacy SQL to dbt
StartSQL
Advanced
Create Datadog events from dbt Cloud results
StartWebhooks
Advanced
Trigger PagerDuty alarms when dbt Cloud jobs fail
StartWebhooks
Advanced
Get started with Continuous Integration tests
Startdbt Cloud
Orchestration
CI
Intermediate
Set up your dbt project with Databricks
StartDatabricks
dbt Core
dbt Cloud
Intermediate
dbt Semantic Layer cookbook recipes
StartSemantic Layer
dbt Cloud
Cookbook
Intermediate
Legacy dbt Semantic Layer migration guide
StartSemantic Layer
Migration
Intermediate
Integrate with dbt Semantic Layer using best practices
StartSemantic Layer
Best practices
Advanced
Quickstart for the dbt Cloud Semantic Layer and Snowflake
StartSemantic Layer
Snowflake
dbt Cloud
Quickstart
Intermediate
Quickstart for dbt Cloud and Snowflake
Startdbt Cloud
Quickstart
Snowflake
Beginner
Quickstart for dbt Cloud and Starburst Galaxy
Startdbt Cloud
Quickstart
Beginner
Quickstart for dbt Cloud and Teradata
Startdbt Cloud
Quickstart
Teradata
Beginner
Use Jinja to improve your SQL code
StartJinja
dbt Core
Advanced
Post to Microsoft Teams when a job finishes
StartWebhooks
Advanced
Refresh a Mode dashboard when a job completes
StartWebhooks
Advanced
Refresh Tableau workbook with extracts after a job finishes
StartWebhooks
Advanced
Post to Slack with error context when a job fails
StartWebhooks
Advanced