Course Content

1: Snowflake Architecture & Feature

  • What is Snowflake & Key Features
  • Snowflake Architecture (3 layers)
    a) Storage Layer
    b) Compute Layer (Query Processing)
    c) Services Layer
  • Snowflake Editions
    a) Standard
    b) Enterprise
    c)  Business Critical
    d)  Virtual Private Snowflake
  • Core Objects
    a) Warehouse
    b) Roles
    c) Database
    d) Schema
    e)Tables (Permanent, Transient, Temporary)
    f) Views (Non-Materialized, Materialized, Secure
  • Hands-on
    a) Creating Databases, Schemas, Tables, Views
    b) Exploring Web UI(IDE)
  • Billing Overview: Understanding credits & cost visibility
  • Snow SQL Introduction & Basic Commands – DDL / DML
  • Understand how Snowflake differs from traditional DWH
  • Explain architectural components
  • Perform basic DDL/DML operations
  • Use Snow SQL for basic operations

2: Performance Concepts & Virtual Warehouse

  • Virtual Warehouse Concepts
  • Sizing, Scaling, and Billing Implications
  • Multi-cluster Warehouses
  • Resource Monitors: Setup and Use Cases
  • Monitoring Compute Usage
  • Billing Overview
  • Multi-Cluster Warehouse
  • Zero Copy Clone
  •  Choose an appropriate warehouse size for workloads
  • Implement resource usage controls
  • Monitor compute consumption effectively

3: Performance Concepts & Query Optimization

  • Query Caching (Result, Metadata, Data)
  • Clustering Concepts and Manual Clustering
  • Zero Copy Cloning: Use cases & Cost Impact
  • Query Profile & Query History: Performance Analysis
  •  Identify and leverage performance optimization techniques
  • Use query analysis tools
  • Implement cost-saving strategies like cloning

4: Data Loading and Unloading

  • File Formats: CSV, JSON, Parquet, etc.
  • Staging Data:
    a) Internal Stages (User, Table, Named)
    b) External Stages (AWS S3, Azure, GCP)
  • COPY INTO Command: Syntax, Errors, Best Practices
  • Snow PIPE Basics: Automated Ingestion
  • Data Unloading: Unload data to stages

 5: Storage Layer & Data Protection

  • Storage Layer Deep Dive
  • Micro-partitioning: Structure & Benefits
  • Time Travel: Recovery and Historical Access
  • Fail-Safe: Data Recovery Mechanism (limitations, cost)

6:Snowflake Security & Access Control

7. Data Sharing & Data Marketplace

8. Python with Snowpark

9.UDFs, Stored Procedures, and Tasks

Send a Comment

Your email address will not be published.

Apply to course now

Snowflake

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...
  • Price: Free
  • Students: 0
  • Lesson: 0
Skip to toolbar