0% found this document useful (0 votes)
2 views37 pages

Snowflake quiz

Snowflake utilizes three types of caching—Warehouse, Results, and Metadata—to enhance performance and supports various data modeling techniques such as Star Schema and Data Vault. Its architecture features micro-partitions for efficient data storage, and best practices recommend using VARIANT data types for semi-structured data and clustering keys with low cardinality. Additionally, SQL functionality can be extended with User Functions and Javascript UDFs, while query statement encryption is available for Virtual Private Snowflake accounts.

Uploaded by

kundan04kumar02
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views37 pages

Snowflake quiz

Snowflake utilizes three types of caching—Warehouse, Results, and Metadata—to enhance performance and supports various data modeling techniques such as Star Schema and Data Vault. Its architecture features micro-partitions for efficient data storage, and best practices recommend using VARIANT data types for semi-structured data and clustering keys with low cardinality. Additionally, SQL functionality can be extended with User Functions and Javascript UDFs, while query statement encryption is available for Virtual Private Snowflake accounts.

Uploaded by

kundan04kumar02
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 37

Snowflake has three types of caching to optimize performance: Warehouse, Results, and Metadata.

Snowflake supports all of the mentioned proven data modeling techniques, including 3rd Normal
Form, Data Vault, Star Schema, and Snowflake Schema

A table that consists of a single micro-partition or no micro-partitions will always have a clustering
depth of 0

Snowflake tables are indeed logical structures that organize data into columns and rows. These tables
are physically stored in Snowflake's FDN files, which are micro-partitions. Micro-partitions are a key
feature of Snowflake's architecture, as they enable efficient data storage and query processing.

Snowflake recommends ordering the keys from lowest cardinality to highest cardinality for a
clustering key

Cluster keys should not be defined with high cardinality columns.

A warehouse cache is a type of cache that lives on the Compute instance

The Resource Monitor trigger allows for three actions to be taken: suspending the task, suspending
the task immediately, and notifying the user.

Query statement encryption is supported on Virtual Private Snowflake (VPS) accounts


Reclustering is done automatically.

SQL functionality can be extended via SQL User Functions (UDF), Javascript UDFs, and Session
Variables.

Metadata is a type of cache that lives on the Cloud Services layer.

A best practice of load and store Semi-structured data in Snowflake is to loaded and stored in a
VARIANT data type

You might also like