About us
Services
Courses
Portfolio
Contact Us
Sign Up
Snowflake Masterclass
Online Course
Snowflake The Complete Masterclass (2022 Edition)
Introduction
Introduction
How to benefit best from the course?
All course slides & resources
Getting started
Sign up for free trial
Login to account
Getting to know the interface
Snowflake architecture
Architecture
Setting up warehouse
Setting up warehouse using SOL
Setting up virtual warehouse
Scaling policy
Exploring tables & databases
Loading data in snowflake
Load data
Snowflake architecture
What is a data warehouse?
Cloud computing
Snowflake editions
Snowflake pricing
Monitor Usage
Roles in snowflake
Architecture
Loading data
Loading methods
Understanding_stages
Creating stage
COPY command
Create a stage & load data
Transforming data
More transformations
Copy option: ON_ERROR
File format object
Summary
Loading data
Create file format object & use copy option
Copy options
Understanding copy options
VALIDATION MODE
Using the copy options
Working with rejected records
SIZE_LIMIT
RETURN FAILED ONLY
TRUNCATECOLUMNS
FORCE
Load history
Copy options
Using the copy options
Loading unstructured data
High-level steps
Our data
Creating stage & raw file
Load raw JSON
Parsing JSON
Handling nested data
Parsing & handling array
Dealing with hierarchy
Insert final data
Querying PARQUET data
Loading PARQUET data
Performance optimization
Performance in Snowflake
Create dedicated virtual warehouse
Implement dedicated virtual warehouse
Scaling up
Scaling out
Caching - Theory
Maximize Caching
Clustering - Theory
Clustering - Practice
Performance optimization
Loading from AWS
Sign up for free trial
Creating S3 bucket
Upload files in S3
Creating policy
Creating integration object
Loading from S3
Handle JSON
Loading from AWS
Loading from Azure
Sign up for free trial
Create a storage account
Create a container
Create integration object
Create stage object
Load CSV file
Load JSON file
Loading from GCP
Sign up for free trial
Create a bucket
Create integration object
Create stage
Query & load data
Unload data
Snowpipe
What is Snowpipe?
High-level steps
Creating stage
Creating pipe
Configure pipe & notifications
Error handling
Manage pipes
Snowpipe
Time Travel
Using time travel
Time travel
Restoring data
UNDROP tables
Undrop
Retention time
Time travel cost
Time travel
Fail Safe
Understanding Fail Safe
Fail Safe storage
Fail Safe
Types of tables
Different table types
Permanent tables & databases
Transient tables & databases
Temporary tables & databases
Types of tables
Zero-Copy Cloning
Understanding Zero-Copy Cloning
Cloning tables
Cloning schemas & databases
Cloning with time travel
Swapping tables
Zero-Copy Cloning
Data Sharing
Understanding data sharing
Using data sharing
Create share through the interface
Sharing with non-snowflake users
Creating a reader account
Creating a database from share
Set up users for share
Sharing database & schema
Secure vs. normal view
Sharing a secure view
Data Sharing
Data Sampling
Why data sampling?
Methods of data sampling
Sampling data: Hands-on
Data Sampling
Scheduling Tasks
Understanding tasks
Creating tasks
Using CRON
Understand tree of tasks
Creating trees of tasks
Calling a stored procedure
Task history & error handling
Tasks with condition
Tasks
Streams
Understanding streams
INSERT operation
UPDATE operation
DELETE operation
Process all data changes
Combine streams & tasks
Types of streams
Changes clause
Streams
Materialized Views
Understand materialized views
Using materialized views
Refresh materialized views
Maintenance costs
When to use materialized views
Limitations
Materialized views
Dynamic Data Masking
Understanding data masking
Creating a masking policy
Unset & replace policy
Alter an existing policy
Real life examples
Data Masking V
Access Management
Key concepts
Roles overview
ACCOUNTADMIN
ACCOUNTADMIN in practice
SECURITYADMIN
SECURITYADMIN in practice
SYSADMIN
SYSADMIN in practice
Custom roles
Custom roles in practice
USERADMIN
USERADMIN in practice
PUBLIC
Visualization - Power BI & Tableau
Data Visualization
Download & install Power BI
Connect Power BI & Snowflake
Working in Power BI
Download & install Tableau
Connect Tableau & Snowflake
Partner Connect - Connecting other tools
Connecting to other tools
Connect to ETL tool
Best Practises
Best practices
Virtual warehouses
Table design
Monitoring
Retention period
Getting started (retired)
Sign up for free trial
Getting to know the interface
Classical console view
Setting up virtual warehouses (retired)
Exploring tables & databases (retired)
Loading data in snowflake (retired)
Loading data (retired)
Creating stage
COPY command (old interface)
Transforming data (old interface)
More transformations (old interface)
Copy options & ON_ERROR (old interface)
File format object (old interface)
Summary (old interface)
Copy options (retired)
Working with rejected records (old interface)
VALIDATION MODE (old interface)
RETURN FAILED ONLY (old interface)
SIZE LIMIT (old interface)
FORCE (old interface)
TRUNCATECOLUMNS (old interface)
Load history (old interface)
$
1200
$
12000
year
$
1000
month
$
12000
year
On Demand
30+
Bonus Resources
Access
Private Discord
Certificate
of Completion
24/7
Support
Buy Now
Instructor
Zayne Harris