{"id":13478,"date":"2026-09-16T09:14:23","date_gmt":"2026-09-16T09:14:23","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=13478"},"modified":"2026-09-16T09:14:23","modified_gmt":"2026-09-16T09:14:23","slug":"snowflake-snowpro-core-practice-test-questions-and-exam-dumps-part8-q141-160","status":"publish","type":"post","link":"https:\/\/www.examlabs.com\/certification\/snowflake-snowpro-core-practice-test-questions-and-exam-dumps-part8-q141-160\/","title":{"rendered":"Snowflake SnowPro Core Practice Test Questions and Exam Dumps Part8 Q141-160"},"content":{"rendered":"<h1><\/h1>\n<h2><b>View Full <\/b><a href=\"https:\/\/www.examlabs.com\/snowpro-core-recertification-exam-dumps\"><b>Snowflake SnowPro Core Exam Dumps<\/b><\/a><b> and Practice Test Dumps.<\/b><\/h2>\n<p>&nbsp;<\/p>\n<h3><b>Question 141<\/b><\/h3>\n<p><b>Which Snowflake capability allows a warehouse to automatically restart when a query is submitted after the warehouse has been suspended?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Time Travel<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Resource Monitor<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Snowpipe<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Auto-resume<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Auto-resume allows a suspended virtual warehouse to start automatically when a workload requires compute resources. This is particularly useful when combined with auto-suspend. A warehouse can suspend after a period of inactivity to reduce unnecessary credit consumption and then resume automatically when a new query or eligible operation requires it. Time Travel is used for historical data access, Resource Monitors help manage credit consumption, and Snowpipe handles continuous data ingestion. Auto-resume therefore improves convenience and availability while allowing organizations to use warehouse suspension for cost control.<\/span><\/p>\n<h3><b>Question 142<\/b><\/h3>\n<p><b>Which Snowflake object is used to logically organize tables, views, stages, and other database objects?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Schema<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Warehouse<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Resource Monitor<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Role<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A schema is a logical container within a Snowflake database that organizes objects such as tables, views, stages, file formats, and other supported objects. The database and schema hierarchy helps administrators structure data in a manageable way. A virtual warehouse provides compute resources rather than organizing objects. Resource Monitors are used for credit management, while roles are primarily associated with access control. Understanding the database and schema hierarchy is important when referencing objects and managing permissions in Snowflake environments.<\/span><\/p>\n<h3><b>Question 143<\/b><\/h3>\n<p><b>Which Snowflake data type is commonly used to store semi-structured data such as JSON?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">VARCHAR<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">NUMBER<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">VARIANT<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">DATE<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">VARIANT is a Snowflake data type designed to store semi-structured data, including JSON, Avro, ORC, and Parquet data. It allows different structures and data types to be represented within a single column. Snowflake provides functions and operators that allow users to query and manipulate information stored in VARIANT values. VARCHAR is primarily used for character strings, NUMBER stores numeric values, and DATE represents calendar dates. VARIANT is therefore particularly useful when working with flexible or nested data structures that do not fit neatly into traditional relational columns.<\/span><\/p>\n<h3><b>Question 144<\/b><\/h3>\n<p><b>Which Snowflake command is commonly used to remove a table from a schema?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">REMOVE TABLE<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">DROP TABLE<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">DELETE OBJECT<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">CLEAR TABLE<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">DROP TABLE is the standard SQL command used to remove a table from a Snowflake schema. Dropping a table removes the table object and its current data representation, although Snowflake recovery capabilities such as Time Travel may provide access to historical versions depending on the circumstances and retention settings. DELETE TABLE is not the standard syntax; DELETE is instead used to remove rows from a table. REMOVE TABLE and CLEAR TABLE are not standard Snowflake commands for deleting a table object. Therefore, DROP TABLE is the correct command.<\/span><\/p>\n<h3><b>Question 145<\/b><\/h3>\n<p><b>Which Snowflake data type can represent an ordered collection of values within semi-structured data?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">ARRAY<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">OBJECT<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">BOOLEAN<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">DATE<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">ARRAY is a Snowflake data type used to represent an ordered collection of values. It is particularly useful when working with semi-structured data where a field can contain multiple elements. OBJECT represents key-value pairs, while BOOLEAN stores true or false values and DATE stores calendar dates. Snowflake supports working with ARRAY values through SQL functions and operators, making it possible to access individual elements and process nested data. ARRAY is therefore the appropriate type when the semi-structured structure contains an ordered list of values.<\/span><\/p>\n<h3><b>Question 146<\/b><\/h3>\n<p><b>Which Snowflake feature can distribute concurrent queries across multiple clusters within a multi-cluster warehouse?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Time Travel<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Snowpipe<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Resource Monitor<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Multi-cluster warehouses<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Multi-cluster warehouses can add or remove compute clusters according to workload demand and configured scaling policies. This capability is especially useful when many users or queries compete for warehouse resources at the same time. Instead of relying only on a larger single cluster, Snowflake can use multiple clusters to improve concurrency handling. Time Travel provides historical access, Snowpipe supports continuous ingestion, and Resource Monitors manage credit consumption. Multi-cluster warehouses therefore address concurrency and workload scaling rather than historical data, ingestion, or credit monitoring.<\/span><\/p>\n<h3><b>Question 147<\/b><\/h3>\n<p><b>Which Snowflake feature helps identify which micro-partitions can be skipped during query execution?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Resource Monitor<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Micro-partition metadata<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Snowpipe<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Secure Data Sharing<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Snowflake stores metadata about micro-partitions, including information that can help determine whether a micro-partition may contain relevant values for a query. During query processing, Snowflake can use this metadata to eliminate unnecessary micro-partitions from scanning. This process, commonly referred to as pruning, can reduce the amount of data that must be examined and improve query performance. Resource Monitors deal with credit usage, Snowpipe handles ingestion, and Secure Data Sharing handles controlled data access. Micro-partition metadata is therefore an important component of Snowflake&#8217;s query optimization architecture.<\/span><\/p>\n<h3><b>Question 148<\/b><\/h3>\n<p><b>Which Snowflake function is commonly used to expand elements of an ARRAY or fields of nested semi-structured data into rows?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">PARSE_JSON<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">GET<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">FLATTEN<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">TO_VARIANT<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The FLATTEN table function is used to expand semi-structured data into a relational representation. It can be particularly useful for processing arrays and nested objects stored in VARIANT columns. FLATTEN produces rows that can be joined or queried as part of SQL statements, making it easier to analyze nested JSON and similar data structures. PARSE_JSON converts JSON text into a semi-structured value, GET accesses specific elements, and TO_VARIANT converts values into VARIANT. FLATTEN is therefore the appropriate choice for expanding nested collections into rows.<\/span><\/p>\n<h3><b>Question 149<\/b><\/h3>\n<p><b>Which Snowflake service is specifically intended to improve performance for supported point-lookups and other selective search patterns?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Snowpipe<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Search Optimization Service<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Time Travel<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Resource Monitor<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Search Optimization Service is designed to improve performance for certain selective search patterns, including supported point-lookup workloads. It maintains additional search access information that can help Snowflake locate relevant data more efficiently without scanning as much unnecessary data. It is most useful when query patterns and table characteristics justify the additional service. Snowpipe is designed for continuous ingestion, Time Travel provides historical access, and Resource Monitors manage credit consumption. Search Optimization Service is therefore the feature most directly associated with optimizing supported highly selective searches.<\/span><\/p>\n<h3><b>Question 150<\/b><\/h3>\n<p><b>Which Snowflake object provides the compute resources needed to execute SQL queries?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Database<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Schema<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Stage<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Virtual warehouse<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A virtual warehouse provides the compute resources used to execute SQL queries and perform data-processing operations in Snowflake. Warehouses are independent from the storage layer, which means organizations can resize or configure compute resources without restructuring the stored data. Databases and schemas organize objects, while stages provide locations for files involved in loading and unloading. Warehouses can also be suspended, resumed, resized, and configured for concurrency. Therefore, when a Snowflake workload requires processing power, the virtual warehouse is the primary compute resource involved.<\/span><\/p>\n<h3><b>Question 151<\/b><\/h3>\n<p><b>Which Snowflake role concept allows privileges granted to one role to be inherited by another role?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Role hierarchy<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Time Travel<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Search Optimization<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Stage inheritance<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Snowflake supports role hierarchies in which one role can be granted to another role. The higher-level role can inherit the privileges associated with the lower-level role, helping organizations build structured access-control models. This approach can reduce the need to grant individual privileges repeatedly and can make administration easier. Time Travel is a data-history feature, Search Optimization Service addresses query performance, and stages are used for file handling. Role hierarchy is therefore the concept that supports inheritance of privileges between roles.<\/span><\/p>\n<h3><b>Question 152<\/b><\/h3>\n<p><b>Which Snowflake feature is used to automatically execute SQL statements or stored procedures according to a defined schedule or dependency?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Time Travel<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Resource Monitor<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tasks<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Secure Data Sharing<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Snowflake Tasks are used to execute SQL statements or supported procedures automatically. A task can be scheduled to run at specified intervals or can participate in task graphs where execution depends on other tasks. This makes Tasks useful for automating recurring transformations, maintenance operations, and data-processing workflows. Time Travel provides historical access, Resource Monitors manage credit consumption, and Secure Data Sharing enables controlled data sharing. Tasks therefore provide an important mechanism for automating database operations without requiring a user to manually execute each operation.<\/span><\/p>\n<h3><b>Question 153<\/b><\/h3>\n<p><b>Which Snowflake object records information about changes made to table data for downstream processing?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Stage<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Warehouse<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Stream<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Resource Monitor<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A Snowflake Stream records information about changes to table data, allowing downstream processes to identify changed rows. Streams are commonly used with Tasks to create automated data pipelines and incremental processing workflows. Instead of repeatedly processing an entire table, downstream logic can use change information to process only newly changed data where appropriate. A stage is used for files, a warehouse provides compute, and a Resource Monitor manages credit consumption. Streams are therefore particularly useful when building change-data-processing workflows inside Snowflake.<\/span><\/p>\n<h3><b>Question 154<\/b><\/h3>\n<p><b>Which Snowflake security feature can dynamically hide sensitive column values from users who do not meet defined conditions?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Masking policy<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Snowpipe<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Time Travel<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Resource Monitor<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A masking policy can dynamically protect sensitive column values based on conditions such as the role or context of the user accessing the data. Instead of creating separate copies of the data for different users, Snowflake can apply the policy when the data is queried. This supports centralized data protection and controlled exposure of sensitive information. Snowpipe is used for ingestion, Time Travel provides historical access, and Resource Monitors manage credit usage. Masking policies are therefore an important Snowflake feature for protecting sensitive column-level information.<\/span><\/p>\n<h3><b>Question 155<\/b><\/h3>\n<p><b>Which Snowflake feature can restrict which rows a user is allowed to see based on defined access rules?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Time Travel<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Resource Monitor<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Search Optimization Service<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Row access policy<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A row access policy allows organizations to control which rows are visible to users based on defined security rules. This provides fine-grained access control at the row level and can be useful when different users should see different subsets of the same table. For example, access could be restricted based on role, region, department, or another security attribute. Time Travel handles historical access, Resource Monitors manage credit consumption, and Search Optimization Service improves supported query patterns. Row access policies therefore provide row-level data security.<\/span><\/p>\n<h3><b>Question 156<\/b><\/h3>\n<p><b>Which Snowflake semi-structured data type stores key-value pairs?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">ARRAY<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">OBJECT<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">NUMBER<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">BOOLEAN<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">OBJECT is a Snowflake data type used to represent key-value pairs within semi-structured data. It is commonly encountered when working with JSON-like structures where attributes are associated with named keys. ARRAY, by contrast, represents an ordered collection of values. NUMBER stores numeric values, while BOOLEAN represents true or false values. OBJECT is useful for representing nested structures and can be stored within VARIANT values. Understanding the difference between ARRAY and OBJECT is important when querying and transforming semi-structured data in Snowflake.<\/span><\/p>\n<h3><b>Question 157<\/b><\/h3>\n<p><b>Which Snowflake capability can provide a precomputed result for frequently executed supported queries to improve performance?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Snowpipe<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Resource Monitor<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Materialized view<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fail-safe<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A materialized view stores precomputed query results so that supported queries can potentially access prepared data rather than repeatedly performing the full underlying computation. This can improve performance for suitable workloads, especially when the same types of aggregations or transformations are queried frequently. Snowflake manages the materialized view and keeps it maintained as underlying data changes. Snowpipe focuses on continuous ingestion, Resource Monitors manage credit usage, and Fail-safe provides recovery capabilities. Materialized views are therefore a performance optimization option for appropriate repeated query patterns.<\/span><\/p>\n<h3><b>Question 158<\/b><\/h3>\n<p><b>Which Snowflake command can be used to grant a privilege on an object to a role?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">ASSIGN PRIVILEGE<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">GRANT<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">PERMIT<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AUTHORIZE<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">GRANT is the standard SQL command used in Snowflake to assign privileges on objects to roles. Snowflake uses role-based access control, allowing administrators to grant appropriate permissions to roles and then assign those roles to users or other roles. This approach supports centralized and scalable security administration. Commands such as ASSIGN PRIVILEGE, PERMIT, and AUTHORIZE are not the standard Snowflake syntax for granting object privileges. GRANT is therefore the correct command for assigning permissions such as SELECT or USAGE to a role.<\/span><\/p>\n<h3><b>Question 159<\/b><\/h3>\n<p><b>Which Snowflake capability is most useful when a workload requires many users to run queries concurrently?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Time Travel<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Snowpipe<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Multi-cluster warehouse<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fail-safe<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A multi-cluster warehouse is designed to help Snowflake handle workloads with high levels of concurrent query activity. Depending on configuration and workload demand, additional clusters can become available to provide more compute capacity for concurrent users and queries. This can help reduce queuing caused by insufficient compute resources. Time Travel is used for historical data, Snowpipe handles continuous ingestion, and Fail-safe provides a recovery mechanism. Multi-cluster warehouses are therefore particularly useful when concurrency, rather than only individual query complexity, is the primary workload challenge.<\/span><\/p>\n<h3><b>Question 160<\/b><\/h3>\n<p><b>Which Snowflake hierarchy correctly represents the relationship between a database and its schemas?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A database contains schemas, and schemas contain database objects<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A schema contains databases, and databases contain warehouses<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A warehouse contains databases, and databases contain schemas<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A role contains databases, and databases contain warehouses<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">In Snowflake, a database contains schemas, and schemas contain objects such as tables, views, stages, and other supported objects. This hierarchy provides logical organization for data and database objects. Virtual warehouses are compute resources and are separate from this object hierarchy. Roles are security objects used to control access rather than containers for databases. Understanding the database-to-schema relationship is important when creating objects, referencing them with fully qualified names, and managing privileges. Therefore, the correct hierarchy is that a database contains schemas, which in turn contain database objects.<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>View Full Snowflake SnowPro Core Exam Dumps and Practice Test Dumps. &nbsp; Question 141 Which Snowflake capability allows a warehouse to automatically restart when a query is submitted after the warehouse has been suspended? Time Travel Resource Monitor Snowpipe Auto-resume Correct Answer: 4 Explanation: Auto-resume allows a suspended virtual warehouse to start automatically when a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1648,1647],"tags":[],"_links":{"self":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/13478"}],"collection":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/comments?post=13478"}],"version-history":[{"count":1,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/13478\/revisions"}],"predecessor-version":[{"id":13510,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/13478\/revisions\/13510"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=13478"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=13478"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=13478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}