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
Requirements
- 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
Testimonials (7)
The trainer adapted the materials and contents to what he thought would be best for us and he succeeded. The quality of the training was excellent.
Jorge Sanchez Hernandez - CSMART - Carnival
Course - QGIS for Geographic Information System
The trainers flexibility, showing us everything we needed for our work, but also teaching the basics and giving some very good tips. Saadoon and Mateen were great!
Ana Vicente - CSMART - Carnival
Course - QGIS for Geographic Information System
A lot of patience
Mateusz - WestWind Energy Polska Sp. z o.o.
Machine Translated
Professional and very practical, usuefull in a daily work
Jozefin Rékasi - SC Automobile Dacia SA
Course - Advanced Data Analysis with TIBCO Spotfire
I liked Pablo's style, the fact that he covered a lot of subjects from report design , customization with html to implementing simple ML algortithms. Good balance theoretical information / exercices. Pablo really covered all topics i was interested in and gave comprehensive answers to my questions.
Cristian Tudose - SC Automobile Dacia SA
Course - Advanced Data Analysis with TIBCO Spotfire
It covered the areas i said i was interested in before the course: data relationships, using python script. Connecting to databases will be covered in the advanced module.
Cristian Tudose - SC Automobile Dacia SA
Course - Introduction to Spotfire
Good teaching skils, good knowledge of the subjekts