Part 3: Building a foundational data model with dbt