ExamGecko
Home Home / Snowflake / SnowPro Core

Snowflake SnowPro Core Practice Test - Questions Answers, Page 3

Question list
Search
Search

True or False: Reader Accounts are able to extract data from shared data objects for use outside of Snowflake.

A.
True
A.
True
Answers
B.
False
B.
False
Answers
Suggested answer: B

Explanation:

Reader accounts in Snowflake are designed to allow users to read data shared with them but do not have the capability to extract data for use outside of Snowflake. They are intended for consuming shared data within the Snowflake environment only.

True or False: Loading data into Snowflake requires that source data files be no larger than 16MB.

A.
True
A.
True
Answers
B.
False
B.
False
Answers
Suggested answer: B

Explanation:

Snowflake does not require source data files to be no larger than 16MB. In fact, Snowflake recommends that for optimal load performance, data files should be roughly100-250 MBin size when compressed. However, it is not recommended to load very large files (e.g., 100 GB or larger) due to potential delays and wasted credits if errors occur. Smaller files should be aggregated to minimize processing overhead, and larger files should be split to distribute the load among compute resources in an active warehouse.

True or False: A Virtual Warehouse can be resized while suspended.

A.
True
A.
True
Answers
B.
False
B.
False
Answers
Suggested answer: A

Explanation:

Virtual Warehouses in Snowflake can indeed be resized while they are suspended. Resizing a warehouse involves changing the number of compute resources (servers) allocated to it, which can be done to adjust performance and cost. When a warehouse is suspended, it is not currently running any queries, but its definition and metadata remain intact, allowing for modifications like resizing.

True or False: When you create a custom role, it is a best practice to immediately grant that role to ACCOUNTADMIN.

A.
True
A.
True
Answers
B.
False
B.
False
Answers
Suggested answer: B

Explanation:

The ACCOUNTADMIN role is the most powerful role in Snowflake and should be limited to a select number of users within an organization. It is responsible for account-level configurations and should not be used for day-to-day object creation or management. Granting a custom role to ACCOUNTADMIN could inadvertently give broad access to users with this role, which is not a recommended security practice.

What are two ways to create and manage Data Shares in Snowflake? (Choose two.)

A.
Via the Snowflake Web Interface (Ul)
A.
Via the Snowflake Web Interface (Ul)
Answers
B.
Via the data_share=true parameter
B.
Via the data_share=true parameter
Answers
C.
Via SQL commands
C.
Via SQL commands
Answers
D.
Via Virtual Warehouses
D.
Via Virtual Warehouses
Answers
Suggested answer: A, C

Explanation:

In Snowflake, Data Shares can be created and managed in two primary ways:

Via the Snowflake Web Interface (UI): Users can create and manage shares through the graphical interface provided by Snowflake, which allows for a user-friendly experience.

Via SQL commands: Snowflake also allows the creation and management of shares using SQL commands. This method is more suited for users who prefer scripting or need to automate the process.

True or False: Fail-safe can be disabled within a Snowflake account.

A.
True
A.
True
Answers
B.
False
B.
False
Answers
Suggested answer: B

Explanation:

Separate and distinct from Time Travel, Fail-safe ensures historical data is protected in the event of a system failure or other catastrophic event, e.g. a hardware failure or security breach. Fail-safe feature cannot be enabled or disabled from the user end.

True or False: It is possible for a user to run a query against the query result cache without requiring an active Warehouse.

A.
True
A.
True
Answers
B.
False
B.
False
Answers
Suggested answer: A

Explanation:

Snowflake's architecture allows for the use of aquery result cachethat stores the results of queries for a period of time. If the same query is run again and the underlying data has not changed, Snowflake can retrieve the result from this cache without needing to re-run the query on an active warehouse, thus saving on compute resources.

A virtual warehouse's auto-suspend and auto-resume settings apply to which of the following?

A.
The primary cluster in the virtual warehouse
A.
The primary cluster in the virtual warehouse
Answers
B.
The entire virtual warehouse
B.
The entire virtual warehouse
Answers
C.
The database in which the virtual warehouse resides
C.
The database in which the virtual warehouse resides
Answers
D.
The Queries currently being run on the virtual warehouse
D.
The Queries currently being run on the virtual warehouse
Answers
Suggested answer: B

Explanation:

The auto-suspend and auto-resume settings in Snowflake apply to the entire virtual warehouse. These settings allow the warehouse to automatically suspend when it's not in use, helping to save on compute costs. When queries or tasks are submitted to the warehouse, it can automatically resume operation. This functionality is designed to optimize resource usage and cost-efficiency.

SnowPro Core Certification Exam Study Guide (as of 2021)

Snowflake documentation on virtual warehouses and their settings (as of 2021)

Which of the following Snowflake features provide continuous data protection automatically? (Select TWO).

A.
Internal stages
A.
Internal stages
Answers
B.
Incremental backups
B.
Incremental backups
Answers
C.
Time Travel
C.
Time Travel
Answers
D.
Zero-copy clones
D.
Zero-copy clones
Answers
E.
Fail-safe
E.
Fail-safe
Answers
Suggested answer: C, E

Explanation:

Snowflake's Continuous Data Protection (CDP) encompasses a set of features that help protect data stored in Snowflake against human error, malicious acts, and software failure. Time Travel allows users to access historical data (i.e., data that has been changed or deleted) for a defined period, enabling querying and restoring of data. Fail-safe is an additional layer of data protection that provides a recovery option in the event of significant data loss or corruption, which can only be performed by Snowflake.

Continuous Data Protection | Snowflake Documentation1

Data Storage Considerations | Snowflake Documentation2

Snowflake SnowPro Core Certification Study Guide3

Snowflake Data Cloud Glossary

https://docs.snowflake.com/en/user-guide/data-availability.html

Which of the following conditions must be met in order to return results from the results cache? (Select TWO).

A.
The user has the appropriate privileges on the objects associated with the query
A.
The user has the appropriate privileges on the objects associated with the query
Answers
B.
Micro-partitions have been reclustered since the query was last run
B.
Micro-partitions have been reclustered since the query was last run
Answers
C.
The new query is run using the same virtual warehouse as the previous query
C.
The new query is run using the same virtual warehouse as the previous query
Answers
D.
The query includes a User Defined Function (UDF)
D.
The query includes a User Defined Function (UDF)
Answers
E.
The query has been run within 24 hours of the previously-run query
E.
The query has been run within 24 hours of the previously-run query
Answers
Suggested answer: A, E

Explanation:

To return results from the results cache in Snowflake, certain conditions must be met:

Privileges: The user must have the appropriate privileges on the objects associated with the query. This ensures that only authorized users can access cached data.

Time Frame: The query must have been run within 24 hours of the previously-run query. Snowflake's results cache is designed to store the results of queries for a short period, typically 24 hours, to improve performance for repeated queries.

Total 627 questions
Go to page: of 63