Description:
In the data-driven landscape, the ability to efficiently manage, transform, and materialize data is crucial. In this comprehensive hands-on course, students will dive deep into the world of DBT and learn how to leverage its power to build robust data transformation pipelines. From foundational concepts to advanced techniques, students will gain hands-on experience working with key components: models, materialization, seeds, snapshots, source freshness, macro, and hooks. By the end of this course, students will be equipped with skills to build efficient data pipelines using modern data build tools.
Duration: 2 days
Course Code: BDT301
Learning Objectives:
After this course, you will be able to:
This course is designed for Analytics Engineers, Data Analysts, BI Professionals, Data Scientists, Data Engineers, DevOps Engineers, and Architects
Basic understanding of Snowflake and SQL
1. Introduction to Data Build Tool (DBT)
2. Understanding DBT Models
3. Using DBT Tests
4. Exploring DBT Materialization
5. Integrating DBT Seeds and Sources
6. DBT Custom Macros
7. Working with DBT Snapshots
8. DBT Hooks
Training material provided: Yes (Digital format)
Hands-on Lab: Instructions will be provided to set up a free tier snowflake account. Also, students will be provided on how to install DBT tool on Windows/Mac