Here are the six learning objectives for this section.
Let me walk through each one so you know exactly what you will be able to do after completion of section one.
So first you will understand what DBT is and the specific problem it solves in the data engineering. So this is a foundational.
Second, you will be able to explain where DBT sits in the modern data stack and you will understand the critical difference between ETL and ELT.
Third you will be able to identify the key benefits of using DBT over traditional SQL scripting.
There are many advantages and you will be able to articulate all of them clearly.
Fourth you will understand the difference between DBT Core which is the open source version and DBT Cloud, which is a managed SAS version.
Fifth, you will be able to recognize DBT Core building blocks, models, test, documentation, macros.
So basically, these are the five pillars of DBT, and everything in this course revolves around them.
And last is you will know which database and warehouses DBT supports, and specifically, why Snowflake is such a great fit for DBT, which is why we are using it in this course.