Black Friday Sale Special - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: mxmas70

Home > Snowflake > SnowPro Advanced Certification > SOL-C01

SOL-C01 SnowPro Associate: Platform Certification Exam Question and Answers

Question # 4

What types of worksheets can be created in Snowsight? (Select TWO).

A.

SQL

B.

Javascript

C.

Scala

D.

Java

E.

Python

Full Access
Question # 5

What is the Snowsight Query Profile used for?

A.

To execute SQL queries

B.

To create new database objects

C.

To manage data loading processes

D.

To visualize and analyze query performance

Full Access
Question # 6

Which statement is true about Snowflake Data Exchange? (Choose any 2 options)

A.

It is limited to internal data sharing only

B.

It requires complex ETL processes to transfer data

C.

It supports data sharing between different regions and cloud providers

D.

It allows organizations to securely share live, governed data

Full Access
Question # 7

Given a table named MY_TABLE, which SQL statement would create a clone named MY_TABLE_CLONE?

A.

COPY TABLE MY_TABLE TO MY_TABLE_CLONE;

B.

CREATE TABLE MY_TABLE_CLONE CLONE MY_TABLE;

C.

BACKUP TABLE MY_TABLE TO MY_TABLE_CLONE;

D.

RESTORE TABLE MY_TABLE TO MY_TABLE_CLONE;

Full Access
Question # 8

Which function in Snowflake Cortex LLM are Task Specific Function? (Select two)

A.

TRANSLATE

B.

CLASSIFY_TEXT / AI_CLASSIFY

C.

COUNT_TOKENS

D.

PARSE_DOCUMENT

Full Access
Question # 9

What information can be accessed using the Snowsight Monitoring tab?

A.

Virtual warehouse usage metrics

B.

Query execution history

C.

Database Time Travel snapshots

D.

Database schema changes history

Full Access
Question # 10

Which of the following parameters can be used with the COPY INTO

command to specify the file format?

A.

FILE_FORMAT

B.

DATA_TYPE

C.

FILE_TYPE

D.

LOAD_FORMAT

Full Access
command to define the structure and characteristics of the source data files. When loading data, Snowflake needs to understand how to interpret the incoming file—its delimiter, compression, data type (CSV, JSON, PARQUET, etc.), and any additional parsing rules. The FILE_FORMAT parameter can reference either a named file format created earlier (CREATE FILE FORMAT) or an inline definition directly within the COPY INTO statement. Parameters like TYPE, FIELD_DELIMITER, SKIP_HEADER, and ESCAPE can be specified within FILE_FORMAT. None of the other options—DATA_TYPE, FILE_TYPE, LOAD_FORMAT—are valid COPY INTO parameters in Snowflake. DATA_TYPE relates to column definitions, FILE_TYPE is not a supported keyword, and LOAD_FORMAT is not recognized by Snowflake. Using FILE_FORMAT ensures proper data ingestion, prevents parsing errors, and enables Snowflake to correctly interpret semi-structured and structured files during bulk load operations.

=======================================

Question # 11

Which statement is true regarding internal stages?

A.

Internal stages can only be used for semi-structured data

B.

Internal stages are accessed with external cloud provider credentials

C.

Internal stages are managed and stored within Snowflake

D.

Internal stages can only be used for structured data

Full Access
Question # 12

What is the key difference between a "private listing" and a "public listing" in a Snowflake Data Exchange context?

A.

Public listings require payment, while private listings are free.

B.

Public listings are only accessible to Snowflake employees, while private listings are for external users.

C.

Private listings are shared with specific Snowflake accounts, while public listings are available to all Snowflake users.

D.

Private listings are for sharing code, while public listings are for sharing data.

Full Access
Question # 13

What information can users view in the Query History option in Snowsight?

A.

Only successful queries

B.

Data storage configuration

C.

Network settings

D.

Details of executed queries, including status, duration, and resource usage

Full Access
Question # 14

What is the function of the SKIP_HEADER file format option when loading CSV data?

A.

To include the header row as data.

B.

To ignore empty rows in the data file.

C.

To skip a specified number of header rows.

D.

To automatically create column names from the header row.

Full Access
Question # 15

Which of the following is a potential use case for the CLASSIFY_TEXT function?

A.

Generating SQL code from natural language description

B.

Categorizing customer support tickets based on topic

C.

Translating a user manual into multiple languages

D.

Extracting data from scanned invoices

Full Access
Question # 16

Which of the following are benefits of using a multi-clustered warehouse in Snowflake? (Choose any 3 options)

A.

Improved query performance during peak load

B.

Automatic scaling of clusters based on query demand

C.

Reduced storage costs

D.

Increased compute capacity

Full Access
Question # 17

How can you search for listings on Snowflake Marketplace? (Choose any 2 options)

A.

Browsing categories and tags

B.

Contact Snowflake Support

C.

User Universal Search

D.

Using the search bar at the top of the marketplace

Full Access
Question # 18

Which options are used in Snowflake notebooks for querying data? (Choose any 3 options)

A.

Python

B.

SQL

C.

Markup

D.

Markdown

Full Access
Question # 19

What is the purpose of the Public Schema in Snowflake? (Choose any 2 options)

A.

Storing user-specific data

B.

Providing a default schema for new objects

C.

Schema to store Account level meta data

D.

Storing shared resources accessible by all users

Full Access
Question # 20

When a virtual warehouse is scaled up (e.g., from X-Small to Small), what is the primary impact?

A.

It allows more concurrent users to connect.

B.

It can process larger and more complex queries faster.

C.

It gains more storage capacity.

D.

It reduces the cost of running queries.

Full Access
Question # 21

Which of the following are numeric data types supported by Snowflake? (Choose any 2 options)

A.

INTEGER

B.

BOOLEAN

C.

VARCHAR

D.

FLOAT

Full Access
Question # 22

What does Snowflake UI called?

A.

Snowsite

B.

SnowGUI

C.

SnowView

D.

Snowsight

Full Access
Question # 23

How can you query nested fields in semi-structured data in Snowflake? (Choose any 2 options)

A.

Using dot notation (.) to access nested fields

B.

Using Snowflake functions

C.

Using bracket notation [] to access nested fields

D.

Using Cloud Functions

Full Access
Question # 24

Which Snowflake object is a logical container for schemas and other database objects?

A.

Schema

B.

View

C.

Table

D.

Database

Full Access
Question # 25

Query History can display data up to how many days?

A.

28

B.

14

C.

21

D.

7

Full Access
Question # 26

What is the primary purpose of the LIMIT clause in a Snowflake query?

A.

To sort the result set

B.

To filter the result set

C.

To restrict the number of rows returned

D.

To group the result set

Full Access
Question # 27

What Snowflake object is used to store data?

A.

Table

B.

Virtual warehouse

C.

Stored procedure

D.

View

Full Access
Question # 28

What parameter is used to define how long Time Travel can be used to access a table?

A.

DATE_OUTPUT_FORMAT

B.

DATA_RETENTION_TIME_IN_DAYS

C.

TIMEZONE

D.

USE_CACHED_RESULT

Full Access
Question # 29

What filter can be used when searching for data products on the Snowflake Marketplace?

A.

Size

B.

Compatibility

C.

Price

D.

Performance

Full Access
Question # 30

What is the Snowsight object browser used for?

A.

To manage virtual warehouses

B.

To create Snowsight worksheets

C.

To modify security settings for objects

D.

To view and filter database objects

Full Access
Question # 31

What most accurately describe Snowflake?

A.

A data warehouse software

B.

An ETL Tool

C.

An AI data cloud Platform

D.

A Transactional database

Full Access
Question # 32

Which command can be used to query the Information Schema in Snowflake to retrieve a list of tables?

A.

SELECT * FROM PUBLIC.INFORMATION_SCHEMA;

B.

SELECT * FROM INFORMATION_SCHEMA.COLUMNS;

C.

SELECT * FROM INFORMATION_SCHEMA.TABLES;

D.

SELECT * FROM PUBLIC.TABLES;

Full Access
Question # 33

What is a benefit of using an external stage to load data into Snowflake?

A.

External stages reduce data storage costs because data is stored outside Snowflake.

B.

External stages provide automatic data purging after successful loads.

C.

External stages are more secure than internal stages for sensitive data.

D.

External stages reduce the number of objects in a database.

Full Access
Question # 34

Which of the following are valid Snowflake Virtual Warehouse sizes? (Choose any 3 options)

A.

Small

B.

Tiny

C.

Medium

D.

Xsmall

Full Access
Question # 35

Which column is returned when the FLATTEN table function is executed?

A.

VALUE

B.

OUTPUT

C.

ROWNUM

D.

LEVEL

Full Access
Question # 36

What is Snowflake's primary security capability?

A.

Automated data masking

B.

Network perimeter defense

C.

Role-based access control (RBAC)

D.

End-to-end encryption for all data, in transit and at rest

Full Access
Question # 37

What file extension is commonly used for Snowflake notebooks?

A.

.sql

B.

.ipnb

C.

.ipynb

D.

.txt

Full Access
Question # 38

Which of the following data format supported to unload semi-structured data from Snowflake? (Choose any 2 options)

A.

JSON

B.

CSV

C.

Parquet

D.

XML

Full Access
Question # 39

What is the main characteristic of Snowflake's Standard Edition?

A.

Offers unlimited Time Travel history.

B.

Includes Business Critical features like HIPAA compliance.

C.

Supports Private Connectivity (AWS PrivateLink, Azure Private Link).

D.

Provides core Snowflake features for data warehousing and analytics.

Full Access
Question # 40

What are the key benefits of the Snowflake multi-cluster shared data architecture? (Select TWO).

A.

It provides enhanced data security features.

B.

It optimizes data loading for unstructured data.

C.

It allows for independent scaling of compute and storage.

D.

It stores data in a columnar format to improve performance.

E.

It offers near-unlimited concurrency and elasticity.

Full Access
Question # 41

What is Snowflake Data Exchange used for?

A.

Storing raw data

B.

Sharing data between specific Snowflake accounts

C.

Managing user permissions

D.

Sharing data with all Snowflake accounts

Full Access
Question # 42

What is the purpose of the COPY INTO SQL command?

A.

To copy data into a virtual warehouse

B.

To copy data from one table into another

C.

To load data from a stage into a table

D.

To duplicate all files on a stage

Full Access
loads data from staged files (internal or external stages) into a Snowflake table.

It supports pattern matching, file formats, error-handling modes, and parallel loading.

It does not move files, does not load to a warehouse (warehouses only supply compute), and table-to-table copying uses INSERT INTO…SELECT.

==================

Question # 43

Which System-defined role is typically responsible for creating and managing users and roles within an account?

A.

USERADMIN

B.

SECURITYADMIN

C.

ACCOUNTADMIN

D.

SYSADMIN

Full Access
Question # 44

Which are the type of Views we have in Snowflake? (Choose any 3 options)

A.

Materialized

B.

Non-Materialized

C.

UnMaterialized

D.

Secure

Full Access
Question # 45

What is the purpose of the SHOW GRANTS SQL command in Snowflake?

A.

To list all roles in the account

B.

To list all roles granted to a user

C.

To list all users in the account

D.

To list all databases in the account

Full Access
Question # 46

How can Python variable substitution be performed in Snowflake notebooks?

A.

By manually editing data files

B.

By configuring network settings

C.

By using placeholders in SQL queries

D.

By writing HTML code

Full Access
Question # 47

What is the primary benefit of Zero-Copy Cloning in Snowflake?

A.

It allows creating writable copies of databases or tables without duplicating stored data.

B.

It creates a full physical copy of data for archival.

C.

It enables real-time data synchronization between regions.

D.

It prevents any modifications to the cloned data.

Full Access
Question # 48

Which of the following file formats can be processed by the PARSE_DOCUMENT function?

A.

PDF

B.

PPTX

C.

XLSX

D.

DOCX

Full Access
Question # 49

What is a Reader Account in the context of Snowflake Data Sharing?

A.

A restricted account used for internal Snowflake operations.

B.

A standalone account provided by a data provider to a consumer who does not have a Snowflake account.

C.

An account primarily used for data replication.

D.

An account that can only read data from external stages.

Full Access
Question # 50

What is the primary benefit of the separation of storage and compute in Snowflake?

A.

It allows independent scaling of resources.

B.

It reduces network latency.

C.

It simplifies data governance.

D.

It eliminates the need for data loading.

Full Access
Question # 51

What is the primary purpose of the COPY INTO command in Snowflake for data loading?

A.

To replicate databases across regions.

B.

To create new virtual warehouses.

C.

To load data from staged files into a table.

D.

To manage user roles and permissions.

Full Access
bulk-loads data from internal or external stages into Snowflake tables. It supports transformations, validation, and multiple file formats.

It does not replicate databases, manage roles, or create warehouses.

====================================================

Question # 52

What is the name of Snowflake's default web-based interface?

A.

SnowSQL

B.

Snowpark

C.

Snowsight

D.

Snowflake CLI

Full Access
Question # 53

How is the initial activation of the Snowflake Data Exchange feature, which is necessary for establishing private exchanges, typically accomplished?

A.

Any Snowflake account administrator can enable Data Exchange through the web interface with a single click.

B.

Activation of the Data Exchange feature generally requires a request to Snowflake Support, who then enable it for the specific account.

C.

Data Exchange is automatically enabled for all Snowflake accounts upon creation.

D.

Activation of the Data Exchange feature requires a specific SQL command to be executed by the ACCOUNTADMIN role.

Full Access
Question # 54

Which SQL command is used to create a new SCHEMA in Snowflake? (Choose any 3 options)

A.

CREATE SCHEMA Schema_name;

B.

USE SCH Schema_name;

C.

USE SCHEMA Schema_name;

D.

CREATE SCH Schema_name;

Full Access
Question # 55

What Snowflake object provides a secure connection to external cloud storage?

A.

A directory table

B.

An external table

C.

An external stage

D.

A named file format

Full Access
Question # 56

Which of the following are valid components of Snowflake's core architecture? (Select THREE)

A.

On-premises Data Centers

B.

User Interface Layer

C.

Third-Party ETL Tools

D.

Database Storage Layer

E.

Query Processing Layer

F.

Cloud Services Layer

Full Access
Question # 57

When unloading data from a Snowflake table, what is the target destination for the COPY INTO @stage command?

A.

An internal or external stage

B.

Another Snowflake table

C.

A local file system

D.

A data stream

Full Access
Question # 58

What are virtual warehouses in Snowflake?

A.

A compute resource

B.

A worksheet for writing queries

C.

A type of user account

D.

A storage location for data files

Full Access
Question # 59

Which SQL command is commonly used to load structured data from a stage into a Snowflake table?

A.

INSERT INTO

B.

COPY INTO

C.

LOAD DATA

D.

IMPORT DATA

Full Access
command is Snowflake’s primary and optimized mechanism for loading large volumes of structured data from either internal or external stages. Unlike INSERT INTO, which is used for row-level inserts or small datasets, COPY INTO is designed for high-throughput operations, parallel loading, and performant ingestion from files stored in S3, Azure Blob Storage, GCS, or Snowflake-managed stages. The COPY INTO command supports detailed file formatting options (such as TYPE=CSV, FIELD_DELIMITER, SKIP_HEADER), error-handling rules (ON_ERROR), and transformations using SQL expressions inside the COPY statement. Snowflake does not support LOAD DATA or IMPORT DATA as SQL commands; these exist in other database systems but not within Snowflake. COPY INTO ensures efficient, resilient, fault-tolerant data ingestion and is heavily used for ETL/ELT, data lake ingestion, and large batch ingestion pipelines.

=======================================

Question # 60

Which of the following are date and time data types in Snowflake? (Choose any 3 options)

A.

TIMEDATE

B.

DATE

C.

Python

D.

TIMESTAMP

E.

DATETIME

F.

JavaScript

Full Access
Question # 61

When loading data into a table using the COPY INTO command, what is the default error-handling setting?

A.

ABORT_STATEMENT

B.

SKIP_FILE

C.

VALIDATE

D.

CONTINUE

Full Access
Question # 62

What does "warehouse scaling in/out" refer to in Snowflake?

A.

Moving data between different storage locations

B.

Changing the region of the warehouse

C.

Adjusting the number of clusters in a multi-cluster warehouse.

D.

Changing the size of the warehouse (e.g., from Small to Medium or Vice Versa).

Full Access
Question # 63

What file formats can be loaded into Snowflake using the COPY INTO command? (Choose any 3 options)

A.

JSON

B.

XLS

C.

Parquet

D.

CSV

Full Access
Question # 64

What are the steps to create a new schema in Snowsight?

A.

Data >> Add Data >> Create Schema

B.

Data >> Create Schema

C.

Data >> Database >> Create Schema

D.

Data Product >> Create Schema

Full Access