Course Code: dbtcloud
Duration: 21 hours
Prerequisites:
  • An understanding of data modeling and SQL
  • Experience with SQL and command-line interface (CLI)
  • Python programming experience

Audience

  • Data Engineers
  • Data Analysts
  • Data Scientists
Overview:

dbt (data build tool) is an open-source command-line interface (CLI) tool used to manage and transform data in SQL-based data warehouses. dbt Cloud is the cloud-hosted version of the dbt tool that provides a user-friendly interface for managing and deploying dbt projects.

This instructor-led, live training (online or onsite) is aimed at beginner-level data engineers, analysts, and scientists who wish to understand how to use dbt Cloud to manage their data warehousing and transformation projects in the cloud.

By the end of this training, participants will be able to:

  • Create and manage projects on dbt Cloud.
  • Use the dbt Cloud interface to schedule and run data transformations.
  • Collaborate on projects with team members.
  • Deploy their dbt projects to production.
  • Debug and troubleshoot dbt projects.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • dbt philosophy and principles / What is dbt?
  • dbt vs traditional ETL
  • Overview of dbt features and architecture
  • Beyond dbt: What is dbt Cloud?

Understanding dbt Cloud

  • The lifecycle of a dbt project in dbt Cloud
  • How dbt Cloud fits in with data warehousing and transformation workflows

Getting Started with dbt Cloud

  • Setting up the Development Environment on dbt Cloud
  • Connecting dbt Cloud to your data warehouse
  • Creating a dbt project in dbt Cloud
  • Running dbt commands in dbt Cloud
  • Collaborating with team members on a dbt project in dbt Cloud

Working with dbt Models

  • Understanding dbt models
  • Building a dbt model
  • Transforming data using dbt
  • Working with incremental models in dbt
  • Implementing macros and custom functions in dbt

Managing dbt Projects in dbt Cloud

  • Using the dbt Cloud interface to manage and deploy projects
  • Creating schedules and triggering dbt jobs
  • Creating and managing environments in dbt Cloud
  • Deploying dbt projects to production
  • Setting up notifications and alerts

Integrating dbt Cloud with Other Tools

  • Using dbt Cloud with Git and version control
  • Integrating dbt Cloud with other cloud-based data warehousing and transformation tools

Troubleshooting and Debugging

  • How to debug and troubleshoot dbt projects in dbt Cloud
  • Using logs to diagnose issues
  • Best practices for maintaining dbt Cloud projects

Summary and Next Steps

Sites Published:

United Arab Emirates - Introduction to dbt Cloud

Qatar - Introduction to dbt Cloud

Egypt - Introduction to dbt Cloud

Saudi Arabia - Introduction to dbt Cloud

South Africa - Introduction to dbt Cloud

Brasil - Introduction to dbt Cloud

Canada - Introduction to dbt Cloud

中国 - Introduction to dbt Cloud

香港 - Introduction to dbt Cloud

澳門 - Introduction to dbt Cloud

台灣 - Introduction to dbt Cloud

USA - Introduction to dbt Cloud

Österreich - Introduction to dbt Cloud

Schweiz - Introduction to dbt Cloud

Deutschland - Introduction to dbt Cloud

Czech Republic - Introduction to dbt Cloud

Denmark - Introduction to dbt Cloud

Estonia - Introduction to dbt Cloud

Finland - Introduction to dbt Cloud

Greece - Introduction to dbt Cloud

Magyarország - Introduction to dbt Cloud

Ireland - Introduction to dbt Cloud

Luxembourg - Introduction to dbt Cloud

Latvia - Introduction to dbt Cloud

España - Introduction to dbt Cloud

Italia - Introduction to dbt Cloud

Lithuania - Introduction to dbt Cloud

Nederland - Introduction to dbt Cloud

Norway - Introduction to dbt Cloud

Portugal - Introduction to dbt Cloud

România - Introduction to dbt Cloud

Sverige - Introduction to dbt Cloud

Türkiye - Introduction to dbt Cloud

Malta - Introduction to dbt Cloud

Belgique - Introduction to dbt Cloud

France - Introduction to dbt Cloud

日本 - Introduction to dbt Cloud

Australia - Introduction to dbt Cloud

Malaysia - Introduction to dbt Cloud

New Zealand - Introduction to dbt Cloud

Philippines - Introduction to dbt Cloud

Singapore - Introduction to dbt Cloud

Thailand - Introduction to dbt Cloud

Vietnam - Introduction to dbt Cloud

India - Introduction to dbt Cloud

Argentina - Introduction to dbt Cloud

Chile - Introduction to dbt Cloud

Costa Rica - Introduction to dbt Cloud

Ecuador - Introduction to dbt Cloud

Guatemala - Introduction to dbt Cloud

Colombia - Introduction to dbt Cloud

México - Introduction to dbt Cloud

Panama - Introduction to dbt Cloud

Peru - Introduction to dbt Cloud

Uruguay - Introduction to dbt Cloud

Venezuela - Introduction to dbt Cloud

Polska - Introduction to dbt Cloud

United Kingdom - Introduction to dbt Cloud

South Korea - Introduction to dbt Cloud

Pakistan - Introduction to dbt Cloud

Sri Lanka - Introduction to dbt Cloud

Bulgaria - Introduction to dbt Cloud

Bolivia - Introduction to dbt Cloud

Indonesia - Introduction to dbt Cloud

Kazakhstan - Introduction to dbt Cloud

Moldova - Introduction to dbt Cloud

Morocco - Introduction to dbt Cloud

Tunisia - Introduction to dbt Cloud

Kuwait - Introduction to dbt Cloud

Oman - Introduction to dbt Cloud

Slovakia - Introduction to dbt Cloud

Kenya - Introduction to dbt Cloud

Nigeria - Introduction to dbt Cloud

Botswana - Introduction to dbt Cloud

Slovenia - Introduction to dbt Cloud

Croatia - Introduction to dbt Cloud

Serbia - Introduction to dbt Cloud

Bhutan - Introduction to dbt Cloud

Nepal - Introduction to dbt Cloud

Uzbekistan - Introduction to dbt Cloud