Overview
This comprehensive course introduces learners to Snowflake, a leading cloud-based data platform. Designed for individuals new to Snowflake or databases in general, the training combines interactive lectures with practical lab sessions. Participants will gain foundational knowledge in data warehousing concepts, Snowflake’s architecture, and essential functionalities, enabling them to effectively manage and analyze data using Snowflake.
Objectives
By the end of this course, participants will be able to:
Prerequisites
- No prior experience with Snowflake or data warehousing is required.
- Basic understanding of databases and SQL is beneficial but not mandatory.
Course Outline
- Overview of cloud data warehousing.
- Snowflake’s architecture and key features.
- Navigating the Snowflake Web Interface.
- Understanding and setting user roles.
- Creating and configuring databases and warehouses.
- Managing tables, schemas, and other database objects.
- Creating file formats and loading data into tables.
- Applying data transformations using SQL functions.
- Implementing Time Travel and Cloning.
- Exploring data sharing and the Snowflake Marketplace.
- Practical lab sessions to reinforce learning.
- Automated lab work checks and feedback.