Analytics Engineering Basics & Introduction to Dbt

Goal: Understand the emergence of Analytics Engineering, the shift from ETL to ELT, and how dbt brings software engineering best practices to data transformation.


1. The Rise of Analytics Engineering

The data landscape has shifted dramatically in recent years, creating a gap that traditional roles (Data Engineer, Data Analyst, Data Scientist) struggled to fill.

Snowflake Architecture: Solving Pain Points With 'Separation of Storage and Compute'

Goal: Understand Snowflake’s Cloud-Native architecture, specifically the “Separation of Storage and Compute,” and how it solves traditional data warehousing pain points like concurrency and scaling.


1. The Architecture: A Hybrid Approach

Snowflake is not just a “Shared-Disk” or “Shared-Nothing” architecture; it is a Multi-Cluster, Shared Data architecture. It consists of three distinct layers: