ExamGecko

COF-C02: SnowPro Core Certification

SnowPro Core Certification
Vendor:

Snowflake

SnowPro Core Certification Exam Questions: 716
SnowPro Core Certification   2.370 Learners
Take Practice Tests
Comming soon
PDF | VPLUS
This study guide should help you understand what to expect on the exam and includes a summary of the topics the exam might cover and links to additional resources. The information and materials in this document should help you focus your studies as you prepare for the exam.

Related questions

How can the outer array structure of a semi-structured file be removed?

Become a Premium Member for full access
Unlock Premium Member  Unlock Premium Member

While preparing to unload data in Snowflake, the file format option can be specified in which commands? (Select TWO).

Become a Premium Member for full access
Unlock Premium Member  Unlock Premium Member

How can a data provider validate that a secure view is configured to display only the data the provider wishes to expose?

Become a Premium Member for full access
Unlock Premium Member  Unlock Premium Member

What are characteristics of the ownership privilege when it is granted on a regular Snowflake schema? (Select TWO).

Become a Premium Member for full access
Unlock Premium Member  Unlock Premium Member

A query containing a WHERE clause is running longer than expected. The Query Profile shows that all micro-partitions being scanned How should this query be optimized?

Become a Premium Member for full access
Unlock Premium Member  Unlock Premium Member

During periods of warehouse contention which parameter controls the maximum length of time a warehouse will hold a query for processing?

A.
STATEMENT_TIMEOUT__IN__SECONDS
A.
STATEMENT_TIMEOUT__IN__SECONDS
Answers
B.
STATEMENT_QUEUED_TIMEOUT_IN_SECONDS
B.
STATEMENT_QUEUED_TIMEOUT_IN_SECONDS
Answers
C.
MAX_CONCURRENCY__LEVEL
C.
MAX_CONCURRENCY__LEVEL
Answers
D.
QUERY_TIMEOUT_IN_SECONDS
D.
QUERY_TIMEOUT_IN_SECONDS
Answers
Suggested answer: B

Explanation:

The parameterSTATEMENT_QUEUED_TIMEOUT_IN_SECONDSsets the limit for a query to wait in the queue in order to get its chance of running on the warehouse. The query will quit after reaching this limit. By default, the value of this parameter is 0 which mean the queries will wait indefinitely in the waiting queue

https://community.snowflake.com/s/article/Warehouse-Concurrency-and-Statement-Timeout-Parameters#:~:text=The%20parameter%20STATEMENT_QUEUED_TIMEOUT_IN_SECONDS%20sets%20the,indefinitely%20in%20the%20waiting%20queue.

asked 23/09/2024
PEDRO ARIAS
35 questions

How does the search optimization service improve query performance?

Become a Premium Member for full access
Unlock Premium Member  Unlock Premium Member

What is a key feature of Snowflake architecture?

A.
Zero-copy cloning creates a mirror copy of a database that updates with the original
A.
Zero-copy cloning creates a mirror copy of a database that updates with the original
Answers
B.
Software updates are automatically applied on a quarterly basis
B.
Software updates are automatically applied on a quarterly basis
Answers
C.
Snowflake eliminates resource contention with its virtual warehouse implementation
C.
Snowflake eliminates resource contention with its virtual warehouse implementation
Answers
D.
Multi-cluster warehouses allow users to run a query that spans across multiple clusters
D.
Multi-cluster warehouses allow users to run a query that spans across multiple clusters
Answers
E.
Snowflake automatically sorts DATE columns during ingest for fast retrieval by date
E.
Snowflake automatically sorts DATE columns during ingest for fast retrieval by date
Answers
Suggested answer: C

Explanation:

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

asked 23/09/2024
Francesco Pignalosa
37 questions

Which Snowflake object enables loading data from files as soon as they are available in a cloud storage location?

A.
Pipe
A.
Pipe
Answers
B.
External stage
B.
External stage
Answers
C.
Task
C.
Task
Answers
D.
Stream
D.
Stream
Answers
Suggested answer: A

Explanation:

In Snowflake, aPipeis the object designed to enable the continuous, near-real-time loading of data from files as soon as they are available in a cloud storage location. Pipes use Snowflake'sCOPYcommand to load data and can be associated with aStageobject to monitor for new files. When new data files appear in the stage, the pipe automatically loads the data into the target table.

References:

Snowflake Documentation on Pipes

SnowPro Core Certification Study Guide

https://docs.snowflake.com/en/user-guide/data-load-snowpipe-intro.html

asked 23/09/2024
Adetutu Ogunsowo
45 questions

Which of the following indicates that it may be appropriate to use a clustering key for a table? (Select TWO).

A.
The table contains a column that has very low cardinality
A.
The table contains a column that has very low cardinality
Answers
B.
DML statements that are being issued against the table are blocked
B.
DML statements that are being issued against the table are blocked
Answers
C.
The table has a small number of micro-partitions
C.
The table has a small number of micro-partitions
Answers
D.
Queries on the table are running slower than expected
D.
Queries on the table are running slower than expected
Answers
E.
The clustering depth for the table is large
E.
The clustering depth for the table is large
Answers
Suggested answer: D, E

Explanation:

A clustering key in Snowflake is used to co-locate similar data within the same micro-partitions to improve query performance, especially for large tables where data is not naturally ordered or has become fragmented due to extensive DML operations. The appropriate use of a clustering key can lead to improved scan efficiency and better column compression, resulting in faster query execution times.

The indicators that it may be appropriate to use a clustering key for a table include:

D . Queries on the table are running slower than expected: This can happen when the data in the table is not well-clustered, leading to inefficient scans during query execution.

E . The clustering depth for the table is large: A large clustering depth indicates that the table's data is spread across many micro-partitions, which can degrade query performance as more data needs to be scanned.

References:

Snowflake Documentation on Clustering Keys & Clustered Tables

Snowflake Documentation on SYSTEM$CLUSTERING_INFORMATION

Stack Overflow discussion on cluster key selection in Snowflake

asked 23/09/2024
Novka Mandic
35 questions