# Advanced dbt: Understanding incremental models Lecture

> In this lecture, Bruno delves into the intricacies of incremental models in dbt. He explains how to define and implement incremental strategies, showcasing the use of unique keys and filters for efficient data processing. Additionally, he touches upon the significance of materialization types and t…

- Web page: https://www.dataexpert.io/lesson/advanced-dbt-understanding-incremental-models-lecture
- Program: [Analytics Engineering Boot Camp starting October 2024](https://www.dataexpert.io/program/analytics-engineering-boot-camp)
- Module: Advanced dbt
- Access: Requires enrollment in Analytics Engineering Boot Camp starting October 2024
- Length: 44 min video
- Skills: SQL, ETL/ELT, dbt
- Academy: DataExpert.io Academy

## About this lesson

In this lecture, Bruno delves into the intricacies of incremental models in dbt. He explains how to define and implement incremental strategies, showcasing the use of unique keys and filters for efficient data processing. Additionally, he touches upon the significance of materialization types and the impact on data modeling.
The explanation of the is_incremental() function got a bit messed up. Go to the hands-on lab to watch a better explanation of it.

## Navigation

- Previous lesson: [dbt basics: creating a full dbt project lab](https://www.dataexpert.io/lesson/dbt-basics-creating-a-full-dbt-project-lab.md)
- Next lesson: [Advanced dbt: Understanding incremental models Lab](https://www.dataexpert.io/lesson/advanced-dbt-understanding-incremental-models-lab.md)
