SnowPro Core Exam QuestionsBrowse all questions from this exam

SnowPro Core Exam - Question 92


True or False: Snowflake's Global Services Layer gathers and maintains statistics on all columns in all micro-partitions.

Show Answer
Correct Answer: B

Snowflake's Global Services Layer, or more accurately, the Cloud Services layer, is responsible for managing metadata and other services. However, it does not explicitly gather and maintain statistics on all columns in all micro-partitions. Instead, it manages metadata for query optimization, which includes information about the range of values in columns and other properties essential for efficient query processing. This metadata is used for tasks like pruning, rather than maintaining exhaustive statistics on all columns in all micro-partitions.

Discussion

17 comments
Sign in to comment
alfredofmtOption: B
Jul 1, 2023

The Global Services Layer in Snowflake is responsible for several tasks including authentication, infrastructure management, metadata management, query parsing and optimization, and access control​1​. However, the documentation does not specifically mention that it gathers and maintains statistics on all columns in all micro-partitions.

Rajivnb
Oct 14, 2023

collecting metadata is called statistics. It basically collects how many distinct values, count(*), Min,Max values etc., this is statistics

LeinhoOption: B
Jun 20, 2023

B is correct, question is about micro-partitions, documentation explains it keeps metadata about rows, not columns, so is false.

Rajivnb
Oct 14, 2023

metadata comes from the micro partition data only right. metadata is count(*), min and max values in each micro partition, distinct values. min and max of each micro partition is what it decides pruning right?

lol632Option: A
Dec 3, 2023

https://www.snowflake.com/wp-content/uploads/2014/10/A-Detailed-View-Inside-Snowflake.pdf It clearly says the service layer saves the metadata about the stored data in snowflake. Page 7, right column.

c0d3gOption: A
Mar 5, 2023

Snowflake is a single, integrated platform delivered as-a-service. It features storage, compute, and global services layers that are physically separated but logically integrated. Data workloads scale independently from one another, making it an ideal platform for data warehousing, data lakes, data engineering, data science, modern data sharing, and developing data applications. https://www.snowflake.com/product/architecture/

MultiCloudIronManOption: A
Jul 15, 2023

There is no Global Services Layer in snowflake. https://www.bing.com/search?q=snowflake+global+services+layer&qs=NM&pq=what+is+global+services+layer+in+snowflake&sc=6-42&cvid=9660BE0F9FA3415AB5F2EF9404F1C104&FORM=QBRE&sp=1&ghc=2&lq=0

Marge23Option: B
Sep 16, 2023

B . FALSE Cloud Services If Snowflake’s computing layer is the brawn of our solution, our cloud services layer is the brain. Snowflake’s cloud services manage client sessions, metadata, transactions, query planning, security/governance and many other services. It’s also a highly scalable tier thanks to the near-limitless computing resources in the cloud. Snowflake supports thousands of customer accounts and hundreds of millions of queries each and every day.

Ram9198
Oct 14, 2023

Cloud services layer is als https://blog.devgenius.io/snowflake-series-part-1-snowflake-architecture-deep-dive-3a9ca082a531o called global services layer

oscarglobOption: A
Nov 17, 2023

"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." Seems to me that this is done by the Cloud Services layer, and this "Global Services layer" looks like another term for it: https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions#what-are-micro-partitions

OfficeSaracus
Dec 24, 2023

Yes, but as you also mention, it stores metadate about all "rows" and not all "columns" which is also asked in the question... wicked question... :/

ShagunMittalOption: A
Mar 2, 2023

https://www.snowflake.com/product/architecture/

EmiBOption: A
Mar 11, 2023

Snowflake is a single, integrated platform delivered as-a-service. It features storage, compute, and GLOBAL SERVICES LAYERS https://www.snowflake.com/product/architecture/

Mayuri917233Option: B
May 11, 2023

B is correct

tochengiriOption: A
May 20, 2023

https://www.snowflake.com/product/architecture/ Snowflake is a single, integrated platform delivered as-a-service. It features storage, compute, and global services layers that are physically separated but logically integrated. Data workloads scale independently from one another, making it an ideal platform for data warehousing, data lakes, data engineering, data science, modern data sharing, and developing data applications.

dpexam2023Option: B
Sep 20, 2023

https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions

JasMozaiOption: B
May 10, 2024

No definition of Global Services Layer, it should be cloud services layer Snowflake stores metadata about all rows stored in a micro-partition, not columns

Stevec80Option: B
May 12, 2024

https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions#what-are-micro-partitions

PrashantGupta1616Option: B
Jun 6, 2024

Snowflake's Global Services Layer does not gather and maintain statistics on all columns in all micro-partitions. Instead, it dynamically gathers statistics as needed for query optimization, utilizing metadata and sampling techniques to optimize query performance.

Mallikharjuna452Option: B
Jul 19, 2024

B.False,Snowflake's Global Services Layer gathers and maintains statistics on columns in micro-partitions, but it does not gather and maintain statistics on all columns in all micro-partitions