Introduction

Analytics engineering attempts to bridge the gap between data engineering and data analytics by introducing good software engineering practices.

Data Modeling Concepts

ETL vs ELT (extract transform load vs extract load transform)

Kimball’s Dimensional Modeling

What is dbt?

Allows users to work with SQL to deploy analytics code following software engineering best practices like modularity, DRY, portability, CI/CD, and documentation.

How does it work?

  1. Raw data flows from the warehouse → modeling layer where it is transformed