Move from dbt Core to dbt Cloud: Get started
Introduction
Moving from dbt Core to dbt Cloud streamlines analytics engineering workflows by allowing teams to develop, test, deploy, and explore data products using a single, fully managed software service.
Explore our 3-part-guide series on moving from dbt Core to dbt Cloud. This series is ideal for users aiming for streamlined workflows and enhanced analytics:
Guide | Information | Audience |
---|---|---|
Move from dbt Core to dbt Cloud: What you need to know | Understand the considerations and methods needed in your move from dbt Core to dbt Cloud. | Team leads Admins |
Move from dbt Core to dbt Cloud: Get started | Learn the steps needed to move from dbt Core to dbt Cloud. | Developers Data engineers Data analysts |
Move from dbt Core to dbt Cloud: Optimization tips | Learn how to optimize your dbt Cloud experience with common scenarios and useful tips. | Everyone |
dbt Cloud is the fastest and most reliable way to deploy dbt. It enables you to develop, test, deploy, and explore data products using a single, fully managed service. It also supports:
- Development experiences tailored to multiple personas (dbt Cloud IDE or dbt Cloud CLI)
- Out-of-the-box CI/CD workflows
- The dbt Semantic Layer for consistent metrics
- Domain ownership of data with multi-project dbt Mesh setups
- dbt Explorer for easier data discovery and understanding
Learn more about dbt Cloud features.
dbt Core is an open-source tool that enables data teams to define and execute data transformations in a cloud data warehouse following analytics engineering best practices. While this can work well for ‘single players’ and small technical teams, all development happens on a command-line interface, and production deployments must be self-hosted and maintained. This requires significant, costly work that adds up over time to maintain and scale.
What you'll learn
This guide outlines the steps you need to take to move from dbt Core to dbt Cloud and highlights the necessary technical changes:
- Account setup: Learn how to create a dbt Cloud account, invite team members, and configure it for your team.
- Data platform setup: Find out about connecting your data platform to dbt Cloud.
- Git setup: Learn to link your dbt project's Git repository with dbt Cloud.
- Developer setup: Understand the setup needed for developing in dbt Cloud.
- Environment variables: Discover how to manage environment variables in dbt Cloud, including their priority.
- Orchestration setup: Learn how to prepare your dbt Cloud environment and jobs for orchestration.
- Models configuration: Get insights on validating and running your models in dbt Cloud, using either the dbt Cloud IDE or dbt Cloud CLI.
- What's next?: Summarizes key takeaways and introduces what to expect in the following guides.