COF-C03 SnowPro Core Certification 2026 Exam Questions and Answers
What is the following SQL command used for?
Select * from table(validate(t1, job_id = > ' _last ' ));
Which of the following are best practices for loading data into Snowflake? (Choose three.)
While clustering a table, columns with which data types can be used as clustering keys? (Select TWO).
A virtual warehouse ' s auto-suspend and auto-resume settings apply to which of the following?
Which file function generates a SnowFlake-hosted URL that must be authenticated when used?
What is the MAXIMUM number of clusters that can be provisioned with a multi-cluster virtual warehouse?
A user wants to add additional privileges to the system-defined roles for their virtual warehouse. How does Snowflake recommend they accomplish this?
Regardless of which notation is used, what are considerations for writing the column name and element names when traversing semi-structured data?
Which is the MINIMUM required Snowflake edition that a user must have if they want to use AWS/Azure Privatelink or Google Cloud Private Service Connect?
A sales table FCT_SALES has 100 million records.
The following Query was executed
SELECT COUNT (1) FROM FCT__SALES;
How did Snowflake fulfill this query?
Which of the following are valid methods for authenticating users for access into Snowflake? (Select THREE)
Which of the following is a valid source for an external stage when the Snowflake account is located on Microsoft Azure?
When unloading to a stage, which of the following is a recommended practice or approach?
Which feature is only available in the Enterprise or higher editions of Snowflake?
What is it called when a customer managed key is combined with a Snowflake managed key to create a composite key for encryption?
A marketing co-worker has requested the ability to change a warehouse size on their medium virtual warehouse called mktg__WH.
Which of the following statements will accommodate this request?
Which of the following compute resources or features are managed by Snowflake? (Select TWO).
In which scenarios would a user have to pay Cloud Services costs? (Select TWO).
What happens to the underlying table data when a CLUSTER BY clause is added to a Snowflake table?
Query compilation occurs in which architecture layer of the Snowflake Cloud Data Platform?
Which Snowflake object enables loading data from files as soon as they are available in a cloud storage location?
A developer is granted ownership of a table that has a masking policy. The developer ' s role is not able to see the masked data. Will the developer be able to modify the table to read the masked data?
A company strongly encourages all Snowflake users to self-enroll in Snowflake ' s default Multi-Factor Authentication (MFA) service to provide increased login security for users connecting to Snowflake.
Which application will the Snowflake users need to install on their devices in order to connect with MFA?
What feature can be used to reorganize a very large table on one or more columns?
During periods of warehouse contention which parameter controls the maximum length of time a warehouse will hold a query for processing?
When loading data into Snowflake via Snowpipe what is the compressed file size recommendation?
True or False: Snowpipe via REST API can only reference External Stages as source.
A virtual warehouse is created using the following command:
Create warehouse my_WH with
warehouse_size = MEDIUM
min_cluster_count = 1
max_cluster_count = 1
auto_suspend = 60
auto_resume = true;
The image below is a graphical representation of the warehouse utilization across two days.

What action should be taken to address this situation?
What are supported file formats for unloading data from Snowflake? (Choose three.)
What is the maximum Time Travel retention period for a temporary Snowflake table?
What impacts the credit consumption of maintaining a materialized view? (Choose two.)
When publishing a Snowflake Data Marketplace listing into a remote region what should be taken into consideration? (Choose two.)
Which Snowflake feature allows a user to substitute a randomly generated identifier for sensitive data, in order to prevent unauthorized users access to the data, before loading it into Snowflake?
A user has unloaded data from a Snowflake table to an external stage.
Which command can be used to verify if data has been uploaded to the external stage named my_stage?
The Snowflake cloud services layer is responsible for which tasks? (Choose two.)
Which SQL commands, when committed, will consume a stream and advance the stream offset? (Choose two.)
A table needs to be loaded. The input data is in JSON format and is a concatenation of multiple JSON documents. The file size is 3 GB. A warehouse size small is being used. The following COPY INTO command was executed:
COPY INTO SAMPLE FROM @~/SAMPLE.JSON (TYPE=JSON)
The load failed with this error:
Max LOB size (16777216) exceeded, actual size of parsed column is 17894470.
How can this issue be resolved?
Which statements are correct concerning the leveraging of third-party data from the Snowflake Data Marketplace? (Choose two.)
A company needs to allow some users to see Personally Identifiable Information (PII) while limiting other users from seeing the full value of the PII.
Which Snowflake feature will support this?
Which of the following significantly improves the performance of selective point lookup queries on a table?
What are best practice recommendations for using the ACCOUNTADMIN system-defined role in Snowflake? (Choose two.)
A user created a new worksheet within the Snowsight Ul and wants to share this with teammates
How can this worksheet be shared?
What types of data listings are available in the Snowflake Data Marketplace? (Choose two.)
In an auto-scaling multi-cluster virtual warehouse with the setting SCALING_POLICY = ECONOMY enabled, when is another cluster started?
Snowflake supports the use of external stages with which cloud platforms? (Choose three.)
Which Snowflake SQL statement would be used to determine which users and roles have access to a role called MY_ROLE?
If 3 size Small virtual warehouse is made up of two servers, how many servers make up a Large warehouse?
Which of the following statements describe features of Snowflake data caching? (Choose two.)
The Snowflake Search Optimization Services supports improved performance of which kind of query?
Assume there is a table consisting of five micro-partitions with values ranging from A to Z.
Which diagram indicates a well-clustered table?
A user created a transient table and made several changes to it over the course of several days. Three days after the table was created, the user would like to go back to the first version of the table.
How can this be accomplished?
What is an advantage of using an explain plan instead of the query profiler to evaluate the performance of a query?
Which of the following features, associated with Continuous Data Protection (CDP), require additional Snowflake-provided data storage? (Choose two.)
A single user of a virtual warehouse has set the warehouse to auto-resume and auto-suspend after 10 minutes. The warehouse is currently suspended and the user performs the following actions:
1. Runs a query that takes 3 minutes to complete
2. Leaves for 15 minutes
3. Returns and runs a query that takes 10 seconds to complete
4. Manually suspends the warehouse as soon as the last query was completed
When the user returns, how much billable compute time will have been consumed?
When cloning a database containing stored procedures and regular views, that have fully qualified table references, which of the following will occur?
Which of the following features are available with the Snowflake Enterprise edition? (Choose two.)
What is the default file size when unloading data from Snowflake using the COPY command?
What is the MINIMUM edition of Snowflake that is required to use a SCIM security integration?
Which of the following are characteristics of Snowflake virtual warehouses? (Choose two.)
The following JSON is stored in a VARIANT column called src of the CAR_SALES table:

A user needs to extract the dealership information from the JSON.
How can this be accomplished?
Which function will provide the proxy information needed to protect Snowsight?
Which statements reflect key functionalities of a Snowflake Data Exchange? (Choose two.)
Which feature is integrated to support Multi-Factor Authentication (MFA) at Snowflake?
What is the recommended compressed file size range for continuous data loads using Snowpipe?
Which URL type allows users to access unstructured data without authenticating into Snowflake or passing an authorization token?
If queries start to queue in a multi-cluster virtual warehouse, an additional compute cluster starts immediately under what setting?
Which Snowflake object helps evaluate virtual warehouse performance impacted by query queuing?
In which Snowflake layer does Snowflake reorganize data into its internal optimized, compressed, columnar format?
Which feature allows a user the ability to control the organization of data in a micro-partition?
Which task privilege does a Snowflake role need in order to suspend or resume a task?
A user has a standard multi-cluster warehouse auto-scaling policy in place.
Which condition will trigger a cluster to shut-down?
Which of the following are handled by the cloud services layer of the Snowflake architecture? (Choose two.)
Which Snowflake URL type allows users or applications to download or access files directly from Snowflake stage without authentication?
Which features could be used to improve the performance of queries that return a small subset of rows from a large table? (Select TWO).
Data storage for individual tables can be monitored using which commands and/or objects? (Choose two.)
The first user assigned to a new account, ACCOUNTADMIN, should create at least one additional user with which administrative privilege?
Which operations are handled in the Cloud Services layer of Snowflake? (Select TWO).
Which kind of Snowflake table stores file-level metadata for each file in a stage?
Which database objects can be shared with the Snowflake secure data sharing feature? (Choose two.)
Which of the following activities consume virtual warehouse credits in the Snowflake environment? (Choose two.)
If a Snowflake user decides a table should be clustered, what should be used as the cluster key?
How does Snowflake handle the bulk unloading of data into single or multiple files?
Two users share a virtual warehouse named wh dev 01. When one of the users loads data, the other one experiences performance issues while querying data.
How does Snowflake recommend resolving this issue?
Which of the following is the Snowflake Account_Usage.Metering_History view used for?
A Snowflake user has been granted the create data EXCHANGE listing privilege with their role.
Which tasks can this user now perform on the Data Exchange? (Select TWO).
What type of columns does Snowflake recommend to be used as clustering keys? (Select TWO).
When unloading data to an external stage, what is the MAXIMUM file size supported?
Which query profile statistics help determine if efficient pruning is occurring? (Choose two.)
Which TABLE function helps to convert semi-structured data to a relational representation?
A Snowflake user has two tables that contain numeric values and is trying to find out which values are present in both tables. Which set operator should be used?
When should a user consider disabling auto-suspend for a virtual warehouse? (Select TWO).
User INQUISITIVE_PERSON has been granted the role DATA_SCIENCE. The role DATA_SCIENCE has privileges OWNERSHIP on the schema MARKETING of the database ANALYTICS_DW.
Which command will show all privileges granted to that schema?
Which parameter can be used to instruct a COPY command to verify data files instead of loading them into a specified table?
What service is provided as an integrated Snowflake feature to enhance Multi-Factor Authentication (MFA) support?
What is the MINIMUM Snowflake edition required to use the periodic rekeying of micro-partitions?
Which of the following can be used when unloading data from Snowflake? (Choose two.)
What file formats does Snowflake support for loading semi-structured data? (Choose three.)
How does Snowflake recommend handling the bulk loading of data batches from files already available in cloud storage?
Which data types can be used in Snowflake to store semi-structured data? (Select TWO)
Which Snowflake table objects can be shared with other accounts? (Select TWO).
Which command is used to start configuring Snowflake for Single Sign-On (SSO)?
Which commands are restricted in owner ' s rights stored procedures? (Select TWO).
What information is found within the Statistic output in the Query Profile Overview?
Which Snowflake feature allows administrators to identify unused data that may be archived or deleted?
When using the ALLOW CLIENT_MFA_CACHING parameter, how long is a cached Multi-Factor Authentication (MFA) token valid for?
Which statistics are displayed in a Query Profile that indicate that intermediate results do not fit in memory? (Select TWO).
When working with a managed access schema, who has the OWNERSHIP privilege of any tables added to the schema?
Which role has the ability to create a share from a shared database by default?
Why would a Snowflake user decide to use a materialized view instead of a regular view?
Which command should be used to unload all the rows from a table into one or more files in a named stage?
What criteria does Snowflake use to determine the current role when initiating a session? (Select TWO).
Which privilege is required to use the search optimization service in Snowflake?
What is the Fail-safe period for a transient table in the Snowflake Enterprise edition and higher?
How does a Snowflake user extract the URL of a directory table on an external stage for further transformation?
What tasks can an account administrator perform in the Data Exchange? (Select TWO).
A user wants to access files stored in a stage without authenticating into Snowflake. Which type of URL should be used?
A user with which privileges can create or manage other users in a Snowflake account? (Select TWO).
What transformations are supported when loading data into a table using the COPY INTO < table > command? (Select TWO).
What is the minimum Snowflake Edition that supports secure storage of Protected Health Information (PHI) data?
Which metadata table will store the storage utilization information even for dropped tables?
Which privilege must be granted by one role to another role, and cannot be revoked?
Which Snowflake feature provides increased login security for users connecting to Snowflake that is powered by Duo Security service?
Which parameter can be set at the account level to set the minimum number of days for which Snowflake retains historical data in Time Travel?
Which ACCOUNT_USAGE schema database role provides visibility into policy-related information?
Which statements describe benefits of Snowflake ' s separation of compute and storage? (Select TWO).
What are key characteristics of virtual warehouses in Snowflake? (Select TWO).
There are two Snowflake accounts in the same cloud provider region: one is production and the other is non-production. How can data be easily transferred from the production account to the non-production account?
User1, who has the SYSADMIN role, executed a query on Snowsight. User2, who is in the same Snowflake account, wants to view the result set of the query executed by User1 using the Snowsight query history.
What will happen if User2 tries to access the query history?
What is the MINIMUM permission needed to access a file URL from an external stage?
What are valid sub-clauses to the OVER clause for a window function? (Select TWO).
A JSON file, that contains lots of dates and arrays, needs to be processed in Snowflake. The user wants to ensure optimal performance while querying the data.
How can this be achieved?
What is the only supported character set for loading and unloading data from all supported file formats?
Which Snowflake edition offers the highest level of security for organizations that have the strictest requirements?
How long is a query visible in the Query History page in the Snowflake Web Interface (Ul)?
When unloading data, which file format preserves the data values for floating-point number columns?
What happens when a Snowflake user changes the data retention period at the schema level?
A permanent table and temporary table have the same name, TBL1, in a schema.
What will happen if a user executes select * from TBL1 ;?
Which Snowflake function is maintained separately from the data and helps to support features such as Time Travel, Secure Data Sharing, and pruning?
Who can activate and enforce a network policy for all users in a Snowflake account? (Select TWO).
When enabling access to unstructured data, which URL permits temporary access to a staged file without the need to grant privileges to the stage or to issue access tokens?
Which Snowflake role can manage any object grant globally, including modifying and revoking grants?
What will happen if a Snowflake user increases the size of a suspended virtual warehouse?
A user has semi-structured data to load into Snowflake but is not sure what types of operations will need to be performed on the data. Based on this situation, what type of column does Snowflake recommend be used?
Which view can be used to determine if a table has frequent row updates or deletes?
A Snowflake user is writing a User-Defined Function (UDF) that includes some unqualified object names.
How will those object names be resolved during execution?
By default, how long is the standard retention period for Time Travel across all Snowflake accounts?
Which Snowflake mechanism is used to limit the number of micro-partitions scanned by a query?
Which SQL command can be used to verify the privileges that are granted to a role?
Which common query problems are identified by the Query Profile? (Select TWO.)
What does the worksheet and database explorer feature in Snowsight allow users to do?
What is used to denote a pre-computed data set derived from a SELECT query specification and stored for later use?
A Snowflake user wants to temporarily bypass a network policy by configuring the user object property MINS_TO_BYPASS_NETWORK_POLICY.
What should they do?
What SnowFlake database object is derived from a query specification, stored for later use, and can speed up expensive aggregation on large data sets?
When floating-point number columns are unloaded to CSV or JSON files, Snowflake truncates the values to approximately what?
Which service or feature in Snowflake is used to improve the performance of certain types of lookup and analytical queries that use an extensive set of WHERE conditions?
Which function is used to convert rows in a relational table to a single VARIANT column?
What is the default value in the Snowflake Web Interface (Ul) for auto suspending a Virtual Warehouse?
How does a Snowflake stored procedure compare to a User-Defined Function (UDF)?
What happens when a network policy includes values that appear in both the allowed and blocked IP address list?
A column named " Data " contains VARIANT data and stores values as follows:
How will Snowflake extract the employee ' s name from the column data?
What Snowflake feature provides a data hub for secure data collaboration, with a selected group of invited members?
Which Snowflake database object can be used to track data changes made to table data?
How can a Snowflake user validate data that is unloaded using the COPY INTO < location > command?
Which Snowflake feature allows a user to track sensitive data for compliance, discovery, protection, and resource usage?
Which Snowflake data types can be used to build nested hierarchical data? (Select TWO)
What is the purpose of the STRIP NULL_VALUES file format option when loading semi-structured data files into Snowflake?
Which command is used to unload data from a Snowflake database table into one or more files in a Snowflake stage?
A Snowflake account has activated federated authentication.
What will occur when a user with a password that was defined by Snowflake attempts to log in to Snowflake?
Which account__usage views are used to evaluate the details of dynamic data masking? (Select TWO)
True or False: A 4X-Large Warehouse may, at times, take longer to provision than a X-Small Warehouse.
What Snowflake features allow virtual warehouses to handle high concurrency workloads? (Select TWO)
True or False: Loading data into Snowflake requires that source data files be no larger than 16MB.
What is a machine learning and data science partner within the Snowflake Partner Ecosystem?
In the query profiler view for a query, which components represent areas that can be used to help optimize query performance? (Select TWO)
Which of the following conditions must be met in order to return results from the results cache? (Select TWO).
Why would the SINGLE = TRUE option be included in a COPY INTO < location > statement?
The ORDERS table contains 12,000 rows.
Which query will return 10 rows that are randomly sampled from the table every time the query is run?
Which COPY INTO < table > parameter setting should be used to prevent a partial data load when an error is encountered?
How should a Snowflake user access a third-party SaaS service to process unstructured data?
How can a user access information about a query execution plan without consuming virtual warehouse compute resources?
Which type of workload is recommended for Snowpark-optimized virtual warehouses?
Which Snowflake table stores file-level metadata about unstructured data files in a stage, including size, last-modified timestamp, and Snowflake file URL?
How are clusters handled when the Economy scaling policy is set on a multi-cluster virtual warehouse?
A Snowflake Marketplace listing has 50 subscribers accessing shared tables.
What determines the compute costs incurred by the subscribers?
What are the benefits of using the Snowflake Access_History view? (Select TWO)
What parameter setting will maximize parallel processing when unloading data from Snowflake?
What is included in the calculation of the execution time reported in a Query Profile? (Select TWO).
What will be the result of this command?
SELECT value FROM LATERAL FLATTEN(input = > parse_json( ' [1, 2, 3] ' ));
There is a long-running query that selects everything and runs arithmetic calculations on a few columns in a table that does not change often. Which action will improve the performance of this query?
A data provider offers a large financial dataset through Snowflake Marketplace. The provider wants to share the dataset with specific investment firms that already use Snowflake.
The provider does not want the listing to appear in Marketplace search results, and only invited customers should be able to view and subscribe to it.
Which type of Snowflake listing should the provider create?
Which Snowflake object contains all the information required to share a database?
A Snowflake user wants to optimize performance for a query that queries only a small number of rows in a table. The rows require significant processing. The data in the table does not change frequently.
What should the user do?
Why would a Snowflake user load JSON data into a VARIANT column instead of a string column?
A dashboard query is running much slower than expected. The Query Profile shows a join operator consuming 70% of the total execution time and producing 1,000 times more rows than its input tables. What is causing this issue?
In the ACCOUNT_USAGE schema, what system-defined database role can see a list of tables?
What target locations can be used when unloading data using the COPY INTO < location > command? (Select TWO)
A Snowflake user is trying to load a 125 GB file using SnowSQL. The file continues to load for almost an entire day. What will happen at the 2 < hour mark?
What action should be taken if a Snowflake user wants to share a newly created object in a database with consumers?
What virtual warehouse feature or setting will reduce the performance impact when running larger-than-average queries by offloading portions of the query processing work to shared compute resources?
When used with a SELECT statement in the COPY INTO < location > command, what statement will unload data from a table as JSON?
What calculation of metrics found in the QUERY_HISTORY view can be used to determine whether optimizing virtual warehouse caching will improve the performance of a long-running query?
Which function, when combined with an INSERT statement, will insert semi-structured data into a VARIANT column?
What objects are required to unload data into cloud data storage? (Select TWO).
A stream can be created on which Snowflake objects to record data manipulation language(DML) changes? (Select TWO).
A table, STUDENTS, is created using this command:
An example value for the marks is:
Which query will return all of the students ' names and history marks?
Which command can be used to unload data into an external named stage in Snowflake?
A query containing a WHERE clause is running longer than expected. The Query Profile shows that all micro-partitions being scanned How should this query be optimized?
A Finance department must ensure that only users operating with the FINANCE_ANALYST role can see unmasked values in the SALARY column of a sensitive table.
Which feature and configuration should be used?
What is the MINIMUM size of a table for which Snowflake recommends considering adding a clustering key?
Which Snowflake function and command combination should be used to convert rows in a relational table to a single VARIANT column, and unload the rows Into a file in JSON format? (Select TWO).
In Snowflake ' s data security framework, how does column-level security contribute to the protection of sensitive information? (Select TWO).
Which feature of Snowflake ' s Continuous Data Protection (CDP) has associated costs?
When unloading data from a query into a location, which VALIDATION_MODE parameter returns the query results?
A Snowflake user creates this stored procedure:
PROCEDURE SALES_REPORT(MONTH INT, YEAR INT);
Which statement will remove the stored procedure?
What action is required to load data from a local file system into a Snowflake table?
Which file format option should be used when unloading data into a stage to create a CSV or a JSON file?
How can a user optimize the performance of a COPY INTO < table > query that is being run on a very large file?
Which command is used to remove files from either external cloud storage or an internal staged
Which security models are used in Snowflake to manage access control? (Select TWO).
Which activities are managed by Slowflake ' s Cloud Services layer? (Select TWO).
