View Full Snowflake SnowPro Core Exam Dumps and Practice Test Dumps.
Question 81
Which Snowflake feature allows users to access historical versions of data within the configured retention period?
- Time Travel
- Snowpipe
- Resource Monitor
- Secure Data Sharing
Correct Answer: 1
Explanation:
Time Travel allows users to access historical versions of supported Snowflake data within the configured retention period. It can be used to investigate accidental updates, deletes, or other unwanted changes and to query data as it existed at an earlier point in time. Time Travel is different from Fail-safe, which is a Snowflake-managed recovery mechanism after the applicable retention period. Snowpipe is designed for continuous data ingestion, Resource Monitors help track credit usage, and Secure Data Sharing enables governed data sharing. Time Travel is therefore the appropriate feature for historical data access.
Question 82
Which Snowflake feature is designed for continuously ingesting newly arrived files into tables?
- Time Travel
- Snowpipe
- Fail-safe
- Resource Monitor
Correct Answer: 2
Explanation:
Snowpipe is designed to continuously or near-continuously ingest files into Snowflake tables. It can process newly arrived files from supported cloud storage locations, reducing the need for manually initiated batch-loading processes. This makes it useful for event-driven ingestion pipelines and workloads where data should become available shortly after files arrive. Time Travel provides historical data access, Fail-safe provides recovery capabilities, and Resource Monitors help control credit consumption. Snowpipe therefore addresses automated file ingestion and is particularly useful when new files are generated regularly.
Question 83
What is the primary purpose of a Snowflake virtual warehouse?
- To provide compute resources
- To store database metadata permanently
- To organize schemas
- To manage user passwords
Correct Answer: 1
Explanation:
A virtual warehouse provides the compute resources required to execute SQL queries and perform data-processing operations in Snowflake. Warehouses are independent from the storage layer, allowing organizations to resize or create separate warehouses for different workloads. Databases and schemas organize data objects, while authentication and user management are handled through Snowflake’s security capabilities. A virtual warehouse is therefore part of the compute layer rather than the storage or access-control layers. This architecture allows organizations to scale compute independently according to workload requirements.
Question 84
Which Snowflake feature allows data to be shared with another Snowflake account without physically copying the underlying data?
- Secure Data Sharing
- Snowpipe
- Time Travel
- Auto-suspend
Correct Answer: 1
Explanation:
Secure Data Sharing allows organizations to share supported Snowflake data with other Snowflake accounts without creating a traditional physical copy of the underlying data. The provider can control which objects are shared while the consumer accesses the shared data according to the configured permissions. This is useful for collaboration with partners, customers, suppliers, or other business units. Snowpipe handles ingestion, Time Travel provides historical access, and auto-suspend manages warehouse activity. Secure Data Sharing is therefore the appropriate capability when governed cross-account data access is required.
Question 85
Which Snowflake storage concept automatically organizes table data into compressed units?
- Virtual warehouses
- Micro-partitions
- Roles
- Stages
Correct Answer: 2
Explanation:
Snowflake automatically organizes table data into micro-partitions as data is loaded. These micro-partitions are compressed storage units that contain subsets of table rows and associated metadata. Snowflake can use this metadata during query processing to identify and eliminate micro-partitions that are unlikely to contain relevant data. Users generally do not manually create individual micro-partitions. Virtual warehouses provide compute resources, roles control access, and stages are used for files involved in data loading and unloading. Micro-partitions are therefore a fundamental part of Snowflake’s automatic storage architecture.
Question 86
Which feature can improve performance for certain selective searches against large Snowflake tables?
- Search Optimization Service
- Time Travel
- Snowpipe
- Resource Monitor
Correct Answer: 1
Explanation:
Search Optimization Service is designed to improve performance for certain selective search patterns. It can be especially useful when queries frequently search for specific values within large tables and normal scanning may require processing a significant amount of data. Snowflake maintains additional search access structures that can help locate relevant data more efficiently. Time Travel is designed for historical access, Snowpipe handles ingestion, and Resource Monitors manage credit usage. Search Optimization Service should therefore be considered when workload characteristics indicate that selective lookups would benefit from additional optimization.
Question 87
Which setting automatically suspends a virtual warehouse after it remains idle for a configured period?
- Auto-suspend
- Time Travel
- Snowpipe
- Fail-safe
Correct Answer: 1
Explanation:
Auto-suspend controls when a virtual warehouse automatically stops after being idle for the configured amount of time. Since active warehouses consume compute credits, automatic suspension can reduce unnecessary spending when workloads are intermittent. Auto-resume can also be configured to start the warehouse again when new work arrives. Time Travel provides historical data access, Snowpipe handles continuous ingestion, and Fail-safe provides a recovery mechanism. Auto-suspend is therefore primarily a warehouse cost-management setting rather than a data-protection or ingestion feature.
Question 88
Which Snowflake feature provides an additional Snowflake-managed recovery mechanism after the Time Travel period?
- Snowpipe
- Fail-safe
- Secure Data Sharing
- Search Optimization Service
Correct Answer: 2
Explanation:
Fail-safe provides a Snowflake-managed recovery mechanism after the applicable Time Travel retention period has ended. It is intended for certain recovery scenarios and is not designed as a replacement for normal user-accessible historical querying. Time Travel should be used when users need to inspect or recover historical data within its retention period. Snowpipe handles ingestion, Secure Data Sharing supports cross-account data access, and Search Optimization Service focuses on certain query-performance patterns. Understanding the distinction between Time Travel and Fail-safe is important when planning data recovery procedures.
Question 89
Which command is commonly used to load staged files into a Snowflake table?
- COPY INTO
- SHOW USERS
- CREATE WAREHOUSE
- ALTER DATABASE
Correct Answer: 1
Explanation:
The COPY INTO command is commonly used to load data from staged files into Snowflake tables. It supports various file formats and loading options and can work with both internal and external stages. A typical process involves placing files into a stage and then executing COPY INTO to load their contents into a target table. SHOW USERS displays user information, CREATE WAREHOUSE creates a warehouse, and ALTER DATABASE modifies database properties. Therefore, COPY INTO is the command most directly associated with loading staged files into Snowflake tables.
Question 90
What is a major advantage of Snowflake’s separation of compute and storage?
- Every warehouse must contain its own copy of the data
- Compute resources can be scaled independently of storage
- Databases are no longer required
- All warehouses must remain active
Correct Answer: 2
Explanation:
Snowflake separates the compute layer from the storage layer, allowing compute resources to be scaled independently from stored data. Organizations can resize virtual warehouses when workloads become more demanding without changing the underlying data storage. Multiple warehouses can also access the same data, which helps isolate workloads such as reporting, engineering, and data science. Warehouses can be suspended when they are not needed, so they do not have to remain active continuously. This architecture provides flexibility, workload isolation, and better control over performance and compute costs.
Question 91
Which Snowflake object is used to logically organize tables, views, stages, and other objects?
- Warehouse
- Schema
- Resource Monitor
- Stage
Correct Answer: 2
Explanation:
A schema is a logical container within a Snowflake database that organizes objects such as tables, views, stages, file formats, and sequences. Schemas provide structure within databases and can also be used as a scope for managing privileges. A warehouse supplies compute resources, a Resource Monitor tracks credit usage, and a stage provides a location for files used in loading or unloading. Understanding schemas is important for object management because Snowflake object references commonly include the database and schema names to uniquely identify objects.
Question 92
Which Snowflake feature is useful for creating development copies of tables while minimizing immediate storage duplication?
- Zero-copy cloning
- Snowpipe
- Time Travel
- Resource Monitor
Correct Answer: 1
Explanation:
Zero-copy cloning creates logical copies of supported Snowflake objects without immediately duplicating all of the underlying storage. Initially, the source and clone can reference the same micro-partitions. When data changes occur, Snowflake manages the affected storage separately. This makes the feature useful for development, testing, quality assurance, and temporary environments. Snowpipe is used for continuous ingestion, Time Travel provides historical access, and Resource Monitors track credit consumption. Zero-copy cloning is therefore an efficient way to create object copies while minimizing the initial storage overhead.
Question 93
Which Snowflake feature helps organizations monitor credit consumption against configured thresholds?
- Resource Monitor
- Snowpipe
- Time Travel
- Zero-copy cloning
Correct Answer: 1
Explanation:
Resource Monitors provide a way to monitor Snowflake credit consumption and establish thresholds for usage. Administrators can configure notifications or supported actions when usage reaches specified limits. This can help organizations identify excessive consumption and implement better cost governance. Snowpipe focuses on continuous data ingestion, Time Travel handles historical data access, and zero-copy cloning creates efficient object copies. Resource Monitors therefore provide administrative controls specifically related to credit usage rather than data loading, recovery, or object management.
Question 94
Which feature is designed to automatically process new files arriving in supported cloud storage locations?
- Time Travel
- Snowpipe
- Fail-safe
- Search Optimization Service
Correct Answer: 2
Explanation:
Snowpipe is designed for continuous data ingestion and can automatically process newly arrived files from supported cloud storage locations. This reduces the need for users to repeatedly execute manual bulk-loading commands whenever new files become available. Snowpipe is especially useful for event-driven pipelines and workloads requiring relatively quick availability of incoming data. Time Travel provides historical data access, Fail-safe provides recovery capabilities, and Search Optimization Service focuses on query performance. Snowpipe therefore best matches the requirement for automated processing of newly arriving files.
Question 95
Which Snowflake feature can be used to query data as it existed before an accidental DELETE operation?
- Time Travel
- Snowpipe
- Resource Monitor
- Secure Data Sharing
Correct Answer: 1
Explanation:
Time Travel allows users to access historical versions of supported Snowflake data within the configured retention period. If a table has been accidentally modified or rows have been deleted, Time Travel can allow users to inspect the earlier state and support recovery operations. Snowpipe is focused on data ingestion, Resource Monitors track credit usage, and Secure Data Sharing enables governed data sharing. Time Travel is therefore the most appropriate feature for investigating or recovering from accidental changes when the historical data remains within the applicable retention period.
Question 96
Which Snowflake capability allows multiple warehouses to process workloads against the same stored data?
- Time Travel
- Separation of compute and storage
- Fail-safe
- Internal staging
Correct Answer: 2
Explanation:
Snowflake’s separation of compute and storage allows multiple virtual warehouses to access the same underlying data. Each warehouse can provide independent compute resources for different workloads, helping organizations isolate reporting, engineering, transformation, or analytical workloads. This design avoids the need to create separate copies of the same data simply because different teams require different compute resources. Time Travel and Fail-safe provide recovery capabilities, while staging is used for file movement. The separation of compute and storage is therefore central to Snowflake’s scalable and flexible architecture.
Question 97
What is the primary purpose of Snowflake stages?
- To store or reference files used in data loading and unloading
- To provide SQL compute resources
- To manage credit limits
- To store user passwords
Correct Answer: 1
Explanation:
Stages provide locations for files involved in Snowflake data loading and unloading operations. An internal stage can store files within Snowflake-managed storage, while an external stage can reference supported cloud storage. Files can be staged before being loaded into tables or generated as output when data is unloaded. Virtual warehouses provide compute, Resource Monitors manage credit consumption, and authentication systems handle user credentials. Stages are therefore an important part of Snowflake’s file-based data movement architecture.
Question 98
Which Snowflake feature is intended for improving specific selective point-lookup query patterns?
- Fail-safe
- Search Optimization Service
- Snowpipe
- Auto-suspend
Correct Answer: 2
Explanation:
Search Optimization Service is designed to improve performance for certain selective search and point-lookup query patterns. It provides additional search structures that can help Snowflake locate relevant rows more efficiently in supported workloads. This is different from increasing warehouse size, which primarily adds compute capacity. Fail-safe provides recovery capabilities, Snowpipe supports continuous data ingestion, and auto-suspend manages idle warehouses. Search Optimization Service can therefore be useful when query analysis shows that selective searches against large tables are a significant performance concern.
Question 99
Which Snowflake feature allows a logical copy of an existing table to be created quickly for testing?
- Zero-copy cloning
- Resource Monitor
- Snowpipe
- Time Travel
Correct Answer: 1
Explanation:
Zero-copy cloning allows users to create logical copies of supported Snowflake objects quickly without immediately duplicating all underlying storage. The clone can initially reference the same micro-partitions as the source, with storage being managed independently as changes occur. This makes the feature particularly useful for development, testing, and temporary environments. Resource Monitors are used for credit management, Snowpipe handles continuous ingestion, and Time Travel provides historical data access. Zero-copy cloning is therefore the most appropriate capability for rapidly creating test copies of existing objects.
Question 100
Which statement best describes Snowflake’s overall architecture?
- Compute and storage are tightly coupled in a single fixed layer
- Snowflake separates storage from compute and uses virtual warehouses for processing
- Every database requires a dedicated physical server
- Users must manually manage table partitions
Correct Answer: 2
Explanation:
Snowflake uses an architecture that separates data storage from compute resources. The storage layer maintains the data, while virtual warehouses provide the compute resources required to process queries and workloads. This design allows organizations to independently scale compute, create multiple warehouses for workload isolation, and suspend warehouses when they are not needed. Snowflake also automatically organizes table data into micro-partitions, reducing the need for users to manually manage traditional partitions. The combination of independent compute, centralized storage, and automatic data organization is a defining characteristic of Snowflake’s architecture.