What You Need to Know Before
You Start
Starts 6 June 2025 10:38
Ends 6 June 2025

43 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Free Trial Available
Optional upgrade avallable
Overview
Enhancing dbt workflows leads to efficient and maintainable data models. In this course, SQL and Jinja for dbt, you’ll gain the ability to write optimized dbt models, automate transformations, and apply Jinja scripting for dynamic data references.
First, you’ll explore best practices for writing efficient SQL in dbt models. Next, you’ll discover how to enhance dbt transformations using Jinja templating for dynamic schema and table references.
Finally, you’ll learn how to automate SQL workflows using dbt macros, enabling code reusability, logic-driven queries, and debugging strategies. When you’re finished with this course, you’ll have the skills and knowledge to optimize dbt models, streamline SQL workflows, and apply Jinja-based automation for scalable data transformations.
Syllabus
- Introduction to dbt and its Workflow
- Writing Efficient SQL in dbt Models
- Using Jinja Templating in dbt
- Enhancing dbt Transformations with Jinja
- Automating SQL Workflows with dbt Macros
- Case Studies: Applying SQL and Jinja for dbt
- Final Project
- Conclusion and Next Steps
Taught by
Pinal Dave
Subjects
Business