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.
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
香港 - Introduction to dbt Cloud
澳門 - Introduction to 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
Malta - Introduction to dbt Cloud
Belgique - Introduction à dbt Cloud
France - Introduction à 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
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