Nandini Software

Snowflake

What is Snowflake ?

Snowflake is cloud based data warehouse and analytical tool. With so many SAAS based Data warehouse applications available currently that are competing against one another, Snowflake stands out among the crowd for it uniqueness in design and approach. Snowflake works on an application that is faster and easier to handle. Unlike other data warehouse systems Snowflake is not built on Big data platforms rather it works on new SQL engine that is best suited for cloud.

About Snowflake

Snowflake is the best cloud based data warehousing & analytics tool. It is very unique in its approach and design hence most large sized organizations started to use this tool. The number of job openings on snowflakes are high these days as the tool started to emerge. The number of vacancies are expected to increase even more as the tool grows and more organizations start to adapt to Snowflake.

Looking to get placed on a snowflake?

If yes, you are in the right place. Learning any tool is actually easy if you have the right mentor that can train you. We at Nandini Software Solutions from have got expert trainers that can train you and help you crack the dream job. Snowflake is a special application that is much faster than the other competitive data warehousing as it works on Big data unlike others that work on Big Data. The main advantage in snowflakes is that the users can track the changes in date over a date range of up to 60 days. You can go back in time up to 60 days and look at the changes that are made. We are the leading Snowflake training institute in Marathahalli, Bangalore with more than 80% success rate in placing the students in various companies.

Snowflake Course Content

Data Terminology

  1. Data
  2. Database
  3. Database Management System
  4. Warehouse
  5. ETL
  6. Analytical Tools

Data Service line

  1. Use cases of snowflake
  2. Data flow in Data service line projects

Snowflake Introduction

  1. What is snowflake
  2. Advantages of snowflake
  3. Editions of snowflake
  4. Snowflake Free trial
  5. AWS free Trail

Snowflake Architecture

  1. Shared disk architecture
  2. Shared nothing architecture
  3. Hybrid Architecture
  4. Global Service Layer
  5. Query processing Layer
  6. Storage Layer

Global service layer

  1. Meta Data
  2. Authentication
  3. Authorization
  4. Query result cache
  5. Metadata Cache

Query Processing Layer

  1. Virtual warehouses
  2. Clusters
  3. Vertical scaling
  4. Horizontal scaling
  5. Virtual warehouse parameters

Storage Layer

  1. Compression
  2. Micro – Partitions
  3. Columnar Storage

Data Loading

  1. Stages
  2. File Formats
  3. Put and copy into command
  4. Storage integration
  5. Bulk loading
  6. Continuous loading
  7. Snow pipe
  8. Working with unstructured data

Time Travel

  1. Time Travel
  2. Offset
  3. Time stamp
  4. Statement id
  5. Fail safe
  6. Data recovery
  7. Undrop

Views

  1. Materialized views
  2. Non – Materialized views

Shares

  1. Producer account
  2. Consumer account
  3. Reader / Managed account
  4. Inbound shares
  5. Outbound shares

Zero copy cloning

  1. Normal cloning
  2. Zero copy cloning

Streams

  1. CDC
  2. Streams
  3. Streams offset

Tables

  1. Temporary table
  2. Transient table
  3. Permanent table

Editions

  1. Standard
  2. Enterprise
  3. Business Critical
  4. Virtual Private Snowflake

Query Optimization

  1. Dedicated warehouse
  2. Clustering key
  3. Materialized view
  4. Caching
  5. Scaling

Caching

  1. Metadata Cache
  2. Warehouse Cache
  3. Query Results Cache

Access Management

  1. RBAC Roles
  2. Roles
  3. Users
  4. System Defined Roles
  5. User Defined Roles

Making Policy

  1. PPI
  2. Masking data
  3. Masking data per role

Task and Schedulers

  1. Task
  2. Child Task
  3. Parent Task
  4. Tree of Tasks

Stored Procedures

  1. Stored procedures
  2. Sql scripting
  3. Java scripting
  4. Python scripting

Projects

  1. Real Time project Explanation
  2. One project
  3. Connecting to other tools

Interview prep

  1. Sample resumes
  2. Interview preparation
  3. Sql interview questions
  4. Data Warehouse core
  5. Snowflake interview questions
  6. Project Related interview questions

Every concepts in this course has it’s own lab session for hands on practice

Raw Files

Documentations

Lab Notes

Interview Questions

Recorded Videos