
The instructor brings twenty years of data warehouse and analytics experience, including Snowflake, Teradata, Oracle and Hadoop, blending theory with hands-on exercises to empower professionals to design scalable data solutions.
Explore how Snowflake, a cloud-only data warehouse as a service, decouples storage and compute to enable pay-as-you-go scalability on public clouds with virtual warehouses and object storage.
Learn about Snowflake editions—standard, enterprise, business critical, and virtual private snowflake—and how each edition adds features such as time travel, multi-cluster warehouses, dynamic masking, PCI compliance, and isolated compute resources.
Sign up for a Snowflake trial to receive 30 days of full functionality and $400 in free credit, choose an edition and cloud provider, then activate and log in.
Load on-premises data into Snowflake by creating a target table and a named internal stage, then upload with Snow SQL and copy into the airport table.
Learn how Snowflake's zero-copy cloning creates copies of tables, schemas, and databases without physically duplicating data. The clone command captures a snapshot, yielding independent clones with no extra storage.
Share a table between two Snowflake accounts (provider and consumer) by creating a share, granting usage and select, and let the consumer create a read-only database from the share.
Explore how Snowflake Marketplace enables many-to-many data sharing of third-party datasets, with free and paid listings, ready-to-query access, and personalized buy requests.
Create and manage a Snowflake data exchange, a private hub for invite-only data sharing where owners invite members, publish listings, and control access for providers and consumers.
Explore Snowflake's automatic performance features, including metadata, cache, query result caching, and partition pruning, along with manual options like virtual warehouse scaling and clustering keys to boost query performance.
Identify and interpret Snowflake query profiles to measure and improve query performance. Access profiles via query id, history, or user interface to view the graphical processing plan and component statistics.
Explore how Snowflake tracks micro partitions by recording min and max values and distinct counts in the metadata cache, enabling selective partition reads and faster queries.
Demonstrate building and utilizing a virtual warehouse cache across multiple queries, then show how suspending the warehouse purges the cache, affecting subsequent query profiles.
Learn how to scale up or scale down virtual warehouses to match the query workload, including multi-cluster scaling for concurrency, with practical syntax to adjust warehouse size.
Explore Snowflake's multi-layer security architecture, from data at rest encryption and key rotation to MFA, RBAC, dynamic data masking, OAuth2, and private connectivity, with cloud-provider security layered on.
Snowflake encrypts data with 256-bit encryption, manages keys by default, and rotates them every 30 days; try secret secure combines a snowflake and customer key into a composite master key.
Secure UDFs protect data by preventing access to underlying tables and code, weigh security against performance, and decide when views should be secure.
Explore how Snowflake stored procedures enable procedural sql with if-else logic, looping, and dynamic sql, and control execution under caller's or owner's rights for recurring administrative tasks.
Explore Snowpark, a library that lets you write data-processing code in Java, Scala, or Python, translated to sql and executed in Snowflake with lazy and parallel execution.
Master the fundamental Snowflake concepts and acquire the necessary skills to start implementing Snowflake-based solutions through Snowflake Decoded.
This course covers everything you need to know to become a Snowflake pro.
Whether you’re a:
novice aiming to learn Snowflake from scratch
an IT professional looking to advance your skills
or a technology leader evaluating the Snowflake eco-system…
… this course is tailored for your success.
Topics inside Snowflake Decoded (high-level view)
Introduction - Explore Snowflake’s history and what separates it from traditional databases.
Getting Started - Sign up, set up tools, and create & load our first table.
Architecture - Uncover Snowflake’s unique, decoupled architecture. Learn how it differs from traditional databases. Learn how virtual warehouses enable scalable computing as per demand.
Getting Data into Snowflake - Discover methods for loading data into Snowflake. This includes bulk copy and Snowpipe. Learn to stage data in S3 and handle semi-structured data like JSON.
Time Travel & Zero Copy Clones - Leverage Snowflake’s exclusive features. Learn how Time Travel recovers data and combines it with Cloning for historical data without extra storage costs.
Secure Data Sharing - Unlock effortless data sharing within and outside the Snowflake eco-system. Explore efficient sharing methods while minimizing storage duplication.
Why Snowflake Decoded is unique
Snowflake Decoded is unique to any other Snowflake course because we:
Cover a wide range of topics, from fundamental to advanced levels
Make advanced concepts simple to comprehend using easy-to-understand diagrams
Embrace a hands-on learning approach. You’ll apply your theory in real-world scenarios through hands-on lectures and lab assignments
Final thoughts
By the course’s conclusion, you’ll have the confidence and the skills to implement Snowflake-based solutions - just like the 44,000+ students who have completed this course.
Snowflake expertise is in high demand, opening doors to exciting career opportunities.
Since we’re so confident in the value of this course, we offer a 30-day money-back guarantee. No questions asked.
Don’t delay your journey to Snowflake mastery any longer.
Dive into the world of Snowflake today and elevate your data career to new heights by enrolling now.