ExamGecko
Home Home / Snowflake / SnowPro Core

Snowflake SnowPro Core Practice Test - Questions Answers, Page 47

Question list
Search
Search

How are network policies defined in Snowflake?

A.

They are a set of rules that define the network routes within Snowflake.

A.

They are a set of rules that define the network routes within Snowflake.

Answers
B.

They are a set of rules that dictate how Snowflake accounts can be used between multiple users.

B.

They are a set of rules that dictate how Snowflake accounts can be used between multiple users.

Answers
C.

They are a set of rules that define how data can be transferred between different Snowflake accounts within an organization.

C.

They are a set of rules that define how data can be transferred between different Snowflake accounts within an organization.

Answers
D.

They are a set of rules that control access to Snowflake accounts by specifying the IP addresses or ranges of IP addresses that are allowed to connect to Snowflake.

D.

They are a set of rules that control access to Snowflake accounts by specifying the IP addresses or ranges of IP addresses that are allowed to connect to Snowflake.

Answers
Suggested answer: D

Explanation:

Network policies in Snowflake are defined as a set of rules that manage the network-level access to Snowflake accounts. These rules specify which IP addresses or IP ranges are permitted to connect to Snowflake, enhancing the security of Snowflake accounts by preventing unauthorized access. Network policies are an essential aspect of Snowflake's security model, allowing administrators to enforce access controls based on network locations.

Snowflake Documentation: Network Policies

What is the MAXIMUM number of clusters that can be provisioned with a multi-cluster virtual warehouse?

A.

1

A.

1

Answers
B.

5

B.

5

Answers
C.

10

C.

10

Answers
D.

100

D.

100

Answers
Suggested answer: C

Explanation:

In Snowflake, the maximum number of clusters that can be provisioned within a multi-cluster virtual warehouse is 10. This allows for significant scalability and performance management by enabling Snowflake to handle varying levels of query load by adjusting the number of active clusters within the warehouse.

Reference: Snowflake documentation on virtual warehouses, particularly the scalability options available in multi-cluster configurations.

The effects of query pruning can be observed by evaluating which statistics? (Select TWO).

A.

Partitions scanned

A.

Partitions scanned

Answers
B.

Partitions total

B.

Partitions total

Answers
C.

Bytes scanned

C.

Bytes scanned

Answers
D.

Bytes read from result

D.

Bytes read from result

Answers
E.

Bytes written

E.

Bytes written

Answers
Suggested answer: A, C

Explanation:

Query pruning in Snowflake refers to the optimization technique where the system reduces the amount of data scanned by a query based on the query conditions. This typically involves skipping unnecessary data partitions that do not contribute to the query result. The effectiveness of this technique can be observed through:

Option A: Partitions scanned. This statistic indicates how many data partitions were actually scanned as a result of query pruning, showing the optimization in action.

Option C: Bytes scanned. This measures the volume of data physically read during query execution, and a reduction in this number indicates effective query pruning, as fewer bytes are read when unnecessary partitions are skipped.

Options B, D, and E do not directly relate to observing the effects of query pruning. 'Partitions total' shows the total available, not the impact of pruning, while 'Bytes read from result' and 'Bytes written' relate to output rather than the efficiency of data scanning.

Reference: Snowflake documentation on performance tuning and query optimization techniques, specifically how query pruning affects data access.

What is the default value in the Snowflake Web Interface (Ul) for auto suspending a Virtual Warehouse?

A.

1 minutes

A.

1 minutes

Answers
B.

5 minutes

B.

5 minutes

Answers
C.

10 minutes

C.

10 minutes

Answers
D.

15 minutes

D.

15 minutes

Answers
Suggested answer: C

Explanation:

The default value for auto-suspending a Virtual Warehouse in the Snowflake Web Interface (UI) is 10 minutes. This setting helps manage compute costs by automatically suspending warehouses that are not in use, ensuring that compute resources are efficiently allocated and not wasted on idle warehouses.

Snowflake Documentation: Virtual Warehouses

When unloading data, which file format preserves the data values for floating-point number columns?

A.

Avro

A.

Avro

Answers
B.

CSV

B.

CSV

Answers
C.

JSON

C.

JSON

Answers
D.

Parquet

D.

Parquet

Answers
Suggested answer: D

Explanation:

When unloading data, the Parquet file format is known for its efficiency in preserving the data values for floating-point number columns. Parquet is a columnar storage file format that offers high compression ratios and efficient data encoding schemes. It is especially effective for floating-point data, as it maintains high precision and supports efficient querying and analysis.

Snowflake Documentation: Using the Parquet File Format for Unloading Data

A user has semi-structured data to load into Snowflake but is not sure what types of operations will need to be performed on the data. Based on this situation, what type of column does Snowflake recommend be used?

A.

ARRAY

A.

ARRAY

Answers
B.

OBJECT

B.

OBJECT

Answers
C.

TEXT

C.

TEXT

Answers
D.

VARIANT

D.

VARIANT

Answers
Suggested answer: D

Explanation:

When dealing with semi-structured data in Snowflake, and the specific types of operations to be performed on the data are not yet determined, Snowflake recommends using the VARIANT data type. The VARIANT type is highly flexible and capable of storing data in multiple formats, including JSON, AVRO, BSON, and more, within a single column. This flexibility allows users to perform various operations on the data, including querying and manipulation of nested data structures without predefined schemas.

Snowflake Documentation: Semi-structured Data Types

Which activities are included in the Cloud Services layer? {Select TWO).

A.

Data storage

A.

Data storage

Answers
B.

Dynamic data masking

B.

Dynamic data masking

Answers
C.

Partition scanning

C.

Partition scanning

Answers
D.

User authentication

D.

User authentication

Answers
E.

Infrastructure management

E.

Infrastructure management

Answers
Suggested answer: D, E

Explanation:

The Cloud Services layer in Snowflake is responsible for a wide range of services that facilitate the management and use of Snowflake, including:

D . User authentication: This service handles identity and access management, ensuring that only authorized users can access Snowflake resources.

E . Infrastructure management: This service manages the allocation and scaling of resources to meet user demands, including the management of virtual warehouses, storage, and the orchestration of query execution.

These services are part of Snowflake's fully managed, cloud-based architecture, which abstracts and automates many of the complexities associated with data warehousing.

Snowflake Documentation: Overview of Snowflake Cloud Services

How long is a query visible in the Query History page in the Snowflake Web Interface (Ul)?

A.

60 minutes

A.

60 minutes

Answers
B.

24 hours

B.

24 hours

Answers
C.

14 days

C.

14 days

Answers
D.

30 days

D.

30 days

Answers
Suggested answer: C

Explanation:

In the Snowflake Web Interface (UI), the Query History page displays the history of queries executed in Snowflake for up to 14 days. This allows users to review and analyze their query performance, troubleshoot issues, and understand their query patterns over a two-week period. The Query History page is a critical tool for monitoring and optimizing the use of Snowflake.

Snowflake Documentation: Using the Web Interface

Which Snowflake mechanism is used to limit the number of micro-partitions scanned by a query?

A.

Caching

A.

Caching

Answers
B.

Cluster depth

B.

Cluster depth

Answers
C.

Query pruning

C.

Query pruning

Answers
D.

Retrieval optimization

D.

Retrieval optimization

Answers
Suggested answer: C

Explanation:

Query pruning in Snowflake is the mechanism used to limit the number of micro-partitions scanned by a query. By analyzing the filters and conditions applied in a query, Snowflake can skip over micro-partitions that do not contain relevant data, thereby reducing the amount of data processed and improving query performance. This technique is particularly effective for large datasets and is a key component of Snowflake's performance optimization features.

Snowflake Documentation: Query Performance Optimization

How does a Snowflake user extract the URL of a directory table on an external stage for further transformation?

A.

Use the SHOW STAGES command.

A.

Use the SHOW STAGES command.

Answers
B.

Use the DESCRIBE STAGE command.

B.

Use the DESCRIBE STAGE command.

Answers
C.

Use the GET_ABSOLUTE_PATH function.

C.

Use the GET_ABSOLUTE_PATH function.

Answers
D.

Use the GET_STAGE_LOCATION function.

D.

Use the GET_STAGE_LOCATION function.

Answers
Suggested answer: C

Explanation:

To extract the URL of a directory table on an external stage for further transformation in Snowflake, the GET_ABSOLUTE_PATH function can be used. This function returns the full path of a file or directory within a specified stage, enabling users to dynamically construct URLs for accessing or processing data stored in external stages.

Snowflake Documentation: Working with Stages

Total 627 questions
Go to page: of 63