0% found this document useful (0 votes)
91 views5 pages

SnowPro Core Exam Questions & Answers

Uploaded by

Muskan Jain
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views5 pages

SnowPro Core Exam Questions & Answers

Uploaded by

Muskan Jain
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Snowflake

SNOWPRO-CORE Exam
SnowPro Core Exam

Questions & Answers


Demo
Questions & Answers PDF Page 3

Version: 13.0

Topic 1, Exam pool A

Question: 1

The fail-safe retention period is how many days?

A. 1 day

B. 7 days

C. 45 days

D. 90 days

Answer: B

Explanation:

Fail-safe is a feature in Snowflake that provides an additional layer of data protection. After the Time
Travel retention period ends, Fail-safe offers a non-configurable 7-day period during which historical
data may be recoverable by Snowflake. This period is designed to protect against accidental data loss
and is not intended for customer access.

Reference: Understanding and viewing Fail-safe | Snowflake Documentation

Question: 2
Questions & Answers PDF Page 4

True or False: A 4X-Large Warehouse may, at times, take longer to provision than a X-Small
Warehouse.

A. True

B. False

Answer: A

Explanation:

Provisioning time can vary based on the size of the warehouse. A 4X-Large Warehouse typically has
more resources and may take longer to provision compared to a X-Small Warehouse, which has
fewer resources and can generally be provisioned more [Link]: Understanding and
viewing Fail-safe | Snowflake Documentation

Question: 3

How would you determine the size of the virtual warehouse used for a task?

A. Root task may be executed concurrently (i.e. multiple instances), it is recommended to leave some
margins in the execution window to avoid missing instances of execution

B. Querying (select) the size of the stream content would help determine the warehouse size. For
example, if querying large stream content, use a larger warehouse size

C. If using the stored procedure to execute multiple SQL statements, it's best to test run the stored
procedure separately to size the compute resource first

D. Since task infrastructure is based on running the task body on schedule, it's recommended to
configure the virtual warehouse for automatic concurrency handling using Multi-cluster warehouse
(MCW) to match the task schedule

Answer: D
Questions & Answers PDF Page 5

Explanation:

The size of the virtual warehouse for a task can be configured to handle concurrency automatically
using a Multi-cluster warehouse (MCW). This is because tasks are designed to run their body on a
schedule, and MCW allows for scaling compute resources to match the task’s execution needs
without manual intervention. Reference: [COF-C02] SnowPro Core Certification Exam Study Guide

Question: 4

The Information Schema and Account Usage Share provide storage information for which of the
following objects? (Choose three.)

A. Users

B. Tables

C. Databases

D. Internal Stages

Answer: B, C, D

Explanation:

The Information Schema and Account Usage Share in Snowflake provide metadata and historical
usage data for various objects within a Snowflake account. Specifically, they offer storage information
for Tables, Databases, and Internal Stages. These schemas contain views and table functions that
allow users to query object metadata and usage metrics, such as the amount of data stored and
historical activity.

Tables: The storage information includes data on the daily average amount of data in database
tables.

Databases: For databases, the storage usage is calculated based on all the data contained within the
database, including tables and stages.

Internal Stages: Internal stages are locations within Snowflake for temporarily storing data, and their
storage usage is also tracked.

Reference: The information is verified according to the SnowPro Core Certification Study Guide and
Questions & Answers PDF Page 6

Snowflake documentation

Question: 5

What is the default File Format used in the COPY command if one is not specified?

A. CSV

B. JSON

C. Parquet

D. XML

Answer: A

Explanation:

The default file format for the COPY command in Snowflake, when not specified, is CSV (Comma-
Separated Values). This format is widely used for data exchange because it is simple, easy to read,
and supported by many data analysis tools.

Common questions

Powered by AI

In Snowflake, storage usage for databases is calculated based on all the data they contain, including tables and stages. This comprehensive calculation helps in understanding the overall data footprint, facilitating effective data management, cost estimation, and optimization strategies to ensure efficient resource utilization .

Internal stages in Snowflake contribute to storage usage by providing temporary locations to store data. They are beneficial for data management as they support efficient data loading and unloading processes and offer controlled environments for staging data securely before it is written to permanent tables .

The Information Schema and Account Usage Share in Snowflake provide storage information for Tables, Databases, and Internal Stages. This metadata is valuable as it allows users to query and understand storage usage, track historical activity, and manage resources effectively. This visibility aids in optimizing data organization and operational efficiency .

The default file format used in Snowflake's COPY command is CSV (Comma-Separated Values). CSV is a prevalent format due to its simplicity, readability, and wide support by various data analysis tools, making it a standard choice for data exchange and processing .

Using a Multi-cluster Warehouse (MCW) in Snowflake allows for dynamic scaling of compute resources according to different execution needs of scheduled tasks. This setup accommodates fluctuations in workload by automatically adding or suspending compute clusters to match processing demands, thus optimizing resource usage and cost-efficiency while preventing performance bottlenecks during peak times .

Snowflake's Fail-safe feature provides an additional 7-day retention period for recovering historical data after the Time Travel retention ends. This feature protects against accidental data loss; however, it does not allow users to directly access this data. During this period, Snowflake can recover data as part of the data protection strategy .

When configuring a virtual warehouse for running scheduled tasks in Snowflake, it is recommended to use a Multi-cluster warehouse (MCW) to automatically handle concurrency. This ensures that the compute resources can scale according to the task's execution schedule needs. It avoids manual intervention and helps efficiently manage resource usage during task execution .

The Fail-safe feature in Snowflake offers a 7-day non-configurable retention period for recovering historical data, predominantly to protect against accidental data loss without customer access. In contrast, the Time Travel feature allows users to access historical data within a specified period for recovery and auditing, providing more user control over data access .

It is important to test run stored procedures separately in Snowflake to accurately determine the necessary compute resources for tasks. This practice helps in assessing the workload and performance demands of multiple SQL statements within the procedure, enabling optimal allocation of resources without under or over-provisioning .

The provisioning time for a warehouse in Snowflake is influenced by its size. Larger warehouses, such as a 4X-Large, have more resources and consequently may require more time to provision compared to an X-Small Warehouse, which has fewer resources and can generally be provisioned more quickly .

You might also like