# dbt basics:  How dbt works: sources, models, packages Lab

> In this lab, Bruno delves into DBT best practices, emphasizing the importance of one-to-one staging and the connection of staging stripe payments to payment sources. He discusses the use of prefixes like FACT for clarity and the creation of intermediate models to simplify complex code.

- Web page: https://www.dataexpert.io/lesson/dbt-basics-how-dbt-works-lab
- Program: [Analytics Engineering Boot Camp starting October 2024](https://www.dataexpert.io/program/analytics-engineering-boot-camp)
- Module: dbt basics
- Access: Requires enrollment in Analytics Engineering Boot Camp starting October 2024
- Length: 36 min video
- Skills: SQL, Data Modeling, ETL/ELT, dbt, Data Warehousing
- Academy: DataExpert.io Academy

## About this lesson

In this lab, Bruno delves into DBT best practices, emphasizing the importance of one-to-one staging and the connection of staging stripe payments to payment sources. He discusses the use of prefixes like FACT for clarity and the creation of intermediate models to simplify complex code.

## Navigation

- Previous lesson: [dbt basics:  How dbt works: sources, models, packages Lecture](https://www.dataexpert.io/lesson/dbt-basics-how-dbt-works-lecture.md)
- Next lesson: [dbt basics: creating a full dbt project lecture](https://www.dataexpert.io/lesson/dbt-basics-creating-a-full-dbt-project-lecture.md)
