ExamGecko
Question list
Search
Search

List of questions

Search

Question 48 - ARA-C01 discussion

Report
Export

Which of the following are characteristics of Snowflake's parameter hierarchy?

A.
Session parameters override virtual warehouse parameters.
Answers
A.
Session parameters override virtual warehouse parameters.
B.
Virtual warehouse parameters override user parameters.
Answers
B.
Virtual warehouse parameters override user parameters.
C.
Table parameters override virtual warehouse parameters.
Answers
C.
Table parameters override virtual warehouse parameters.
D.
Schema parameters override account parameters.
Answers
D.
Schema parameters override account parameters.
Suggested answer: D

Explanation:

This is the correct answer because it reflects the characteristics of Snowflake's parameter hierarchy. Snowflake provides three types of parameters that can be set for an account: account parameters, session parameters, and object parameters. All parameters have default values, which can be set and then overridden at different levels depending on the parameter type.The following diagram illustrates the hierarchical relationship between the different parameter types and how individual parameters can be overridden at each level1:

As shown in the diagram, schema parameters are a type of object parameters that can be set for schemas. Schema parameters can override the account parameters that are set at the account level.For example, the LOG_LEVEL parameter can be set at the account level to control the logging level for all objects in the account, but it can also be overridden at the schema level to control the logging level for specific stored procedures and UDFs in that schema2.

The other options listed are not correct because they do not reflect the characteristics of Snowflake's parameter hierarchy. Session parameters do not override virtual warehouse parameters, because virtual warehouse parameters are a type of session parameters that can be set for virtual warehouses. Virtual warehouse parameters do not override user parameters, because user parameters are a type of session parameters that can be set for users.Table parameters do not override virtual warehouse parameters, because table parameters are a type of object parameters that can be set for tables, and object parameters do not affect session parameters1.

Snowflake Documentation: Parameters

Snowflake Documentation: Setting Log Level

asked 23/09/2024
Emmanuel Aminu
46 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first