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 492
Which type of join will list a I rows in the specified table, even if those rows have no match in the other table?
Correct Answer: D
An outer join, specifically a left outer join, will list all rows from the left table and match them with rows from the right table. If there is no match, the result will still include the row from the left table, with NULLs for columns from the right table. References: Based on general SQL knowledge as of 2021.
Question 493
Which command will unload data from a table into an external stage?
Correct Answer: D
Question 494
What is the MINIMUM size requirement when creating a Snowpark-optimized virtual warehouse?
Correct Answer: B
When creating a Snowpark-optimized virtual warehouse in Snowflake, the minimum size requirement is Small. Snowpark is designed to handle data processing workloads efficiently, and the Small size ensures adequate resources for such tasks. * Virtual Warehouse Sizes: * Snowflake offers different sizes for virtual warehouses, ranging from X-Small to 6X-Large. * Each size corresponds to a specific level of compute resources. * Minimum Size Requirement for Snowpark: * A Small virtual warehouse is the minimum size required to optimize performance and resource allocation for Snowpark workloads. * This ensures that the warehouse has sufficient capacity to handle data processing and transformation tasks efficiently. References: * Snowflake Documentation: Virtual Warehouse Sizes
Question 495
What actions will prevent leveraging of the ResultSet cache? (Choose two.)