ExamGecko
Home Home / Snowflake / SnowPro Core

Snowflake SnowPro Core Practice Test - Questions Answers, Page 10

Question list
Search
Search

Which of the following compute resources or features are managed by Snowflake? (Select TWO).

A.
Execute a COPY command
A.
Execute a COPY command
Answers
B.
Updating data
B.
Updating data
Answers
C.
Snowpipe
C.
Snowpipe
Answers
D.
AUTOMATIC__CLUSTERING
D.
AUTOMATIC__CLUSTERING
Answers
E.
Scaling up a warehouse
E.
Scaling up a warehouse
Answers
Suggested answer: C, E

Explanation:

Snowflake manages various compute resources and features, including Snowpipe and the ability to scale up a warehouse. Snowpipe is Snowflake's continuous data ingestion service that allows users to load data as soon as it becomes available. Scaling up a warehouse refers to increasing the compute resources allocated to a virtual warehouse to handle larger workloads or improve performance.

[COF-C02] SnowPro Core Certification Exam Study Guide

Snowflake Documentation on Snowpipe and Virtual Warehouses1

Which Snowflake feature is used for both querying and restoring data?

A.
Cluster keys
A.
Cluster keys
Answers
B.
Time Travel
B.
Time Travel
Answers
C.
Fail-safe
C.
Fail-safe
Answers
D.
Cloning
D.
Cloning
Answers
Suggested answer: B

Explanation:

Snowflake's Time Travel feature is used for both querying historical data in tables and restoring and cloning historical data in databases, schemas, and tables3. It allows users to access historical data within a defined period (1 day by default, up to 90 days for Snowflake Enterprise Edition) and is a key feature for data recovery and management.Reference:[COF-C02] SnowPro Core Certification Exam Study Guide

A company strongly encourages all Snowflake users to self-enroll in Snowflake's default Multi-Factor Authentication (MFA) service to provide increased login security for users connecting to Snowflake.

Which application will the Snowflake users need to install on their devices in order to connect with MFA?

A.
Okta Verify
A.
Okta Verify
Answers
B.
Duo Mobile
B.
Duo Mobile
Answers
C.
Microsoft Authenticator
C.
Microsoft Authenticator
Answers
D.
Google Authenticator
D.
Google Authenticator
Answers
Suggested answer: B

Explanation:

Snowflake's default Multi-Factor Authentication (MFA) service is powered by Duo Security. Users are required to install the Duo Mobile application on their devices to use MFA for increased login security when connecting to Snowflake.This service is managed entirely by Snowflake, and users do not need to sign up separately with Duo1.

Which Snowflake objects track DML changes made to tables, like inserts, updates, and deletes?

A.
Pipes
A.
Pipes
Answers
B.
Streams
B.
Streams
Answers
C.
Tasks
C.
Tasks
Answers
D.
Procedures
D.
Procedures
Answers
Suggested answer: B

Explanation:

In Snowflake, Streams are the objects that track Data Manipulation Language (DML) changes made to tables, such as inserts, updates, and deletes. Streams record these changes along with metadata about each change, enabling actions to be taken using the changed data.This process is known as change data capture (CDC)2.

What tasks can be completed using the copy command? (Select TWO)

A.
Columns can be aggregated
A.
Columns can be aggregated
Answers
B.
Columns can be joined with an existing table
B.
Columns can be joined with an existing table
Answers
C.
Columns can be reordered
C.
Columns can be reordered
Answers
D.
Columns can be omitted
D.
Columns can be omitted
Answers
E.
Data can be loaded without the need to spin up a virtual warehouse
E.
Data can be loaded without the need to spin up a virtual warehouse
Answers
Suggested answer: C, D

Explanation:

The COPY command in Snowflake allows for the reordering of columns as they are loaded into a table, and it also permits the omission of columns from the source file during the load process. This provides flexibility in handling the schema of the data being ingested.

Reference: [COF-C02] SnowPro Core Certification Exam Study Guide

What feature can be used to reorganize a very large table on one or more columns?

A.
Micro-partitions
A.
Micro-partitions
Answers
B.
Clustering keys
B.
Clustering keys
Answers
C.
Key partitions
C.
Key partitions
Answers
D.
Clustered partitions
D.
Clustered partitions
Answers
Suggested answer: B

Explanation:

Clustering keys in Snowflake are used to reorganize large tables based on one or more columns. This feature optimizes the arrangement of data within micro-partitions to improve query performance, especially for large tables where efficient data retrieval is crucial.

Reference: [COF-C02] SnowPro Core Certification Exam Study Guide

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

What SQL command would be used to view all roles that were granted to user.1?

A.
show grants to user USER1;
A.
show grants to user USER1;
Answers
B.
show grants of user USER1;
B.
show grants of user USER1;
Answers
C.
describe user USER1;
C.
describe user USER1;
Answers
D.
show grants on user USER1;
D.
show grants on user USER1;
Answers
Suggested answer: A

Explanation:

The correct command to view all roles granted to a specific user in Snowflake isSHOW GRANTS TO USER <user_name>;. This command lists all access control privileges that have been explicitly granted to the specified user.

Reference:SHOW GRANTS | Snowflake Documentation

Which of the following can be executed/called with Snowpipe?

A.
A User Defined Function (UDF)
A.
A User Defined Function (UDF)
Answers
B.
A stored procedure
B.
A stored procedure
Answers
C.
A single copy_into statement
C.
A single copy_into statement
Answers
D.
A single insert__into statement
D.
A single insert__into statement
Answers
Suggested answer: C

Explanation:

Snowpipe is used for continuous, automated data loading into Snowflake. It uses aCOPY INTO <table>statement within a pipe object to load data from files as soon as they are available in a stage. Snowpipe does not execute UDFs, stored procedures, or insert statements.

Reference:Snowpipe | Snowflake Documentation

What Snowflake role must be granted for a user to create and manage accounts?

A.
ACCOUNTADMIN
A.
ACCOUNTADMIN
Answers
B.
ORGADMIN
B.
ORGADMIN
Answers
C.
SECURITYADMIN
C.
SECURITYADMIN
Answers
D.
SYSADMIN
D.
SYSADMIN
Answers
Suggested answer: A

Explanation:

The ACCOUNTADMIN role is required for a user to create and manage accounts in Snowflake.This role has the highest level of privileges and is responsible for managing all aspects of the Snowflake account, including the ability to create and manage other user accounts1.

https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html

When unloading to a stage, which of the following is a recommended practice or approach?

A.
Set SINGLE: = true for larger files
A.
Set SINGLE: = true for larger files
Answers
B.
Use OBJECT_CONSTRUCT ( * ) when using Parquet
B.
Use OBJECT_CONSTRUCT ( * ) when using Parquet
Answers
C.
Avoid the use of the CAST function
C.
Avoid the use of the CAST function
Answers
D.
Define an individual file format
D.
Define an individual file format
Answers
Suggested answer: D

Explanation:

When unloading data to a stage, it is recommended to define an individual file format.This ensures that the data is unloaded in a consistent and expected format, which can be crucial for downstream processing and analysis2

Total 627 questions
Go to page: of 63