Online
On-site
Hybrid

Snowflake Fundamentals

Build a strong foundation in Snowflake for modern analytics and ELT workflows, from core architecture to performance and cost-aware operations. Learn how to load and transform structured and semi-structured data, apply governance basics, and deliver analytics-ready datasets using safe and scalable patterns.

Duration:
2 days
Rating:
4.8/5.0
Level:
Beginner
1500+ users onboarded

Who will Benefit from this Training?

  • Data Engineers
  • Analytics Engineers
  • Data Analysts moving to Snowflake
  • BI Engineers
  • Developers working with cloud data warehouses
  • DevOps/Platform teams supporting data platforms

Training Objectives

  • Understand Snowflake architecture and how it differs from traditional databases.
  • Learn core Snowflake concepts including databases, schemas, tables, virtual warehouses, roles, and access control.
  • Load data into Snowflake using practical ingestion methods and COPY INTO workflows.
  • Write efficient SQL queries for analytics and transformations.
  • Understand micro-partitions and Snowflake performance fundamentals.
  • Use Time Travel and zero-copy cloning for safe recovery and experimentation.
  • Understand data sharing concepts and governance basics (intro).
  • Apply cost-awareness practices for compute usage using warehouse scaling and auto-suspend.
  • Build an end-to-end workflow from staging to transformed analytics tables.
  • Use Snowflake UI (Snowsight) features effectively for development workflows.

Build a high-performing, job-ready tech team.

Personalise your team’s upskilling roadmap and design a befitting, hands-on training program with Uptut

Key training modules

Comprehensive, hands-on modules designed to take you from basics to advanced concepts
Download Curriculum
  • Module 1: Snowflake Architecture (How It Differs from Traditional Databases)
    1. Snowflake cloud-native architecture overview (storage, compute, services)
    2. Separation of storage and compute and why it matters
    3. Virtual warehouses and independent scaling concepts
    4. How Snowflake supports multi-tenant, secure analytics workloads
    5. Hands-on: Activity: Compare a traditional database design vs Snowflake architecture for an analytics use case
  • Module 2: Core Snowflake Concepts (DBs, Schemas, Warehouses, Roles)
    1. Databases, schemas, tables, and naming conventions
    2. Virtual warehouses (sizes, scaling, concurrency basics)
    3. Roles, grants, and access control model fundamentals
    4. Best practices for environment separation (dev/test/prod concept)
    5. Hands-on: Lab: Create a database, schema, warehouse, roles, and assign permissions
  • Module 3: Using Snowsight (UI Workflow and Productivity)
    1. Navigating Snowsight (worksheets, databases, query history)
    2. Using UI for role switching and context management
    3. Query profiling basics in Snowsight
    4. Managing warehouses and monitoring usage from UI
    5. Hands-on: Lab: Run queries, inspect query history, and use the UI to profile performance
  • Module 4: Loading Data into Snowflake (COPY INTO and Practical Ingestion)
    1. Staging concepts (internal stage vs external stage overview)
    2. File formats and ingestion readiness (CSV, JSON basics)
    3. COPY INTO workflows and common options
    4. Error handling basics (bad records, on_error concepts)
    5. Hands-on: Lab: Create a stage, define file format, and load raw datasets using COPY INTO
  • Module 5: Analytics SQL and Transformations (Efficient Query Patterns)
    1. Writing efficient analytics queries (filters, joins, aggregations)
    2. CTEs and reusable transformation patterns
    3. Window functions for analytics logic (rank, dedup concepts)
    4. Building transformed tables (CTAS patterns, views overview)
    5. Hands-on: Lab: Transform raw tables into curated analytics tables using SQL best practices
  • Module 6: Performance Fundamentals (Micro-Partitions and Query Behavior)
    1. Micro-partitions concept and how Snowflake stores data
    2. Partition pruning and why filtering matters
    3. Clustering concept and when it becomes relevant
    4. Using query profile to find bottlenecks and optimize
    5. Hands-on: Lab: Compare query performance with and without pruning-friendly filters and review query profile
  • Module 7: Time Travel and Zero-Copy Cloning (Safe Recovery and Experimentation)
    1. Time Travel use cases (recover deleted/updated data)
    2. Querying historical data using Time Travel syntax
    3. Zero-copy cloning for dev/test experiments
    4. Rollback and recovery workflows for analytics pipelines
    5. Hands-on: Lab: Clone a table, run changes safely, and recover data using Time Travel
  • Module 8: Governance and Data Sharing (Intro)
    1. Data sharing concepts and common enterprise scenarios
    2. Secure access controls with roles and least privilege
    3. Governance basics (ownership, auditing, usage tracking concepts)
    4. Sharing readiness checklist (what to expose, what to restrict)
    5. Hands-on: Activity: Design a role model and sharing policy for analysts vs external consumers
  • Module 9: Cost Awareness and Warehouse Management
    1. Snowflake cost model basics (compute vs storage)
    2. Warehouse scaling strategy (right size, concurrency handling)
    3. Auto-suspend and auto-resume best practices
    4. Monitoring cost drivers with query history and warehouse usage
    5. Hands-on: Lab: Configure auto-suspend and validate cost impact with different workload patterns
  • Module 10: End-to-End Workflow (Staging → Transform → Analytics Tables)
    1. Designing pipeline layers (raw/staging, cleansed, curated concepts)
    2. Load raw data into staging tables using COPY INTO
    3. Transform into analytics-ready tables (facts/dimensions concept)
    4. Validation checks (row counts, null checks, duplicates concepts)
    5. Hands-on: Capstone Lab: Build an end-to-end Snowflake workflow and produce final KPI queries

Hands-on Experience with Tools

No items found.
No items found.
No items found.

Training Delivery Format

Flexible, comprehensive training designed to fit your schedule and learning preferences
Opt-in Certifications
AWS, Scrum.org, DASA & more
100% Live
on-site/online training
Hands-on
Labs and capstone projects
Lifetime Access
to training material and sessions

How Does Personalised Training Work?

Skill-Gap Assessment

Analysing skill gap and assessing business requirements to craft a unique program

1

Personalisation

Customising curriculum and projects to prepare your team for challenges within your industry

2

Implementation

Supplementing training with consulting support to ensure implementation in real projects

3

Why Snowflake Fundamentals for your business?

  • Faster analytics scaling: Separate compute and storage to scale workloads efficiently.
  • Lower operational overhead: Reduce maintenance compared to traditional data warehouse setups.
  • Secure data collaboration: Share data across teams and partners with controlled access.
  • Better performance control: Right-size warehouses for predictable query speed and cost.
  • Modern data foundation: Enable BI, data science, and AI use cases on a unified platform.

Lead the Digital Landscape with Cutting-Edge Tech and In-House " Techsperts "

Discover the power of digital transformation with train-to-deliver programs from Uptut's experts. Backed by 50,000+ professionals across the world's leading tech innovators.

Frequently Asked Questions

1. What are the pre-requisites for this training?
Faq PlusFaq Minus

The training does not require you to have prior skills or experience. The curriculum covers basics and progresses towards advanced topics.

2. Will my team get any practical experience with this training?
Faq PlusFaq Minus

With our focus on experiential learning, we have made the training as hands-on as possible with assignments, quizzes and capstone projects, and a lab where trainees will learn by doing tasks live.

3. What is your mode of delivery - online or on-site?
Faq PlusFaq Minus

We conduct both online and on-site training sessions. You can choose any according to the convenience of your team.

4. Will trainees get certified?
Faq PlusFaq Minus

Yes, all trainees will get certificates issued by Uptut under the guidance of industry experts.

5. What do we do if we need further support after the training?
Faq PlusFaq Minus

We have an incredible team of mentors that are available for consultations in case your team needs further assistance. Our experienced team of mentors is ready to guide your team and resolve their queries to utilize the training in the best possible way. Just book a consultation to get support.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.