Setting Up Your dbt Cloud Development Environment
In this chapter, we will start to work hands-on with dbt.
We will start by setting up a development environment, first creating a free GitHub account with a repository for your dbt project, then creating a free dbt Cloud account to host your first project. We will connect the dbt project to the Snowflake account that we created in the first chapter.
Once we have dbt Cloud up and running, we will have a look at the differences between dbt Cloud and the open-source version, dbt Core. In the rest of the book, we will use dbt Cloud as it requires no installation and offers the same experience independent of your operating system, plus a host of extra services and functionalities.
In this chapter, you will start to learn about the data engineering workflow when working with dbt and why Version Control (VC) is important.
We will close the chapter by experimenting with some SQL we saw in the first chapter and then by looking at...