Snowflake Training

This 2-day role specific course covers how to explore, load, visualize and extract insights from the Snowflake Platform. This course will consist of lectures, labs, and discussions.


Topics Covered are:

  • Overview of Snowflake key features & architecture Perform advanced and high-performing data analytic tasks
  • Load and work with new datasets Review key SQL extensibility features
  • Query and inspect data using SQL core constructs
  • Employ best practices for working with semi-structured data
  • Discuss query caching performance capabilities
  • Visualizing data outside of Snowflake

2 Days

Basic knowledge of SQL is required

• Snowflake Overview
• Architecture 101
• How to use the Snowflake UI & ecosystem

• Ingesting new data into Snowflake Tables
• Working with various SQL Data Types
• Discussing streaming data
• Ingestion best practices & anti-patterns

• View the Schema
• Filtering data examples & best practices
• Sorting data & performance considerations
• Commonly used functions
• Save & export data output
• Time Travel queries

• Result set cache
• Metadata cache
• Query data cache
• Best practices of using caching for performance and cost optimization

• Using Snowflakes high-performing approximation and estimation features
• Join and Union queries & tuning techniques
• Perform advanced analytic tasks using additional SQL querying capabilities including subqueries, common table expressions, and analytic functions

• User-defined functions
• Stored Procedures
• Regular Views & Secured Views

• Data source formats
• Support of native data types
• SQL Operations (Grouping, Sorting & more)
• Built-in functions for traversing, flattening, and nesting of semi-structured data

• Connecting a BI Tool to Snowflake
• Exploring & Visualizing data outside of Snowflake