Queries in Snowflake: Search Optimization, External Table Partitions, & Views

Snowflake 2022    |    Intermediate
  • 15 videos | 1h 32m 27s
  • Includes Assessment
  • Earns a Badge
Search optimization service is a Snowflake feature used to create an auxiliary data structure optimized as a search access path to improve selective point lookup query performance. While search optimization is an extremely handy feature, it can also run up substantial storage and compute costs. In this course, learn how to implement search optimizations by measuring the cost of search optimizations for your table and adding the service to it. Next, differentiate between search optimizations and clustering and discover how to implement partitioning for external tables. Finally, practice working with views in Snowflake and differentiate between non-materialized, materialized, and secure views. Upon completion, you'll be able to leverage search optimization in Snowflake, implement external table partitioning, and use and analyze views.


  • discover the key concepts covered in this course
    outline search optimization in Snowflake and the search optimization service
    enable search optimization
    use search optimization and recall its advantages
    compare the performance benefits of search optimization and clustering
    identify how to partition external tables in Snowflake
    create an external stage and external table from data in S3
    partition external tables
  • perform manual partitioning on external tables
    differentiate non-materialized, materialized, and secure views
    create non-materialized views
    query views and observe the outcomes
    query materialized views to observe performance benefits
    create and use secure views
    summarize the key concepts covered in this course


  • 1m 12s
  • 6m 40s
  • Locked
    3.  Enabling Search Optimization
    8m 16s
  • Locked
    4.  Using Search Optimization
    6m 29s
  • Locked
    5.  Comparing Search Optimization and Clustering
    8m 6s
  • Locked
    6.  Partitioning of Snowflake External Tables
    3m 9s
  • Locked
    7.  Creating an External Stage and Table
    8m 9s
  • Locked
    8.  Partitioning External Tables
    5m 17s
  • Locked
    9.  Performing Manual Partitioning on External Tables
    5m 58s
  • Locked
    10.  Views in Snowflake
    8m 33s
  • Locked
    11.  Creating Views
    6m 18s
  • Locked
    12.  Querying Views
    5m 17s
  • Locked
    13.  Querying Materialized Views
    9m 44s
  • Locked
    14.  Creating and Using Secure Views
    4m 5s
  • Locked
    15.  Course Summary
    5m 13s


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.