Big Cyber Monday Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70percent

Snowflake SOL-C01 SnowPro Associate: Platform Certification Exam Exam Practice Test

Demo: 64 questions
Total 214 questions

SnowPro Associate: Platform Certification Exam Questions and Answers

Question 1

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

Options:

A.

TIMEDATE

B.

DATE

C.

Python

D.

TIMESTAMP

E.

DATETIME

F.

JavaScript

Question 2

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

Options:

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.

Question 3

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

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

Question 4

What are virtual warehouses in Snowflake?

Options:

A.

A compute resource

B.

A worksheet for writing queries

C.

A type of user account

D.

A storage location for data files

Question 5

Which of the following are key components of Snowflake's RBAC system? (Choose any 3 options)

Options:

A.

Permissions

B.

Roles

C.

Privileges

D.

Users

Question 6

What information can be obtained by describing a table in Snowflake? (Choose any 3 options)

Options:

A.

Column names and data types

B.

Table constraints

C.

Table Origin

D.

Indexes and keys

Question 7

What is the maximum size limit for a single VARIANT value in Snowflake?

Options:

A.

1MB

B.

8MB

C.

32MB

D.

16MB

Question 8

Which of the following types of data can be found on Snowflake Marketplace? (Choose any 3 options)

Options:

A.

Public data sets

B.

Financial market data

C.

Proprietary data sets

D.

Third-party data sets

Question 9

What a Database in Snowflake cant contain?

Options:

A.

Views

B.

Tables

C.

Role

D.

Database Role

Question 10

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

Options:

A.

Reduced storage costs

B.

Improved concurrency for handling many simultaneous queries

C.

Automatic scaling to meet varying query loads

D.

Faster data loading

Question 11

Where is unstructured data stored in Snowflake?

Options:

A.

In the Cloud Services layer

B.

In internal or external stages

C.

In external tables

D.

In tables with a single VARCHAR column

Question 12

In the Snowsight Query History, what attribute uniquely identifies each query?

Options:

A.

Transaction ID

B.

Query ID

C.

Account ID

D.

Session ID

Question 13

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

Options:

A.

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

B.

Moving data between different storage locations.

C.

Changing the region of the warehouse.

D.

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

Question 14

Which cloud platforms does Snowflake support?

Options:

A.

Amazon Web Services (AWS)

B.

Google Cloud Platform (GCP)

C.

Microsoft Azure

D.

All of the options

Question 15

What is the LIST command used for in Snowflake?

Options:

A.

Lists all the users assigned to a given role.

B.

Lists all the files in a given stage.

C.

Lists all the tables in a specific schema.

D.

Lists all the privileges granted on a specific object.

Question 16

What is the purpose of the ACCOUNTADMIN role in Snowflake? (Choose any 2 options)

Options:

A.

To grant and revoke privileges across the account

B.

To monitor query performance

C.

To create and manage databases

D.

To manage all aspects of the Snowflake account

Question 17

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

Options:

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.

Question 18

What is the purpose of a role hierarchy in Snowflake?

Options:

A.

To define the sequence of SQL queries

B.

To organize roles and grant inherited privileges

C.

To manage network settings

D.

To store raw data

Question 19

Which SQL keyword is used to constrain the number of rows returned by a query in Snowflake? (Select TWO)

Options:

A.

TOP

B.

SELECT

C.

GET

D.

LIMIT

E.

ROW_NUMBER

Question 20

Changing the size of a virtual warehouse from a Medium to a Large refers to what type of warehouse tuning?

Options:

A.

Scaling down

B.

Scaling in

C.

Scaling out

D.

Scaling up

Question 21

Which feature does Snowsight provide for query management?

Options:

A.

Manual data storage configuration

B.

Limited to simple queries

C.

Pre-built queries only

D.

An intuitive SQL editor for writing and running queries

Question 22

What are the benefits of using the Snowsight data loading interface? (Select TWO).

Options:

A.

It creates permanent file formats that can be used to load data in the future.

B.

It allows a user to insert the records of a supported file into a table.

C.

It will try to detect data types.

D.

It allows a user to optimize data loading into a table.

E.

It lets a user merge file rows into the table records.

Question 23

What is the typical syntax for using the LIMIT clause to retrieve the first 10 rows of a table named employees?

Options:

A.

SELECT * FROM employees LIMIT 10;

B.

SELECT LIMIT 10 * FROM employees;

C.

LIMIT 10 SELECT * FROM employees;

D.

SELECT * FROM employees WHERE LIMIT 10;

Question 24

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

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

Question 25

What are the three key layers of Snowflake's architecture?

Options:

A.

Data Repository, Compute Clusters, Metadata Management

B.

Authentication, Access Control, Cloud Services

C.

Database Storage, ODBC Drivers, Virtual Warehouses

D.

Data Storage, Query Processing, Cloud Services

Question 26

What is a key characteristic of the Snowflake architecture's Cloud Services Layer?

Options:

A.

It stores all customer data.

B.

It manages virtual warehouses.

C.

It handles security and metadata management.

D.

It provides the user interface for Snowsight.

Question 27

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

command to specify the file format?

Options:

A.

FILE_FORMAT

B.

DATA_TYPE

C.

FILE_TYPE

D.

LOAD_FORMAT

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 28

What is the impact of enabling auto-suspend on a Snowflake virtual warehouse?

Options:

A.

The size of the warehouse will adjust automatically, improving query performance.

B.

The warehouse will be dropped after a specified period of inactivity.

C.

The warehouse will be stopped after a specified period of inactivity, reducing costs.

D.

The warehouse costs will stabilize from month-to-month.

Question 29

What is the default Time Travel retention period for standard tables in Snowflake?

Options:

A.

0 days

B.

1 day

C.

7 days

D.

14 days

Question 30

Which command is used to create a new virtual warehouse in Snowflake?

Options:

A.

CREATE VIRTUALWAREHOUSE warehouse_name;

B.

CREATE DATABASE warehouse_name;

C.

CREATE SCHEMA warehouse_name;

D.

CREATE WAREHOUSE warehouse_name;

Question 31

Which of the following are examples of unstructured data? (Choose any 3 options)

Options:

A.

JSON

B.

Image

C.

Video

D.

Pdf

Question 32

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

Options:

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.

Question 33

What is the main advantage of using Materialized Views in Snowflake?

Options:

A.

They always contain the latest data in real-time.

B.

They can be directly updated by DML statements.

C.

They physically store pre-computed results to improve query performance.

D.

They are primarily used for data masking.

Question 34

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

Options:

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.

Question 35

What does "warehouse scaling up/down" refer to in Snowflake?

Options:

A.

Moving data between different storage locations

B.

Changing the region of the warehouse

C.

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

D.

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

Question 36

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

Options:

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).

Question 37

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

Options:

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.

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 38

What is the primary purpose of Snowflake's Cloning feature?

Options:

A.

To back up data in real-time

B.

To create an exact copy of a database, schema, or table without duplicating the storage

C.

To manage user permissions

D.

To create a backup of the entire Snowflake account

Question 39

Which of the following is true about Snowflake clones?

Options:

A.

Clones consume the same storage as the original object.

B.

Clones initially consume minimal/no storage, with storage only being used for changes made to the clone or the original

C.

Clones can only be created from databases, not tables or schemas.

D.

Clones are automatically synchronized with the original object.

Question 40

What Snowflake object is used to organize database objects into logical groupings?

Options:

A.

Schemas

B.

Roles

C.

Tables

D.

Stages

Question 41

When loading CSV data, what FILE FORMAT option allows you to skip the header row?

Options:

A.

SKIP_FILE_HEADER = FALSE

B.

IGNORE_HEADER = TRUE

C.

HEADER_SKIP = 1

D.

SKIP_HEADER = 1

Question 42

How do you enable a Directory Table for an external stage in Snowflake?

Options:

A.

By default, Directory Tables are enabled

B.

Using the command CREATE DIRECTORY TABLE ...

C.

By setting the ENABLE_DIRECTORY_TABLE property to TRUE on the external stage using ALTER STAGE ... SET ENABLE_DIRECTORY_TABLE = TRUE

D.

By creating a view on the external stage

Question 43

How do databases and schemas fit into Snowflake's hierarchy? (Choose any 2 options)

Options:

A.

A database can contain multiple schemas

B.

A schema can contain multiple databases

C.

A schema can contain multiple tables and views

D.

A table can contain multiple schemas

Question 44

What is the purpose of the USE SCHEMA command in Snowflake?

Options:

A.

To modify the schema structure in a session

B.

To create a new schema in a database

C.

To take ownership of an existing schema

D.

To set the current schema for a session

Question 45

How do you drop a schema named "temp_schema" in Snowflake?

Options:

A.

DROP SCHEMA temp_schema;

B.

DROP DATABASE temp_schema;

C.

DELETE SCHEMA temp_schema;

D.

DROP VIEW temp_schema;

Question 46

Which SQL command is used to view the definition of a Table?

Options:

A.

SHOW TABLE

B.

SELECT GET_DDL('TABLE','');

C.

SELECT * FROM INFORMATION_SCHEMA.ABLES

D.

DESCRIBE TABLE

Question 47

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

Options:

A.

CREATE SCHEMA Schema_name;

B.

USE SCH Schema_name;

C.

USE SCHEMA Schema_name;

D.

CREATE SCH Schema_name;

Question 48

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

Options:

A.

SnowSQL

B.

Snowpark

C.

Snowsight

D.

Snowflake CLI

Question 49

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

Options:

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

Question 50

How do you specify a custom delimiter for a CSV file when using COPY INTO

?

Options:

A.

Using the FIELD_DELIMITER file format option

B.

Using the FIELD_SEPARATOR stage property.

C.

Using the DELIMITER_CHAR table property.

D.

Using the COLUMN_SEPARATOR query parameter

Question 51

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

Options:

A.

Schema

B.

View

C.

Table

D.

Database

Question 52

What cell types are available in Snowflake Notebooks? (Select THREE).

Options:

A.

Java

B.

R

C.

Scala

D.

SQL

E.

Markdown

F.

Python

Question 53

Which package is needed for Python worksheet?

Options:

A.

NumPy

B.

Snowpark

C.

Matplotlib

D.

Pandas

Question 54

Which statement is true regarding internal stages?

Options:

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

Question 55

What is the purpose of the COPY INTO SQL command?

Options:

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

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 56

What will be returned when a user runs this command?

SELECT count FROM my_table LIMIT 10;

Options:

A.

A non-deterministic set of 10 values in the count column.

B.

The highest 10 values in the count column.

C.

All values in the count column that are less than or equal to 10.

D.

The lowest 10 values in the count column.

Question 57

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

Options:

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

Question 58

What is the highest level object in the Snowflake object hierarchy?

Options:

A.

Database

B.

Virtual Warehouse

C.

Schema

D.

Account

Question 59

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

Options:

A.

USERADMIN

B.

SECURITYADMIN

C.

ACCOUNTADMIN

D.

SYSADMIN

Question 60

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

Options:

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.

Question 61

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

Options:

A.

Any Snowflake account administrator can enable Data Exchange with a click.

B.

Data Exchange is automatically enabled for all accounts.

C.

Activation requires a SQL command executed by ACCOUNTADMIN.

D.

Activation requires a request to Snowflake Support.

Question 62

Which command is synonymous with the LIST command in Snowflake?

Options:

A.

LS

B.

SHOW

C.

DESC

D.

LIS

Question 63

When using the TRANSLATE function, what type of input is expected for the source and target languages?

Options:

A.

Full language names (e.g., "English", "French")

B.

Standard language codes (e.g., "en", "fr")

C.

File paths to language dictionaries

D.

Numerical language identifiers

Question 64

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

Options:

A.

JSON

B.

XLS

C.

Parquet

D.

CSV

Demo: 64 questions
Total 214 questions