- (Topic 4)
Which object can be used with Secure Data Sharing?
Correct Answer:
A
Views can be used with Secure Data Sharing in Snowflake. Materialized views, external tables, and UDFs are not typically shared directly for security and performance reasons2.
- (Topic 1)
During periods of warehouse contention which parameter controls the maximum length of time a warehouse will hold a query for processing?
Correct Answer:
B
The parameter STATEMENT_QUEUED_TIMEOUT_IN_SECONDS sets the limit for a query to wait in the queue in order to get its chance of running on the warehouse. The query will quit after reaching this limit. By default, the value of this parameter is 0 which mean the queries will wait indefinitely in the waiting queue https://community.snowflake.com/s/article/Warehouse-Concurrency-and-Statement- Timeout- Parameters#:~:text=The parameter STATEMENT_QUEUED_TIMEOUT_IN_SECO NDS sets the,indefinitely in the waiting queue.
- (Topic 6)
What does Snowflake recommend for a user assigned the ACCOUNTADMIN role?
Correct Answer:
C
For users assigned theACCOUNTADMINrole, Snowflake recommends enforcing Multi-Factor Authentication (MFA) to enhance security. TheACCOUNTADMIN role has extensive permissions, making it crucial to secure accounts held by such users against unauthorized access. MFA adds an additional layer of security by requiring a second form of verification beyond just the username and password, significantly reducing the risk of account compromise.References:Snowflake Security Best Practices
- (Topic 1)
Which cache type is used to cache data output from SQL queries?
Correct Answer:
B
TheResult cache is used in Snowflake to cache the data output from SQL queries. This feature is designed to improve performance by storing the results of queries for a period of time. When the same or similar query is executed again, Snowflake can retrieve the result from this cache instead of re-computing the result, which saves time and computational resources.
References:
✑ Snowflake Documentation on Query Results Cache
✑ SnowPro® Core Certification Study Guide
- (Topic 2)
What do the terms scale up and scale out refer to in Snowflake? (Choose two.)
Correct Answer:
AE
Scaling out in Snowflake involves adding clusters of the same size to a virtual warehouse, which allows for handling more concurrent queries without affecting the performance of individual queries. Scaling up refers to resizing a virtual warehouse to increase its compute resources, enabling it to handle more complex workloads and larger queries more efficiently.