To get the most out of this book
Familiarity with Python and SQL will enhance comprehension of Chapters 8, 10, and 11. Additionally, basic knowledge of command-line usage (with tools such as Git and dbt) and familiarity with cloud computing concepts will be beneficial, as this book serves as an introduction to these topics.
The following software/hardware are covered in the book:
Software/Hardware are covered in the book |
Operating system requirement |
Airbyte Cloud |
WindowsOS, macOS, or Linux |
dbt Cloud |
|
Google Cloud, Google BigQuery, Google Sheets |
|
Tableau Desktop |
|
Git and GitHub |
Some of these tools have paid versions. To follow the instructions in this book, you can use the free versions or make use of a free trial.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.
Several chapters in the book feature code snippets designed to showcase best practices. However, executing these snippets may need extra setup, not covered in this book. You should view these snippets as illustrative examples and adapt the underlying best practices to your unique scenarios.