Key details for this exam, checked against the published exam outline
Each question shows the correct answer and an explanation of why it is right
What features does Snowflake Time Travel enable?
Snowflake Time Travel is a powerful feature that allows users to access historical data within a defined period. It enables two key capabilities:
B . Restoring data-related objects that have been deleted within the past 90 days: Time Travel can be used to restore tables, schemas, and databases that have been accidentally or intentionally deleted within the Time Travel retention period.
C . Conducting point-in-time analysis for BI reporting: It allows users to query historical data as it appeared at a specific point in time within the Time Travel retention period, which is crucial for business intelligence and reporting purposes.
While Time Travel does allow querying of past data, it is limited to the retention period set for the Snowflake account, which is typically 1 day for standard accounts and can be extended up to 90 days for enterprise accounts. It does not enable querying or restoring objects created or deleted beyond the retention period, nor does it provide analysis over all periods of time.
Snowflake Documentation on Time Travel
SnowPro Core Certification Study Guide
Which statement describes how Snowflake supports reader accounts?
Snowflake supports reader accounts, which are a type of account that allows data providers to share data with consumers who are not Snowflake customers.However, for data sharing to occur, the consumer needs to become a licensed Snowflake customer because data sharing is only supported between Snowflake accounts. Reference: Introduction to Secure Data Sharing | Snowflake Documentation2.
A tabular User-Defined Function (UDF) is defined by specifying a return clause that contains which keyword?
In Snowflake, a tabular User-Defined Function (UDF) is defined with a return clause that includes the keyword ''TABLE.'' This indicates that the UDF will return a set of rows, which can be used in the FROM clause of a query.Reference:Based on my internal knowledge as of 2021.
What is the PRIMARY factor that determines the cost of using a virtual warehouse in Snowflake?
The primary factor that determines the cost of using a virtual warehouse in Snowflake isD. The length of time the compute resources in each cluster run. Snowflake's pricing model for compute usage is based on the concept of Snowflake credits, which are consumed based on the time virtual warehouses are running and the size of the warehouses. The more compute resources are utilized and the longer they run, the more credits are consumed, which directly impacts the cost.
Snowflake Documentation on Virtual Warehouses: Understanding and Managing Warehouse Credit Usage
When loading data into Snowflake, how should the data be organized?
When loading data into Snowflake, it is recommended to organize the data into single files with 100-250 MB of compressed data per file. This size range is optimal for parallel processing and can help in achieving better performance during data loading operations.Reference:[COF-C03] SnowPro Core Certification Exam Study Guide
Which URL type should be used to provide a user with a window of time to access files that are in cloud storage?
The correct answer is C. Pre-signed URL.
Corrected wording:
The option listed as ''re-signed URL'' appears to be a typing error. The correct term is ''pre-signed URL.''
A pre-signed URL provides temporary access to a file in cloud storage. It is commonly used when a user or application needs time-limited access to a staged file without granting broader permissions to the underlying storage location.
Why C is correct:
A pre-signed URL includes authorization information and is valid only for a defined period of time. This makes it appropriate when users need a limited access window.
Example concept:
SELECT GET_PRESIGNED_URL(@my_stage, 'path/file.csv', 3600);
This returns a URL that allows access to the staged file for a limited duration, such as 3600 seconds.
Why the other options are incorrect:
A . A scoped URL is encoded and scoped to a query result context. It is useful for controlled access through Snowflake, but the option that directly provides a time-limited access window to cloud storage is a pre-signed URL.
B . A file URL identifies a file location, but it does not itself provide temporary authorized access.
D . Redirect URL is not the Snowflake file access URL type used for this requirement.
Official Snowflake documentation reference:
Snowflake documentation describes GET_PRESIGNED_URL as a function that returns a pre-signed URL to a staged file, allowing temporary access for a specified expiration time.
==
Exam domains verified against: Official Snowflake COF-C03 exam guide, last checked September 2026.
Understand the three-layer architecture: cloud services, compute, and database storage. Learn warehouse types, scaling policies, micro-partitions, and table types including Iceberg and Dynamic tables. Covers Snowflake editions, interfaces like Snowsight and Snowflake CLI, and AI/ML features such as Notebooks, Streamlit, and Cortex.
Sample question from this domain above: Q4
Master role-based access control (RBAC), securable objects, and authentication methods including MFA and SSO. Understand data masking, row and column-level security, encryption, data lineage, and monitoring through the ACCOUNT_USAGE schema. Learn cost management with Resource Monitors and credit usage tracking.
Perform COPY INTO operations with file formats and internal/external stages. Implement automated data ingestion using Snowpipe, Snowpipe Streaming, Streams, Tasks, and Dynamic Tables. Understand Snowflake connectors, drivers, storage integration, and API integration for connectivity.
Evaluate query performance using Query Profile and the ACCOUNT_USAGE views. Apply caching strategies including query result cache, metadata cache, and warehouse cache. Optimize with clustering keys, materialized views, and search optimization. Transform structured, semi-structured, and unstructured data using aggregate functions and window functions.
Sample question from this domain above: Q3
Master data replication, failover, and Secure Data Sharing features. Understand cloning, Time Travel, and Fail-safe mechanisms. Use the Snowflake Marketplace, public and private listings, and Native Apps for data collaboration. Learn Direct Shares and Data Clean Rooms for secure analytics.
Common questions about the exam itself