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

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

Page: 1 / 21
Total 214 questions

SnowPro Associate: Platform Certification Exam Questions and Answers

Question 1

What is the PRIMARY purpose of the use of the PARSE_DOCUMENT function in Snowflake?

Options:

A.

To identify any Personally Identifiable Information (PII) in text

B.

To identify data that will benefit from the use of a directory table

C.

To extract text from PDF files

D.

To parse JSON data

Question 2

Which Snowflake Cortex LLM function allows a user to specify which model will be used?

Options:

A.

COMPLETE

B.

SENTIMENT

C.

SUMMARIZE

D.

TRANSLATE

Question 3

What is the primary responsibility of Role Hierarchy in Snowflake's access control model?

Options:

A.

To allow roles to inherit privileges from parent roles

B.

To define the order of SQL command execution

C.

To categorize different types of users

D.

To specify the size of virtual warehouses

Question 4

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

Options:

A.

DATE_OUTPUT_FORMAT

B.

DATA_RETENTION_TIME_IN_DAYS

C.

TIMEZONE

D.

USE_CACHED_RESULT

Question 5

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

Question 6

What is the name for a Snowflake account holder who shares data with other Snowflake accounts?

Options:

A.

A data provider

B.

A data consumer

C.

A data reader

D.

A data administrator

Question 7

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 8

What task can be performed on the Snowsight Schema Details page?

Options:

A.

Change the schema name.

B.

Share a schema with a different account.

C.

Truncate the schema data.

D.

Edit the schema metrics.

Question 9

What a Database in Snowflake cant contain?

Options:

A.

Views

B.

Tables

C.

Role

D.

Database Role

Question 10

What type of mode available in PARSE_DOCUMENT function? (choose two)

Options:

A.

OCR

B.

OMR

C.

CONTENT

D.

LAYOUT

Question 11

Which package is needed for Python worksheet?

Options:

A.

NumPy

B.

Snowpark

C.

Matplotlib

D.

Pandas

Question 12

What is the SHOW GRANTS SQL command primarily used for?

Options:

A.

To view the history of data loads.

B.

To display all privileges granted to a role or user.

C.

To list all active users in the account.

D.

To show current warehouse credit usage.

Question 13

What does Snowflake UI called?

Options:

A.

Snowsite

B.

SnowGUI

C.

SnowView

D.

Snowsight

Question 14

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

Options:

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;

Question 15

Which of the following system-defined roles exist in Snowflake? (Choose any 3 options)

Options:

A.

SECURITYADMIN

B.

DATABASEADMIN

C.

ACCOUNTADMIN

D.

SYSADMIN

Question 16

What is the purpose of assigning roles to users in Snowflake?

Options:

A.

To manage and enforce permissions on objects

B.

To define user tasks

C.

To optimize query execution plans

D.

To control which data types users can query

Question 17

Which of the following are examples of semi-structured data formats? (Choose any 3 options)

Options:

A.

JSON

B.

CSV

C.

Parquet

D.

XML

Question 18

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 19

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

Options:

A.

TRANSLATE

B.

CLASSIFY_TEXT / AI_CLASSIFY

C.

COUNT_TOKENS

D.

PARSE_DOCUMENT

Question 20

To exclude certain columns from a SELECT query, you should:

Options:

A.

Explicitly list the columns you want to include

B.

Use the EXCLUDE keyword

C.

Use a REMOVE function on the table

D.

Use the OMIT clause

Question 21

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 22

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 23

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 24

What is the Snowsight Query Profile used for?

Options:

A.

To execute SQL queries

B.

To create new database objects

C.

To manage data loading processes

D.

To visualize and analyze query performance

Question 25

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 26

What does the SELECT * statement do in a Snowflake query?

Options:

A.

Retrieves all columns from a specified table or view

B.

Retrieves only distinct values

C.

Retrieves only the primary key column

D.

Retrieves a limited number of rows

Question 27

How does Snowflake's compute layer handle query execution?

Options:

A.

By optimizing data in cloud storage

B.

With shared-disk architecture

C.

Using MPP (massively parallel processing) compute

D.

Using single-threaded processing

Question 28

What are Snowflake notebooks primarily used for?

Options:

A.

Storing raw data

B.

User authentication

C.

Writing and executing SQL queries, Python commands, building visualizations, and documenting analysis

D.

Managing cloud storage

Question 29

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

Options:

A.

TIMEDATE

B.

TIMESTAMP

C.

DATE

D.

DATETIME

Question 30

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

Options:

A.

Materialized

B.

Non-Materialized

C.

UnMaterialized

D.

Secure

Question 31

What is the purpose of auto-resume on a virtual warehouse?

Options:

A.

To restart the warehouse manually after suspension.

B.

To automatically start the warehouse when a query is submitted to it.

C.

To automatically scale up the warehouse size.

D.

To prevent the warehouse from suspending.

Question 32

What Snowflake parameter is configured in the Query Processing layer?

Options:

A.

The minimum and maximum serverless compute limits

B.

The types of tables available in an account

C.

The sizing of virtual warehouses

D.

The minimum and maximum micro-partition limits

Question 33

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 34

What is a key feature of Snowflake notebooks?

Options:

A.

Command-line interface only

B.

Text-only data display

C.

Integrated environment for writing queries and visualizing results

D.

Manual hardware configuration

Question 35

What is a key characteristic of a Snowflake virtual warehouse?

Options:

A.

It provides compute resources.

B.

It manages account roles.

C.

It permanently stores data.

D.

It encrypts data.

Question 36

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

Options:

A.

Data >> Create Schema

B.

Data >> add data >> Create Schema

C.

Data Product >> Create Schema

D.

Data >> Database >> Schema >> Create Stage

Question 37

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 38

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 39

When should AUTO_SUSPEND be enabled for a virtual warehouse?

Options:

A.

To ensure the warehouse is always active for immediate queries.

B.

To save credits during periods of inactivity.

C.

When the warehouse is expected to run continuously.

D.

To increase the warehouse's performance.

Question 40

What is the primary purpose of the CLASSIFY_TEXT function in Cortex?

Options:

A.

Translating text to different languages

B.

Generating text completions based on a given prompt

C.

Extracting data from documents

D.

Classifying text into predefined categories

Question 41

What are the key benefits of using Snowflake? (Select TWO).

Options:

A.

Independent scaling of compute and storage

B.

Vendor lock-in

C.

Manual infrastructure management

D.

Near-unlimited concurrency

E.

On-premises deployment

Question 42

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 43

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

Options:

A.

Size

B.

Compatibility

C.

Price

D.

Performance

Question 44

In the Query Profile, what does the Pruning section provide?

Options:

A.

Information on how Snowflake removed rows from the query results.

B.

Information on how Snowflake removed columns from the query results.

C.

Information on how Snowflake removed objects from the query plan.

D.

Information on how Snowflake removed micro-partitions from the query scan.

Question 45

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

Options:

A.

Schemas

B.

Roles

C.

Tables

D.

Stages

Question 46

What is a key benefit of using Snowsight for loading data into Snowflake?

Options:

A.

Requires external tools for data loading

B.

Manual data storage configuration

C.

Simplified and intuitive data loading process

D.

Limited to specific file formats

Question 47

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 48

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

Options:

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

Question 49

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

Options:

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.

Question 50

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

Options:

A.

JSON

B.

CSV

C.

Parquet

D.

XML

Question 51

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

Options:

A.

INTEGER

B.

BOOLEAN

C.

VARCHAR

D.

FLOAT

Question 52

Which of the following is true about Snowflake clones?

Options:

A.

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

B.

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

C.

Clones consume the same storage as the original object.

D.

Clones are automatically synchronized with the original object.

Question 53

Where do tables reside in Snowflake?

Options:

A.

Stages

B.

Virtual warehouses

C.

Schemas

D.

File formats

Question 54

How can you load JSON data into a Snowflake table from stage?

Options:

A.

Use the INSERT INTO command

B.

Use the COPY INTO command

C.

Use the LOAD DATA command

D.

Use the UPLOAD JSON command