- (Topic 3)
What are benefits of using Snowpark with Snowflake? (Select TWO).
Correct Answer:
CD
Snowpark is designed to bring the data programmability to Snowflake, enabling developers to write code in familiar languages like Scala, Java, and Python. It allows for the execution of these codes directly within Snowflake??s virtual warehouses, eliminating the need for a separate cluster. Additionally, Snowpark??s compatibility with Spark allows users to leverage their existing Spark code with minimal changes1.
- (Topic 5)
Which file function generates a SnowFlake-hosted URL that must be authenticated when used?
Correct Answer:
D
✑ Purpose:TheBUILD_STAGE_FILE_URLfunction generates a temporary, pre- signed URL that allows you to access a file within a Snowflake stage (internal or external). This URL requires authentication to use.
✑ Key Points:
✑ Snowflake Documentation
(BUILD_STAGE_FILE_URL): https://docs.snowflake.com/en/sql-reference/functions/build_stage_file_url.html
- (Topic 5)
While clustering a table, columns with which data types can be used as clustering keys? (Select TWO).
Correct Answer:
AC
A clustering key can be defined when a table is created by appending a CLUSTER Where each clustering key consists of one or more table columns/expressions, which can be of any data type, except GEOGRAPHY, VARIANT, OBJECT, or ARRAYhttps://docs.snowflake.com/en/user-guide/tables-clustering-keys
- (Topic 4)
Which statistics can be used to identify queries that have inefficient pruning? (Select TWO).
Correct Answer:
CD
The statistics that can be used to identify queries with inefficient pruning are ??Partitions scanned?? and ??Partitions total??. These statistics indicate how much of the data was actually needed and scanned versus the total available, which can highlight inefficiencies in data pruning34.
- (Topic 1)
What is a key feature of Snowflake architecture?
Correct Answer:
C
One of the key features of Snowflake??s architecture is its unique approach to eliminating resource contention through the use of virtual warehouses. This is achieved by separating storage and compute resources, allowing multiple virtual warehouses to operate independently on the same data without affecting each other. This means that different workloads, such as loading data, running queries, or performing complex analytics, can be processed simultaneously without any performance degradation due to resource contention.
References:
✑ Snowflake Documentation on Virtual Warehouses
✑ SnowPro® Core Certification Study Guide