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

Overview in Category:

This instructor-led, live training in <loc> (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.

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 - Introdução ao dbt Cloud

Canada - Introduction to dbt Cloud

中国 - dbt Cloud 简介

香港 - Introduction to dbt Cloud

澳門 - Introduction to dbt Cloud

台灣 - dbt Cloud 簡介

USA - Introduction to dbt Cloud

Österreich - Einführung in dbt Cloud

Schweiz - Einführung in dbt Cloud

Deutschland - Einführung in dbt Cloud

Czech Republic - Úvod do dbt Cloud

Denmark - Introduction to dbt Cloud

Estonia - Introduction to dbt Cloud

Finland - Introduction to dbt Cloud

Greece - Εισαγωγή στο dbt Cloud

Magyarország - Bevezetés a dbt Cloud használatába

Ireland - Introduction to dbt Cloud

Luxembourg - Introduction to dbt Cloud

Latvia - Introduction to dbt Cloud

España - Introducción a dbt Cloud

Italia - Introduzione a dbt Cloud

Lithuania - Introduction to dbt Cloud

Nederland - Introductie tot dbt Cloud

Norway - Introduksjon til dbt Cloud

Portugal - Introdução ao dbt Cloud

România - Introducere în dbt Cloud

Sverige - Introduktion till dbt Cloud

Türkiye - dbt Cloud'a Giriş

Malta - Introduction to dbt Cloud

Belgique - Introduction à dbt Cloud

France - Introduction à dbt Cloud

日本 - 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 - Giới thiệu về dbt Cloud

India - Introduction to dbt Cloud

Argentina - Introducción a dbt Cloud

Chile - Introducción a dbt Cloud

Costa Rica - Introducción a dbt Cloud

Ecuador - Introducción a dbt Cloud

Guatemala - Introducción a dbt Cloud

Colombia - Introducción a dbt Cloud

México - Introducción a dbt Cloud

Panama - Introducción a dbt Cloud

Peru - Introducción a dbt Cloud

Uruguay - Introducción a dbt Cloud

Venezuela - Introducción a dbt Cloud

Polska - Wprowadzenie do dbt Cloud

United Kingdom - Introduction to dbt Cloud

South Korea - dbt Cloud 소개

Pakistan - Introduction to dbt Cloud

Sri Lanka - Introduction to dbt Cloud

Bulgaria - Въведение в dbt Cloud

Bolivia - Introducción a dbt Cloud

Indonesia - Introduction to dbt Cloud

Kazakhstan - Introduction to dbt Cloud

Moldova - Introducere în 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

US Government - Introduction to dbt Cloud