ExamGecko
Question list
Search
Search

List of questions

Search

Question 100 - DEA-C01 discussion

Report
Export

Ira a Data Engineer with TESLA IT systems, looking out to Compare Traditional Partitioning vs Snowflake micro-partitions for one of the Snowflake Project implementations. Which one of the following is incorrect understanding of Ira about Micro Partitioning?

A.
All data in Snowflake tables is automatically divided into micro-partitions, which are contiguous units of storage compared to traditional partitioning where specialized DDL required.
Answers
A.
All data in Snowflake tables is automatically divided into micro-partitions, which are contiguous units of storage compared to traditional partitioning where specialized DDL required.
B.
All DML operations (e.g. DELETE, UPDATE, MERGE) take advantage of the under-lying micropartition metadata to facilitate and simplify table maintenance.
Answers
B.
All DML operations (e.g. DELETE, UPDATE, MERGE) take advantage of the under-lying micropartition metadata to facilitate and simplify table maintenance.
C.
Snowflake stores metadata about all rows stored in a micro-partition, including number of distinct columns.
Answers
C.
Snowflake stores metadata about all rows stored in a micro-partition, including number of distinct columns.
D.
The micro-partition metadata maintained by Snowflake enables precise pruning of col-umns in micro-partitions at query run-time, including columns containing semi-structured data.
Answers
D.
The micro-partition metadata maintained by Snowflake enables precise pruning of col-umns in micro-partitions at query run-time, including columns containing semi-structured data.
E.
In Snowflake, as data is inserted/loaded into a table, clustering metadata is collected and recorded for each micro-partition created during the process.
Answers
E.
In Snowflake, as data is inserted/loaded into a table, clustering metadata is collected and recorded for each micro-partition created during the process.
Suggested answer: C

Explanation:

What are Micro-partitions?

All data in Snowflake tables is automatically divided into micro-partitions, which are contiguous units of storage. Each micro-partition contains between 50 MB and 500 MB of uncompressed data (note that the actual size in Snowflake is smaller because data is always stored compressed). Groups of rows in tables are mapped into individual micro-partitions, organized in a columnar fashion. This size and structure allow for extremely granular pruning of very large tables, which can be comprised of millions, or even hundreds of millions, of micro-partitions.

Snowflake stores metadata about all rows stored in a micro-partition, including:

· The range of values for each of the columns in the micro-partition.

· The number of distinct values.

· Additional properties used for both optimization and efficient query processing.

It Never stores number of columns as part of Metadata.

Rest of the statements are correct.

asked 23/09/2024
Donald VIRMOND
32 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first