Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..
Batch
Date: Apr 24th @10:00PM
Faculty: Mr. A. Sreenivasa (15+ Yrs of Exp,.. & Real Time Expert)
Duration : 45 Days
Venue
:
DURGA SOFTWARE SOLUTIONS,
Flat No : 202,
2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038
Ph.No: +91 - 9246212143, 80 96 96 96 96
Syllabus:
MASTERING SNOWFLAKE
Module 1: Snowflake & AWS Fundamentals
- Introduction to Snowflake & Data Warehousing
- Snowflake Architecture Overview
- How to Create a Snowflake & DBT Account
- How to Create AWS Account – Step-by-Step
- AWS Free Tier – Setup Guide & Billing Basics
- AWS Core Services for Snowflake (S3, EC2, IAM, etc.)
- AWS IAM & Role-Based Access for Snowflake Integration
- SnowSQL & Snowflake CLI Installation (Windows, Mac)
Module 2: SQL for Snowflake (Beginner to Advanced)
- SQL for Snowflake – Intro, SQL Types (DDL, DML, TCL, DCL)
- DDL – Schema and Object Creation
- DML – Data Insertion, Update, Delete
- DQL – SELECT, Filtering, Aggregates, Joins
- TCL – Transaction Control in Snowflake
- DCL – Access Control with SQL
- Sorting, Grouping, and Window Functions in Snowflake
Module 3: Mastering Snowflake Storage & Data Structures
- Table Types: Permanent, Transient, Temporary
- Snowflake Internal vs External Stages
- Semi-Structured Data (JSON, XML, Avro, etc.)
- Materialized Views
- Fail-Safe, Time Travel, and Recovery
- Zero-Copy Cloning & Swapping
- Understanding Data Loading with COPY INTO
Module 4: Snowflake Virtual Warehouses & Query Optimization
- Overview of Virtual Warehouses
- Sizing, Scaling & Auto Suspend/Resume
- Query Profiling in Snowflake
- Understanding Query Execution Plan
- Snowflake Micro-Partitioning
- Introduction to Clustering Keys
- Clustering Strategy and Performance Tuning
Module 5: Continuous Data Pipelines in Snowflake
- Streams – Change Data Capture
- Tasks – Scheduling & Automation
- Snowpipe – Auto Ingestion via S3
- Dependency Management in Tasks
- End-to-End Real-Time Pipeline Design
Module 6: Security, Governance & Access Control
- Understanding Roles in Snowflake
- Role-Based Access Control (RBAC)
- Access Policies and Permissions
- Identity Federation with AWS IAM (Optional Deep Dive)
Module 7: Advanced Snowflake Concepts
- Stored Procedures (SQL and JavaScript)
- User Defined Functions (UDFs)
- Cloud Computing Basics (for context)
- Swapping, Cloning, Failover Strategies
- Working with Large Datasets – Best Practices
Module 8: Billing, Monitoring, and Optimization
- Monitoring Credit Usage
- Setting Up Resource Monitors
- Warehouse & Query Optimization Techniques
- Best Practices for Cost Governance
Module 9: Capstone Project & Real-World Scenarios
- Create & Load Raw Data → Transform → Automate with Tasks
- Secure with Roles, Time Travel, and Cloning
- Share Cleaned Data Securely
- Optimize for Cost and Performance
- Monitor Usage and Query Plans