Which solution improves the performance of point lookup queries that return a small number of rows from large tables using highly selective filters?
Correct Answer: D
The search optimization service improves the performance of point lookup queries on large tables by using selective filters to quickly return a small number of rows. It creates an optimized data structure that helps in pruning the micro-partitions that do not contain the queried values3. References: [COF-C02] SnowPro Core Certification Exam Study Guide
Question 747
How does the authorization associated with a pre-signed URL work tor an unstructured file?
Correct Answer: A
* A pre-signed URL in Snowflake grants access to unstructured files (e.g., in external stages) without requiring additional authentication. * The URL includes an embedded token that specifies the expiration time and access permissions. * Key Point: Anyone who has the pre-signed URL can access the referenced file for the duration of the token's validity. Why Other Options Are Incorrect: * B. Only the user who generates the URL can use it: The URL is shareable and not restricted to its creator. * C. Users with roles and privileges: Pre-signed URLs bypass direct role or privilege checks. * D. Role specified in GET REST API call: This is unrelated to pre-signed URL access. References: * Pre-Signed URLs Documentation
Question 748
Which Snowflake privilege is required on a pipe object to pause or resume pipes?
Correct Answer: A
OPERATE. In Snowflake, to pause or resume a pipe, the OPERATE privilege is required on the pipe object. The OPERATE privilege allows users to perform operational tasks on specific objects such as pipes, tasks, and streams. Specifically, for a pipe, the OPERATE privilege enables the user to execute the ALTER PIPE ... SET PIPE_EXECUTION_PAUSED=TRUE or ALTER PIPE ... SET PIPE_EXECUTION_PAUSED=FALSE commands, which are used to pause or resume the pipe, respectively. Here's a step-by-step explanation and reference: * Understanding Pipe Operations: Pipes in Snowflake are used for continuous data loading from staging areas into Snowflake tables. Managing pipes involves operations such as creating, monitoring, pausing, and resuming. * Privileges for Pipe Operations: The OPERATE privilege is essential for pausing and resuming pipes. This privilege is more specific than general object access privileges like SELECT or USAGE and is tailored for operational control. * Granting the OPERATE Privilege: To grant the OPERATE privilege on a pipe, an administrator or a user with the necessary grants can execute the SQL command: GRANT OPERATE ON PIPE <pipe_name> TO ROLE <role_name>; * Pausing and Resuming Pipes: Once the OPERATE privilege is granted, the user or role can pause the pipe using: ALTER PIPE <pipe_name> SET PIPE_EXECUTION_PAUSED=TRUE; To resume the pipe, they use: ALTER PIPE <pipe_name> SET PIPE_EXECUTION_PAUSED=FALSE; Reference: For more information on pipe operations and privileges, you can refer to Snowflake's official documentation on pipes and security access control: https://docs.snowflake.com/en/sql-reference/sql/grant- privilege.html and https://docs.snowflake.com/en/user-guide/data-pipelines-intro.html#managing-pipes
Question 749
What will happen if multiple identical COPY INTO <location> statements using the default settings are executed in parallel on the same data file?
Correct Answer: D
Question 750
What can be interpreted based on the number of nodes reported in a Query Profile?