Introduction
A quick overview of Snowflake
()
Snowflake architecture
()
Snowflake Edition platform and free trial setup
()
Quick overview of Snowsight
()
View query summaries
()
1. Table Structures and Types of Tables
Table structures in Snowflake
()
Data storage in Snowflake
()
Permanent, transient, and temporary tables
()
Permanent tables
()
Temporary tables
()
Transient tables
()
Cloning tables and data lineage
()
Specialized tables in Snowflake
()
Hybrid tables
()
External, Iceberg, and interactive tables
()
Time travel data retention and retention period
()
Query historical data using query ID and timestamps
()
Drop and undrop tables and disable time travel
()
2. Types of Views
Views in Snowflake
()
Create and query views
()
Create complex views involving joins
()
Create and query materialized views
()
Create and query secure views
()
Create and query recursive views
()
3. Performance and Optimization
Caching
()
Using the query results cache
()
Warehouse sizing
()
Configure warehouse sizing to improve performance
()
Query acceleration service
()
Configure query acceleration service
()
Clustering
()
Set up base table for query optimization comparisons
()
Create a clustered table
()
Execute point lookup and range queries on clustered tables
()
Search optimization
()
Enable search optimization
()
Execute point lookup queries on search optimized tables
()
Run substring queries on search optimized tables
()
4. Continuous Data Pipelines
Continuous data pipelines: Dynamic tables
()
Continuous data pipelines: Tasks and streams
()
Create and configure a dynamic table
()
Automated refresh of dynamic tables
()
5. Access and Query Semistructured Data
Create a stage to upload data
()
Load and query Parquet data
()
Load and query JSON data
()
Query and flatten arrays
()
6. Users and Privileges
Access control, users, and roles
()
Create users
()
View grants
()
Create roles and grant privileges
()
Conclusion
Summary and next steps
()
Ex_Files_Snowflake_Deep_Dive_Cloud_Data.zip
(38 KB)