Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

DataCamp

Snowflake Architecture

via DataCamp

Overview

Master Snowflake's three-layer architecture and build the mental model you need to work effectively in Snowflake.

Get a complete picture of how Snowflake is built and why it works the way it does. Starting from the three-layer architecture that separates compute, storage, and cloud services, you'll work your way through virtual warehouses, storage internals, and Snowflake's AI/ML capabilities. By the end, you'll have the foundational mental model needed to work effectively in Snowflake.

Syllabus

  • How Snowflake Works
    • Get oriented with Snowflake's core architecture — how its three-layer design separates compute, storage, and services to enable massive scalability. You'll explore the Snowsight interface and learn how every object in Snowflake fits into a structured hierarchy.
  • Virtual Warehouses and Loading Data
    • Learn how to create and configure the objects that power your Snowflake environment. You'll size and tune virtual warehouses for different workloads, then get hands-on with loading both structured and semi-structured data into tables.
  • Micro-Partitions and Data Clustering
    • Go under the hood to see how Snowflake physically organizes data using micro-partitions and clustering keys. You'll also compare table types and views to understand when to use each, and explore how Snowflake handles unstructured files alongside traditional data.
  • AI/ML, Data Protection, and Sharing
    • Round out your Snowflake foundation by exploring its growing AI/ML ecosystem — from Snowpark and Cortex to Streamlit and Notebooks. You'll also cover essential data protection techniques like Time Travel and cloning, and see how the Snowflake Marketplace enables easy data sharing.

Taught by

Emily Melhuish

Reviews

Start your review of Snowflake Architecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.