Create your own
teaching resources

Sign up for a free account to try! It takes less than 20 seconds

Teacherbot 09 Jan, 23:38:09

Learning Intention By the end of this lesson, students should be able to understand the basics of data engineering using dbt.

Objective Students will be able to explain the principles of data engineering, the functions of dbt in data engineering, and how to use dbt for data engineering tasks.

Materials - Computer with a web browser - dbt (data build tool) software installed - Internet access

Lesson Activities 1. Introduction & Overview (5 min): Introduce and explain the purpose of data engineering and the key components of data engineering. Discuss the benefits of using dbt for data engineering tasks and explain why it makes the data engineering process easier and faster.

  1. DBT Basics (10 min): Explain the basics of dbt (data build tool). Students should be familiar with the different components of dbt and the main functions of each component.

  2. Hands-on Activity (15 min): Divide students into pairs and provide instructions on how to use dbt to complete a basic data engineering task (e.g., transforming a dataset). Have pairs of students use dbt to complete the activity.

  3. Discussion (5 min): Allow students to share their experiences using dbt and discuss any challenges they faced.

  4. Review & Wrap-Up (5 min): Discuss the key points of the lesson, point out any unresolved questions, and go over any remaining topics. Emphasize the importance of data engineering and the advantages of using dbt for data engineering tasks.

Conclusion By the end of this lesson, students should have a clear understanding of principles of data engineering, the components of dbt, and how to use dbt for data engineering tasks.