Introduction to Snowflake
Snowflake is a cloud-native data warehouse known for its “near-zero” management. Its unique architecture separates storage from compute, allowing Data Engineers to scale resources up or down instantly without affecting data availability.
🔗 Learning Resources
- Snowflake University: Hands-on Essentials - Data Warehousing
- Quickstart Guide: Snowflake in 20 Minutes - The fastest way to understand the UI.
- SQL Reference: Snowflake SQL Commands - Comprehensive map of Snowflake-specific SQL.
🧪 Practice Tasks
- The Warehouse Control: Create a Virtual Warehouse (X-Small), set it to “Auto-Suspend” after 1 minute, and observe how it handles an incoming query.
- The Data Loader: Create an Internal Stage, upload a local file using
PUT, and use theCOPY INTOcommand to load it into a structured table. - The Time Traveler: Delete several records from a table, then use the
AT (OFFSET => -60)command to select the data as it existed 1 minute ago and restore it.