Build a Data Warehouse on Snowflake
Model a small star-schema warehouse in Snowflake, load data with COPY INTO and stages, then build a near-real-time incremental pipeline using Streams and Tasks.
Prerequisites: a Snowflake trial account (Enterprise edition, for ACCOUNTADMIN access), and basic SQL.
Snowflake separates storage from compute: a virtual warehouse is purely a unit of compute you size and suspend independently of your data, which is the mechanic behind most Snowflake cost-control advice. You'll set up a warehouse, database, and schema, load raw data via a stage and COPY INTO, model it into a small star schema, and then build an incremental pipeline using Streams (which track row-level changes to a table) and Tasks (Snowflake's native scheduler) so new data flows through automatically without an external orchestrator.
Create a warehouse, database, and schema
Load raw data with a stage and COPY INTO
Model a star schema
Build an incremental pipeline with Streams and Tasks
Query with time travel
Secret Mission: Wire this into dbt
Before You Go
Test what you just learned
Self-testing is one of the best ways to retain new skills. Unlock project quizzes to check your understanding.
Log in to unlock0 / 8 complete
