Sign in to view content

Sign in to view this lesson and continue learning.

Advanced dbt: Jinja, Macros and variables Lecture

Week 2: Advanced dbt
68 mins
SQLETL/ELTdbt

Description

Advanced Jinja, macros, and variables in dbt are essential for writing efficient SQL code. This lesson covers how to leverage Jinja's syntax for control structures like loops and conditionals, as well as defining and using macros for reusable SQL functions. Participants will learn about incremental models, including strategies such as append, merge, and delete plus insert, which optimize data processing in large tables. This lesson is ideal for data engineers looking to enhance their dbt skills and improve data transformation efficiency.