Summer Sale 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exams65

ExamsBrite Dumps

SnowPro Core Certification Exam Question and Answers

SnowPro Core Certification Exam

Last Update Jun 24, 2026
Total Questions : 1085

We are offering FREE COF-C02 Snowflake exam questions. All you do is to just go and sign up. Give your details, prepare COF-C02 free exam questions and then go for complete pool of SnowPro Core Certification Exam test questions that will help you more.

COF-C02 pdf

COF-C02 PDF

$36.75  $104.99
COF-C02 Engine

COF-C02 Testing Engine

$43.75  $124.99
COF-C02 PDF + Engine

COF-C02 PDF + Testing Engine

$57.75  $164.99
Questions 1

Which Snowflow object does not consume and storage costs?

Options:

A.  

Secure view

B.  

Materialized view

C.  

Temporary table

D.  

Transient table

Discussion 0
Questions 2

What happens when a network policy includes values that appear in both the allowed and blocked IP address list?

Options:

A.  

Those IP addresses are allowed access to the Snowflake account as Snowflake applies the allowed IP address list first.

B.  

Those IP addresses are denied access lei the Snowflake account as Snowflake applies the blocked IP address list first.

C.  

Snowflake issues an alert message and adds the duplicate IP address values lo both ' he allowed and blocked IP address lists.

D.  

Snowflake issues an error message and adds the duplicate IP address values to both the allowed and blocked IP address list

Discussion 0
Questions 3

Which function is used to convert rows in a relational table to a single VARIANT column?

Options:

A.  

ARRAY_AGG

B.  

OBJECT_AGG

C.  

ARRAY_CONSTRUCT

D.  

OBJECT_CONSTRUCT

Discussion 0
Questions 4

Which privilege is required to use the search optimization service in Snowflake?

Options:

A.  

GRANT SEARCH OPTIMIZATION ON SCHEMA < schema_name > TO ROLE < role >

B.  

GRANT SEARCH OPTIMIZATION ON DATABASE < database_name > TO ROLE < role >

C.  

GRANT ADD SEARCH OPTIMIZATION ON SCHEMA < schema_name > TO ROLE < role >

D.  

GRANT ADD SEARCH OPTIMIZATION ON DATABASE < database name > TO ROLE < role >

Discussion 0
Questions 5

Which statement accurately describes Snowflake ' s architecture?

Options:

A.  

It uses a local data repository for all compute nodes in the platform.

B.  

It is a blend of shared-disk and shared-everything database architectures.

C.  

It is a hybrid of traditional shared-disk and shared-nothing database architectures.

D.  

It reorganizes loaded data into internal optimized, compressed, and row-based format.

Discussion 0
Questions 6

What should be used when creating a CSV file format where the columns are wrapped by single quotes or double quotes?

Options:

A.  

BINARY_FORMAT

B.  

ESCAPE_UNENCLOSED_FIELD

C.  

FIELD_OPTIONALLY_ENCLOSED_BY

D.  

SKIP BYTE ORDER MARK

Discussion 0
Questions 7

Which Snowflake edition offers the highest level of security for organizations that have the strictest requirements?

Options:

A.  

Standard

B.  

Enterprise

C.  

Business Critical

D.  

Virtual Private Snowflake (VPS)

Discussion 0
Questions 8

How does Snowflake describe its unique architecture?

Options:

A.  

A single-cluster shared data architecture using a central data repository and massively parallel processing (MPP)

B.  

A multi-duster shared nothing architecture using a soloed data repository and massively parallel processing (MPP)

C.  

A single-cluster shared nothing architecture using a sliced data repository and symmetric multiprocessing (SMP)

D.  

A multi-cluster shared nothing architecture using a siloed data repository and symmetric multiprocessing (SMP)

Discussion 0
Questions 9

What are characteristics of reader accounts in Snowflake? (Select TWO).

Options:

A.  

Reader account users cannot add new data to the account.

B.  

Reader account users can share data to other reader accounts.

C.  

A single reader account can consume data from multiple provider accounts.

D.  

Data consumers are responsible for reader account setup and data usage costs.

E.  

Reader accounts enable data consumers to access and query data shared by the provider.

Discussion 0
Questions 10

Which command removes a role from another role or a user in Snowflak?

Options:

A.  

ALTER ROLE

B.  

REVOKE ROLE

C.  

USE ROLE

D.  

USE SECONDARY ROLES

Discussion 0
Questions 11

Which Snowflake mechanism is used to limit the number of micro-partitions scanned by a query?

Options:

A.  

Caching

B.  

Cluster depth

C.  

Query pruning

D.  

Retrieval optimization

Discussion 0
Questions 12

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?

Options:

A.  

If User2 has the sysadmin role they will be able to see the results.

B.  

If User2 has the securityadmin role they will be able to see the results.

C.  

If User2 has the ACCOUNTADMIN role they will be able to see the results.

D.  

User2 will be unable to view the result set of the query executed by User1.

Discussion 0
Questions 13

Which file function generates a SnowFlake-hosted URL that must be authenticated when used?

Options:

A.  

GET_STATE_LOCATION

B.  

GET_PRESENT_URL

C.  

BUILD_SCOPED_FILE_URL

D.  

BUILD_STAGE_FILE_URL

Discussion 0
Questions 14

What is the Fail-safe retention period for transient and temporary tables?

Options:

A.  

0 days

B.  

1 day

C.  

7 days

D.  

90 days

Discussion 0
Questions 15

A user wants to add additional privileges to the system-defined roles for their virtual warehouse. How does Snowflake recommend they accomplish this?

Options:

A.  

Grant the additional privileges to a custom role.

B.  

Grant the additional privileges to the ACCOUNTADMIN role.

C.  

Grant the additional privileges to the SYSADMIN role.

D.  

Grant the additional privileges to the ORGADMIN role.

Discussion 0
Questions 16

What is the only supported character set for loading and unloading data from all supported file formats?

Options:

A.  

UTF-8

B.  

UTF-16

C.  

ISO-8859-1

D.  

WINDOWS-1253

Discussion 0
Questions 17

The effects of query pruning can be observed by evaluating which statistics? (Select TWO).

Options:

A.  

Partitions scanned

B.  

Partitions total

C.  

Bytes scanned

D.  

Bytes read from result

E.  

Bytes written

Discussion 0
Questions 18

What is the MAXIMUM number of clusters that can be provisioned with a multi-cluster virtual warehouse?

Options:

A.  

1

B.  

5

C.  

10

D.  

100

Discussion 0
Questions 19

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?

Options:

A.  

ARRAY

B.  

OBJECT

C.  

TEXT

D.  

VARIANT

Discussion 0
Questions 20

How long is a query visible in the Query History page in the Snowflake Web Interface (Ul)?

Options:

A.  

60 minutes

B.  

24 hours

C.  

14 days

D.  

30 days

Discussion 0
Questions 21

The VALIDATE table function has which parameter as an input argument for a Snowflake user?

Options:

A.  

Last_QUERY_ID

B.  

CURRENT_STATEMENT

C.  

UUID_STRING

D.  

JOB_ID

Discussion 0
Questions 22

What does the worksheet and database explorer feature in Snowsight allow users to do?

Options:

A.  

Add or remove users from a worksheet.

B.  

Move a worksheet to a folder or a dashboard.

C.  

Combine multiple worksheets into a single worksheet.

D.  

Tag frequently accessed worksheets for ease of access.

Discussion 0
Questions 23

What is the MINIMUM permission needed to access a file URL from an external stage?

Options:

A.  

MODIFY

B.  

READ

C.  

SELECT

D.  

USAGE

Discussion 0
Questions 24

How does a Snowflake stored procedure compare to a User-Defined Function (UDF)?

Options:

A.  

A single executable statement can call only two stored procedures. In contrast, a single SQL statement can call multiple UDFs.

B.  

A single executable statement can call only one stored procedure. In contrast, a single SQL statement can call multiple UDFs.

C.  

A single executable statement can call multiple stored procedures. In contrast, multiple SQL statements can call the same UDFs.

D.  

Multiple executable statements can call more than one stored procedure. In contrast, a single SQL statement can call multiple UDFs.

Discussion 0
Questions 25

Which URL provides access to files in Snowflake without authorization?

Options:

A.  

File URL

B.  

Scoped URL

C.  

Pre-signed URL

D.  

Scoped file URL

Discussion 0
Questions 26

Which view can be used to determine if a table has frequent row updates or deletes?

Options:

A.  

TABLES

B.  

TABLE_STORAGE_METRICS

C.  

STORAGE_DAILY_HISTORY

D.  

STORAGE USAGE

Discussion 0
Questions 27

What type of function returns one value for each Invocation?

Options:

A.  

Aggregate

B.  

Scalar

C.  

Table

D.  

Window

Discussion 0
Questions 28

What activities can a user with the ORGADMIN role perform? (Select TWO).

Options:

A.  

Create an account for an organization.

B.  

Edit the account data for an organization.

C.  

Delete the account data for an organization.

D.  

View usage information for all accounts in an organization.

E.  

Select all the data in tables for all accounts in an organization.

Discussion 0
Questions 29

Which minimum Snowflake edition allows for a dedicated metadata store?

Options:

A.  

Standard

B.  

Enterprise

C.  

Business Critical

D.  

Virtual Private Snowflake

Discussion 0
Questions 30

Which of the following statements describe features of Snowflake data caching? (Choose two.)

Options:

A.  

When a virtual warehouse is suspended, the data cache is saved on the remote storage layer.

B.  

When the data cache is full, the least-recently used data will be cleared to make room.

C.  

A user can only access their own queries from the query result cache.

D.  

A user must set USE_METADATA_CACHE to TRUE to use the metadata cache in queries.

E.  

The RESULT_SCAN table function can access and filter the contents of the query result cache.

Discussion 0
Questions 31

Which data types optimally store semi-structured data? (Select TWO).

Options:

A.  

ARRAY

B.  

CHARACTER

C.  

STRING

D.  

VARCHAR

E.  

VARIANT

Discussion 0
Questions 32

Why would a Snowflake user decide to use a materialized view instead of a regular view?

Options:

A.  

The base tables do not change frequently.

B.  

The results of the view change often.

C.  

The query is not resource intensive.

D.  

The query results are not used frequently.

Discussion 0
Questions 33

What SnowFlake database object is derived from a query specification, stored for later use, and can speed up expensive aggregation on large data sets?

Options:

A.  

Temporary table

B.  

External table

C.  

Secure view

D.  

Materialized view

Discussion 0
Questions 34

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?

Options:

A.  

Snowflake will resolve them according to the SEARCH_PATH parameter.

B.  

Snowflake will only check the schema the UDF belongs to.

C.  

Snowflake will first check the current schema, and then the schema the previous query used

D.  

Snowflake will first check the current schema, and them the PUBLIC schema of the current database.

Discussion 0
Questions 35

What is used to denote a pre-computed data set derived from a SELECT query specification and stored for later use?

Options:

A.  

View

B.  

Secure view

C.  

Materialized view

D.  

External table

Discussion 0
Questions 36

Which function will provide the proxy information needed to protect Snowsight?

Options:

A.  

SYSTEMADMIN_TAG

B.  

SYSTEM$GET_PRIVATELINK

C.  

SYSTEMSALLONTLIST

D.  

SYSTEMAUTHORIZE

Discussion 0
Questions 37

What is the Fail-safe period for a transient table in the Snowflake Enterprise edition and higher?

Options:

A.  

0 days

B.  

1 day

C.  

7 days

D.  

14 days

Discussion 0
Questions 38

What is a directory table in Snowflake?

Options:

A.  

A separate database object that is used to store file-level metadata

B.  

An object layered on a stage that is used to store file-level metadata

C.  

A database object with grantable privileges for unstructured data tasks

D.  

A Snowflake table specifically designed for storing unstructured files

Discussion 0
Questions 39

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?

Options:

A.  

Clone the data from the production account to the non-production account.

B.  

Create a data share from the production account to the non-production account.

C.  

Create a subscription in the production account and have it publish to the non-production account.

D.  

Create a reader account using the production account and link the reader account to the non-production account.

Discussion 0
Questions 40

How does a Snowflake user extract the URL of a directory table on an external stage for further transformation?

Options:

A.  

Use the SHOW STAGES command.

B.  

Use the DESCRIBE STAGE command.

C.  

Use the GET_ABSOLUTE_PATH function.

D.  

Use the GET_STAGE_LOCATION function.

Discussion 0
Questions 41

When floating-point number columns are unloaded to CSV or JSON files, Snowflake truncates the values to approximately what?

Options:

A.  

(12,2)

B.  

(10,4)

C.  

(14,8)

D.  

(15,9)

Discussion 0
Questions 42

Which use case does the search optimization service support?

Options:

A.  

Disjuncts (OR) in join predicates

B.  

LIKE/ILIKE/RLIKE join predicates

C.  

Join predicates on VARIANT columns

D.  

Conjunctions (AND) of multiple equality predicates

Discussion 0
Questions 43

How are network policies defined in Snowflake?

Options:

A.  

They are a set of rules that define the network routes within Snowflake.

B.  

They are a set of rules that dictate how Snowflake accounts can be used between multiple users.

C.  

They are a set of rules that define how data can be transferred between different Snowflake accounts within an organization.

D.  

They are a set of rules that control access to Snowflake accounts by specifying the IP addresses or ranges of IP addresses that are allowed to connectto Snowflake.

Discussion 0
Questions 44

By default, how long is the standard retention period for Time Travel across all Snowflake accounts?

Options:

A.  

0 days

B.  

1 day

C.  

7 days

D.  

14 days

Discussion 0
Questions 45

For Directory tables, what stage allows for automatic refreshing of metadata?

Options:

A.  

User stage

B.  

Table stage

C.  

Named internal stage

D.  

Named external stage

Discussion 0
Questions 46

Which activities are included in the Cloud Services layer? {Select TWO).

Options:

A.  

Data storage

B.  

Dynamic data masking

C.  

Partition scanning

D.  

User authentication

E.  

Infrastructure management

Discussion 0
Questions 47

When unloading data, which file format preserves the data values for floating-point number columns?

Options:

A.  

Avro

B.  

CSV

C.  

JSON

D.  

Parquet

Discussion 0
Questions 48

Which command should be used to unload all the rows from a table into one or more files in a named stage?

Options:

A.  

COPY INTO

B.  

GET

C.  

INSERT INTO

D.  

PUT

Discussion 0
Questions 49

Which role has the ability to create a share from a shared database by default?

Options:

A.  

ACCOUNTADMIN

B.  

SECURITYADMIN

C.  

SYSADMIN

D.  

ORGADMIN

Discussion 0
Questions 50

What is it called when a customer managed key is combined with a Snowflake managed key to create a composite key for encryption?

Options:

A.  

Hierarchical key model

B.  

Client-side encryption

C.  

Tri-secret secure encryption

D.  

Key pair authentication

Discussion 0
Questions 51

If a virtual warehouse runs for 61 seconds, shut down, and then restart and runs for 30 seconds, for how many seconds is it billed?

Options:

A.  

60

B.  

91

C.  

120

D.  

121

Discussion 0
Questions 52

Which command can be used to list all the file formats for which a user has access privileges?

Options:

A.  

LIST

B.  

ALTER FILE FORMAT

C.  

DESCRIBE FILE FORMAT

D.  

SHOW FILE FORMATS

Discussion 0
Questions 53

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?

Options:

A.  

Data classification

B.  

Query acceleration service

C.  

Search optimization service

D.  

Tagging

Discussion 0
Questions 54

Which command will identify the names of files that are in a Snowflake stage?

Options:

A.  

DESCRIBE FILE FORMAT

B.  

SHOW FILE FORMAT

C.  

LIST

D.  

SELECT $1 FROM < location >

Discussion 0
Questions 55

Which Snowflake layer is associated with virtual warehouses?

Options:

A.  

Cloud services

B.  

Query processing

C.  

Elastic memory

D.  

Database storage

Discussion 0
Questions 56

Which data formats are supported by Snowflake when unloading semi-structured data? (Select TWO).

Options:

A.  

Binary file in Avro

B.  

Binary file in Parquet

C.  

Comma-separated JSON

D.  

Newline Delimited JSON

E.  

Plain text file containing XML elements

Discussion 0
Questions 57

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?

Options:

A.  

Use the SECURITYADMIN role.

B.  

Use the SYSADMIN role.

C.  

Use the USERADMIN role.

D.  

Contact Snowflake Support.

Discussion 0
Questions 58

Which SQL command can be used to verify the privileges that are granted to a role?

Options:

A.  

SHOW GRANTS ON ROLE < Role Name >

B.  

SHOW ROLES < Role Name >

C.  

SHOW GRANTS TO ROLE < Role Name >

D.  

SHOW GRANTS FOR ROLE < Role Name >

Discussion 0
Questions 59

What is the following SQL command used for?

Select * from table(validate(t1, job_id = > ' _last ' ));

Options:

A.  

To validate external table files in table t1 across all sessions

B.  

To validate task SQL statements against table t1 in the last 14 days

C.  

To validate a file for errors before it gets executed using a COPY command

D.  

To return errors from the last executed COPY command into table t1 in the current session

Discussion 0
Questions 60

What is the minimum Snowflake edition required for row level security?

Options:

A.  

Standard

B.  

Enterprise

C.  

Business Critical

D.  

Virtual Private Snowflake

Discussion 0
Questions 61

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?

Options:

A.  

select src:dealership from car_sales;

B.  

select src.dealership from car_sales;

C.  

select src:Dealership from car_sales;

D.  

select dealership from car_sales;

Discussion 0
Questions 62

When should a multi-cluster warehouse be used in auto-scaling mode?

Options:

A.  

When it is unknown how much compute power is needed

B.  

If the select statement contains a large number of temporary tables or Common Table Expressions (CTEs)

C.  

If the runtime of the executed query is very slow

D.  

When a large number of concurrent queries are run on the same warehouse

Discussion 0
Questions 63

A running virtual warehouse is suspended.

What is the MINIMUM amount of time that the warehouse will incur charges for when it is restarted?

Options:

A.  

1 second

B.  

60 seconds

C.  

5 minutes

D.  

60 minutes

Discussion 0
Questions 64

Which command should be used to load data from a file, located in an external stage, into a table in Snowflake?

Options:

A.  

INSERT

B.  

PUT

C.  

GET

D.  

COPY

Discussion 0
Questions 65

What are best practice recommendations for using the ACCOUNTADMIN system-defined role in Snowflake? (Choose two.)

Options:

A.  

Ensure all ACCOUNTADMIN roles use Multi-factor Authentication (MFA).

B.  

All users granted ACCOUNTADMIN role must be owned by the ACCOUNTADMIN role.

C.  

The ACCOUNTADMIN role must be granted to only one user.

D.  

Assign the ACCOUNTADMIN role to at least two users, but as few as possible.

E.  

All users granted ACCOUNTADMIN role must also be granted SECURITYADMIN role.

Discussion 0
Questions 66

Which of the following significantly improves the performance of selective point lookup queries on a table?

Options:

A.  

Clustering

B.  

Materialized Views

C.  

Zero-copy Cloning

D.  

Search Optimization Service

Discussion 0
Questions 67

Which file formats are supported for unloading data from Snowflake? (Choose two.)

Options:

A.  

Avro

B.  

JSON

C.  

ORC

D.  

XML

E.  

Delimited (CSV, TSV, etc.)

Discussion 0
Questions 68

What is the MINIMUM edition of Snowflake that is required to use a SCIM security integration?

Options:

A.  

Business Critical Edition

B.  

Standard Edition

C.  

Virtual Private Snowflake (VPS)

D.  

Enterprise Edition

Discussion 0
Questions 69

How long is the Fail-safe period for temporary and transient tables?

Options:

A.  

There is no Fail-safe period for these tables.

B.  

1 day

C.  

7 days

D.  

31 days

E.  

90 days

Discussion 0
Questions 70

What COPY INTO SQL command should be used to unload data into multiple files?

Options:

A.  

SINGLE=TRUE

B.  

MULTIPLE=TRUE

C.  

MULTIPLE=FALSE

D.  

SINGLE=FALSE

Discussion 0
Questions 71

When loading data into Snowflake, how should the data be organized?

Options:

A.  

Into single files with 100-250 MB of compressed data per file

B.  

Into single files with 1-100 MB of compressed data per file

C.  

Into files of maximum size of 1 GB of compressed data per file

D.  

Into files of maximum size of 4 GB of compressed data per file

Discussion 0
Questions 72

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?

Options:

A.  

Compress the file and load the compressed file.

B.  

Split the file into multiple files in the recommended size range (100 MB - 250 MB).

C.  

Use a larger-sized warehouse.

D.  

Set STRIP_OUTER_ARRAY=TRUE in the COPY INTO command.

Discussion 0
Questions 73

A Snowflake Administrator needs to ensure that sensitive corporate data in Snowflake tables is not visible to end users, but is partially visible to functional managers.

How can this requirement be met?

Options:

A.  

Use data encryption.

B.  

Use dynamic data masking.

C.  

Use secure materialized views.

D.  

Revoke all roles for functional managers and end users.

Discussion 0
Questions 74

Which columns are part of the result set of the Snowflake LATERAL FLATTEN command? (Choose two.)

Options:

A.  

CONTENT

B.  

PATH

C.  

BYTE_SIZE

D.  

INDEX

E.  

DATATYPE

Discussion 0
Questions 75

Which snowflake objects will incur both storage and cloud compute charges? (Select TWO)

Options:

A.  

Materialized view

B.  

Sequence

C.  

Secure view

D.  

Transient table

E.  

Clustered table

Discussion 0
Questions 76

What types of data listings are available in the Snowflake Data Marketplace? (Choose two.)

Options:

A.  

Reader

B.  

Consumer

C.  

Vendor

D.  

Standard

E.  

Personalized

Discussion 0
Questions 77

Which command can be used to load data files into a Snowflake stage?

Options:

A.  

JOIN

B.  

COPY INTO

C.  

PUT

D.  

GET

Discussion 0
Questions 78

How can a row access policy be applied to a table or a view? (Choose two.)

Options:

A.  

Within the policy DDL

B.  

Within the create table or create view DDL

C.  

By future APPLY for all objects in a schema

D.  

Within a control table

E.  

Using the command ALTER < object > ADD ROW ACCESS POLICY < policy > ;

Discussion 0
Questions 79

A user created a new worksheet within the Snowsight Ul and wants to share this with teammates

How can this worksheet be shared?

Options:

A.  

Create a zero-copy clone of the worksheet and grant permissions to teammates

B.  

Create a private Data Exchange so that any teammate can use the worksheet

C.  

Share the worksheet with teammates within Snowsight

D.  

Create a database and grant all permissions to teammates

Discussion 0
Questions 80

True or False: Snowpipe via REST API can only reference External Stages as source.

Options:

A.  

True

B.  

False

Discussion 0
Questions 81

Which of the following is a data tokenization integration partner?

Options:

A.  

Protegrity

B.  

Tableau

C.  

DBeaver

D.  

SAP

Discussion 0
Questions 82

What is the minimum Snowflake edition required to use Dynamic Data Masking?

Options:

A.  

Standard

B.  

Enterprise

C.  

Business Critical

D.  

Virtual Private Snowflake (VPC)

Discussion 0
Questions 83

Which services does the Snowflake Cloud Services layer manage? (Choose two.)

Options:

A.  

Compute resources

B.  

Query execution

C.  

Authentication

D.  

Data storage

E.  

Metadata

Discussion 0
Questions 84

Which command sets the Virtual Warehouse for a session?

Options:

A.  

COPY WAREHOUSE FROM < < config file > > ;

B.  

SET WAREHOUSE = < < warehouse name > > ;

C.  

USE WAREHOUSE < < warehouse name > > ;

D.  

USE VIRTUAL_WAREHOUSE < < warehouse name > > ;

Discussion 0
Questions 85

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?

Options:

A.  

Row access policies

B.  

Data masking policies

C.  

Data encryption

D.  

Role based access control

Discussion 0
Questions 86

Which data types are supported by Snowflake when using semi-structured data? (Choose two.)

Options:

A.  

VARIANT

B.  

VARRAY

C.  

STRUCT

D.  

ARRAY

E.  

QUEUE

Discussion 0
Questions 87

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?

Options:

A.  

Use Time Travel, as long as DATA_RETENTION_TIME_IN_DAYS was set to at least 3 days.

B.  

The transient table version cannot be retrieved after 24 hours.

C.  

Contact Snowflake Support to have the data retrieved from Fail-safe storage.

D.  

Use the FAIL_SAFE parameter for Time Travel to retrieve the data from Fail-safe storage.

Discussion 0
Questions 88

What are common issues found by using the Query Profile? (Choose two.)

Options:

A.  

Identifying queries that will likely run very slowly before executing them

B.  

Locating queries that consume a high amount of credits

C.  

Identifying logical issues with the queries

D.  

Identifying inefficient micro-partition pruning

E.  

Data spilling to a local or remote disk

Discussion 0
Questions 89

When cloning a database, what is cloned with the database? (Choose two.)

Options:

A.  

Privileges on the database

B.  

Existing child objects within the database

C.  

Future child objects within the database

D.  

Privileges on the schemas within the database

E.  

Only schemas and tables within the database

Discussion 0
Questions 90

Which statements are correct concerning the leveraging of third-party data from the Snowflake Data Marketplace? (Choose two.)

Options:

A.  

Data is live, ready-to-query, and can be personalized.

B.  

Data needs to be loaded into a cloud provider as a consumer account.

C.  

Data is not available for copying or moving to an individual Snowflake account.

D.  

Data is available without copying or moving.

E.  

Data transformations are required when combining Data Marketplace datasets with existing data in Snowflake.

Discussion 0
Questions 91

What is the maximum total Continuous Data Protection (CDP) charges incurred for a temporary table?

Options:

A.  

30 days

B.  

7 days

C.  

48 hours

D.  

24 hours

Discussion 0
Questions 92

What are the responsibilities of Snowflake ' s Cloud Service layer? (Choose three.)

Options:

A.  

Authentication

B.  

Resource management

C.  

Virtual warehouse caching

D.  

Query parsing and optimization

E.  

Query execution

F.  

Physical storage of micro-partitions

Discussion 0
Questions 93

Which of the following features are available with the Snowflake Enterprise edition? (Choose two.)

Options:

A.  

Database replication and failover

B.  

Automated index management

C.  

Customer managed keys (Tri-secret secure)

D.  

Extended time travel

E.  

Native support for geospatial data

Discussion 0
Questions 94

Assume there is a table consisting of five micro-partitions with values ranging from A to Z.

Which diagram indicates a well-clustered table?

Options:

A.  

B.  

C.  

D.  

Discussion 0
Questions 95

A user is preparing to load data from an external stage

Which practice will provide the MOST efficient loading performance?

Options:

A.  

Organize files into logical paths

B.  

Store the files on the external stage to ensure caching is maintained

C.  

Use pattern matching for regular expression execution

D.  

Load the data in one large file

Discussion 0
Questions 96

Which statements are true concerning Snowflake ' s underlying cloud infrastructure? (Select THREE),

Options:

A.  

Snowflake data and services are deployed in a single availability zone within a cloud provider ' s region.

B.  

Snowflake data and services are available in a single cloud provider and a single region, the use of multiple cloud providers is not supported.

C.  

Snowflake can be deployed in a customer ' s private cloud using the customer ' s own compute and storage resources for Snowflake compute and storage

D.  

Snowflake uses the core compute and storage services of each cloud provider for its own compute and storage

E.  

All three layers of Snowflake ' s architecture (storage, compute, and cloud services) are deployed and managed entirely on a selected cloud platform

F.  

Snowflake data and services are deployed in at least three availability zones within a cloud provider ' s region

Discussion 0
Questions 97

Which of the following accurately describes shares?

Options:

A.  

Tables, secure views, and secure UDFs can be shared

B.  

Shares can be shared

C.  

Data consumers can clone a new table from a share

D.  

Access to a share cannot be revoked once granted

Discussion 0
Questions 98

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?

Options:

A.  

Increase the warehouse size from Medium to 2XL.

B.  

Increase the value for the parameter MAX_CONCURRENCY_LEVEL.

C.  

Configure the warehouse to a multi-cluster warehouse.

D.  

Lower the value of the parameter STATEMENT_QUEUED_TIMEOUT_IN_SECONDS.

Discussion 0
Questions 99

In a Snowflake role hierarchy, what is the top-level role?

Options:

A.  

SYSADMIN

B.  

ORGADMIN

C.  

ACCOUNTADMIN

D.  

SECURITYADMIN

Discussion 0
Questions 100

Which of the following objects are contained within a schema? (Choose two.)

Options:

A.  

Role

B.  

Stream

C.  

Warehouse

D.  

External table

E.  

User

F.  

Share

Discussion 0
Questions 101

What is the default file size when unloading data from Snowflake using the COPY command?

Options:

A.  

5 MB

B.  

8 GB

C.  

16 MB

D.  

32 MB

Discussion 0
Questions 102

The Snowflake Cloud Data Platform is described as having which of the following architectures?

Options:

A.  

Shared-disk

B.  

Shared-nothing

C.  

Multi-cluster shared data

D.  

Serverless query engine

Discussion 0
Questions 103

What happens to historical data when the retention period for an object ends?

Options:

A.  

The data is cloned into a historical object.

B.  

The data moves to Fail-safe

C.  

Time Travel on the historical data is dropped.

D.  

The object containing the historical data is dropped.

Discussion 0
Questions 104

How should a virtual warehouse be configured if a user wants to ensure that additional multi-clusters are resumed with no delay?

Options:

A.  

Configure the warehouse to a size larger than generally required

B.  

Set the minimum and maximum clusters to autoscale

C.  

Use the standard warehouse scaling policy

D.  

Use the economy warehouse scaling policy

Discussion 0
Questions 105

What affects whether the query results cache can be used?

Options:

A.  

If the query contains a deterministic function

B.  

If the virtual warehouse has been suspended

C.  

If the referenced data in the table has changed

D.  

If multiple users are using the same virtual warehouse

Discussion 0
Questions 106

Why does Snowflake recommend file sizes of 100-250 MB compressed when loading data?

Options:

A.  

Optimizes the virtual warehouse size and multi-cluster setting to economy mode

B.  

Allows a user to import the files in a sequential order

C.  

Increases the latency staging and accuracy when loading the data

D.  

Allows optimization of parallel operations

Discussion 0
Questions 107

Which Snowflake function will interpret an input string as a JSON document, and produce a VARIANT value?

Options:

A.  

parse_json()

B.  

json_extract_path_text()

C.  

object_construct()

D.  

flatten

Discussion 0
Questions 108

What do the terms scale up and scale out refer to in Snowflake? (Choose two.)

Options:

A.  

Scaling out adds clusters of the same size to a virtual warehouse to handle more concurrent queries.

B.  

Scaling out adds clusters of varying sizes to a virtual warehouse.

C.  

Scaling out adds additional database servers to an existing running cluster to handle more concurrent queries.

D.  

Snowflake recommends using both scaling up and scaling out to handle more concurrent queries.

E.  

Scaling up resizes a virtual warehouse so it can handle more complex workloads.

F.  

Scaling up adds additional database servers to an existing running cluster to handle larger workloads.

Discussion 0
Questions 109

Which command should be used to download files from a Snowflake stage to a local folder on a client ' s machine?

Options:

A.  

PUT

B.  

GET

C.  

COPY

D.  

SELECT

Discussion 0
Questions 110

When publishing a Snowflake Data Marketplace listing into a remote region what should be taken into consideration? (Choose two.)

Options:

A.  

There is no need to have a Snowflake account in the target region, a share will be created for each user.

B.  

The listing is replicated into all selected regions automatically, the data is not.

C.  

The user must have the ORGADMIN role available in at least one account to link accounts for replication.

D.  

Shares attached to listings in remote regions can be viewed from any account in an organization.

E.  

For a standard listing the user can wait until the first customer requests the data before replicating it to the target region.

Discussion 0
Questions 111

How many days is load history for Snowpipe retained?

Options:

A.  

1 day

B.  

7 days

C.  

14 days

D.  

64 days

Discussion 0
Questions 112

Who can create and manage reader accounts? (Select TWO).

Options:

A.  

A user with ACCOUNTADMIN role

B.  

A user with securityadmin role

C.  

A user with SYSADMIN role

D.  

A user with ORGADMIH role

E.  

A user with CREATE ACCOUNT privilege

Discussion 0
Questions 113

What action will change a customized schedule for a resource monitor back to the default schedule?

Options:

A.  

Changing the monitoring frequency to the default value

B.  

Changing the monitoring start timestamp to the default value

C.  

Dropping and re-creating the monitor

D.  

Cloning the monitor and then editing the cloned monitor schedule

Discussion 0
Questions 114

Which object can be referenced from a User-Defined Function, or UDF?

Options:

A.  

View

B.  

Stream

C.  

External table

D.  

Materialized view

Discussion 0
Questions 115

Which table function is used to perform additional processing on the results of a previously-run query?

Options:

A.  

QUERY_HISTORY

B.  

RESULT_SCAN

C.  

DESCRIBE_RESULTS

D.  

QUERY HISTORY BY SESSION

Discussion 0
Questions 116

A global company needs to share financial reports with managers who are in different regions. Managers should only see the data from their respective regions. How can these requirements be met with the least amount of operational overhead?

Options:

A.  

Create unique views for each region.

B.  

Build individual reports for each manager.

C.  

Use row-level security on the source data table used to generate the reports.

D.  

Apply Dynamic Data Masking based on a custom role assigned to each manager.

Discussion 0
Questions 117

What action will cause the cache associated with compute resources to be dropped?

Options:

A.  

Increasing the size of a running standard virtual warehouse

B.  

Decreasing the size of a running standard virtual warehouse

C.  

Adding a new standard virtual warehouse that is the same size as a running warehouse

D.  

Adding a multi-cluster virtual warehouse that is of a similar size to a running warehouse

Discussion 0
Questions 118

What will happen if multiple identical COPY INTO < location > statements using the default settings are executed in parallel on the same data file?

Options:

A.  

The COPY INTO < location > commands will load the data only once in the table.

B.  

The COPY INTO < location > commands will duplicate the data in the table.

C.  

The COPY INTO < location > commands will all fail with an error due to reading the same file.

D.  

The COPY INTO < location > commands will overwrite the data in the table.

Discussion 0
Questions 119

What is the purpose of key-pair authentication?

Options:

A.  

To encrypt data that can be accessed with one of two keys

B.  

To allow multiple users to securely share data

C.  

To securely authenticate a user or an application

D.  

To enforce Multi-Factor Authentication, or MFA

Discussion 0
Questions 120

Which multi-duster virtual warehouse setting will help process queued queries as quickly as possible?

Options:

A.  

An economy scaling policy

B.  

A standard scaling policy

C.  

Maximized mode

D.  

Auto-scale mode

Discussion 0
Questions 121

Which feature is designed to reduce security risks associated with an individual user ' s password authentication?

Options:

A.  

Multi-Factor Authentication, or MFA

B.  

Standard authentication

C.  

Snowflake OAuth

D.  

External OAuth

Discussion 0
Questions 122

How can data be shared in Snowflake with another account located in the same region without the need to copy or move the data?

Options:

A.  

Use the Snowflake Marketplace

B.  

Use a stream

C.  

Use a Data Exchange

D.  

Use a direct share

Discussion 0
Questions 123

A clustering key was defined on a table, but It is no longer needed. How can the key be removed?

Options:

A.  

ALTER TABLE < TABLE NAME > PURGE CLUSTERING KEY

B.  

ALTER TABLE < TABLE NAME > DELETE CLUSTERING KEY

C.  

ALTER TABLE < TABLE NAME > DROP CLUSTERING KEY

D.  

ALTER TABLE < TABLE NAME > REMOVE CLUSTERING KEY

Discussion 0
Questions 124

How should a Snowflake user access a third-party SaaS service to process unstructured data?

Options:

A.  

Use internal functions.

B.  

Use external functions.

C.  

Use process functions.

D.  

Use an API gateway.

Discussion 0
Questions 125

Which metrics are provided in the Query Profile?

Options:

A.  

Query execution time and number of rows processed

B.  

Data retention period and backup schedules

C.  

Roles and permission of users running the queries

D.  

The costs of running queries by user

Discussion 0
Questions 126

Which Snowflake feature enables loading data from cloud storage as soon as files ate available in a stage?

Options:

A.  

COPY_INTO < location > command

B.  

Data replication

C.  

Snowpipe

D.  

Direct share

Discussion 0
Questions 127

How many credits does a size 3X-Large virtual warehouse consume if it runs continuously for 2 hours?

Options:

A.  

32

B.  

64

C.  

128

D.  

256

Discussion 0
Questions 128

When would creating and using a standard view be preferable to using a materialized view?

Options:

A.  

The underlying query of the view takes a lot of time to run.

B.  

The underlying query of the view is resource-intensive.

C.  

The underlying query of the view is run on large data sets.

D.  

The view results change often.

Discussion 0
Questions 129

What is a Snowflake recommendation for the use of key pair authentication?

Options:

A.  

Keys should be stored in a secure location on the ACCOUNTADMIN file system.

B.  

Operator access should be limited to read-only access.

C.  

Key pair rotation should be automated.

D.  

Role access should be designed to cover the operations that the user account anticipates needing.

Discussion 0
Questions 130

How can a transient table be converted to a permanent table?

Options:

A.  

Use the ALTER TABLE ... RENAME command.

B.  

Use the CREATE TABLE AS SELECT, or CTAS, command.

C.  

Use the ALTER TABLE ... SWAP WITH command.

D.  

Use the CREATE TABLE ... CLONE command.

Discussion 0
Questions 131

Which statements reflect valid commands when using secondary roles? (Select TWO).

Options:

A.  

Use SECONDARY ROLES RESUME

B.  

USE SECONDARY ROLES SUSPEND

C.  

USE SECONDARY RLES ALL

D.  

USE SECONDARY ROLES ADD < Role Name >

E.  

Use SECONDARY ROLES NONE

Discussion 0
Questions 132

When is a DataFrame processed in Snowpark?

Options:

A.  

When the DataFrame is created

B.  

When a collect() action is triggered

C.  

When there is sufficient memory available in the virtual warehouse

D.  

When a new transformation is applied on the DataFrame

Discussion 0
Questions 133

What is the default access of a securable object until other access is granted?

Options:

A.  

No access

B.  

Read access

C.  

Write access

D.  

Full access

Discussion 0
Questions 134

Which command is used to lake away staged files from a Snowflake stage after a successful data ingestion?

Options:

A.  

DELETE

B.  

DROP

C.  

REMOVE

D.  

TRUNCATE

Discussion 0
Questions 135

Which COPY INTO < table > options can be used to load data from a staged file when the metadata in the file has expired? (Select TWO)

Options:

A.  

LOAD_UNCERTAIN_FILES

B.  

LOAD_EXPIRED_FILES

C.  

FORCE

D.  

ENFORCE_LENGTH

E.  

PURGE

Discussion 0
Questions 136

Which statement will return all rows from table_A?

Options:

A.  

SELECT * FROM table_A TABLESAMPLE (0);

B.  

SELECT * FROM table_A TABLESAMPLE (100);

C.  

SELECT * FROM table_A SAMPLE (10);

D.  

SELECT * FROM table_A TABLESAMPLE BERNOULLI (10);

Discussion 0
Questions 137

When should a stored procedure be created with caller ' s rights?

Options:

A.  

When the caller needs to be prevented from viewing the source code of the stored procedure

B.  

When the caller needs to run a statement that could not execute outside of the stored procedure

C.  

When the stored procedure needs to run with the privileges of the role that called the stored procedure

D.  

When the stored procedure needs to operate on objects that the caller does not have privileges on

Discussion 0
Questions 138

How can a relational table be unloaded into a JSON file?

Options:

A.  

Use the OBJECT_CONSTRUCT function with the COPY INTO < location > command.

B.  

Use the COPY INTO < location > command with the file format set as JSON.

C.  

Use the PUT command with the file format set as JSON.

D.  

Use the GET command with the file format set as JSON.

Discussion 0
Questions 139

What are the possible values within a METADATASACTION column in a Snowflake stream? (Select TWO).

Options:

A.  

INSERT

B.  

UPDATE

C.  

DELETE

D.  

TRUNCATE

E.  

UPSERT

Discussion 0
Questions 140

Which roles can make grant decisions to objects within a managed access schema? (Select TWO)

Options:

A.  

ACCOUNTADMIN

B.  

SECURITYADMIN

C.  

SYSTEMADMIN

D.  

ORGADMIN

E.  

USERADMIN

Discussion 0
Questions 141

When unloading data from a query into a location, which VALIDATION_MODE parameter returns the query results?

Options:

A.  

RETURN_ < n > _ROWS

B.  

RETURN_ROWS

C.  

RETURN_ERRORS

D.  

RETURN_ALL_ERRORS

Discussion 0
Questions 142

Which object type is granted permissions for reading a table?

Options:

A.  

User

B.  

Role

C.  

Attribute

D.  

Schema

Discussion 0
Questions 143

By default, which role is required to change the refresh frequency for an auto-fulfilled application package?

Options:

A.  

ACCOUNTADMIN

B.  

SYSADMIN

C.  

GLOBALORGADMIN

D.  

SECURITYADMIN

Discussion 0
Questions 144

What Multi-Factor Authentication, or MFA, service is provided by Snowflake?

Options:

A.  

Microsoft Entra ID

B.  

Google Authenticator

C.  

Duo Security

D.  

Microsoft Authenticator

Discussion 0
Questions 145

This query was executed:

Assuming the weather_events table has not changed, which query would benefit from cached results?

Options:

A.  

SELECT DISTINCT(severity) FROM weather_events we; if run within 24 hours after the initial query execution

B.  

select distinct (severity) from weather_events; if run within 24 hours after the initial query execution

C.  

SELECT DISTINCT(severity) FROM weather_events ; if run within 24 hours after the initial query execution

D.  

select distinct(severity) from weather_events; if run within 48 hours after the initial query execution

Discussion 0
Questions 146

A user has been granted the APPLY privilege on a masking policy that partially masks customer telephone numbers. Which additional privilege must be granted so that the user can apply the masking policy to the relevant columns?

Options:

A.  

SELECT on the relevant tables or views

B.  

USAGE on the parent database and schemas

C.  

USAGE on the parent schemas and SELECT on the relevant tables or views

D.  

USAGE on the parent database and schemas and SELECT on the relevant tables or views

Discussion 0
Questions 147

When an object is created in Snowflake. who owns the object?

Options:

A.  

The public role

B.  

The user ' s default role

C.  

The current active primary role

D.  

The owner of the parent schema

Discussion 0
Questions 148

Snowflake users can create a resource monitor at which levels? (Select TWO).

Options:

A.  

User level

B.  

Pipe level

C.  

Account level

D.  

Cloud services level

E.  

Virtual warehouse level

Discussion 0
Questions 149

Which data sharing mechanism can be used to share data privately or publicly within the Snowflake Marketplace?

Options:

A.  

Listing

B.  

Direct share

C.  

Reader account

D.  

Data Exchange

Discussion 0
Questions 150

Which Snowflake feature supports the use of natural language queries to analyze unstructured data?

Options:

A.  

Snowsight

B.  

Snowflake ML

C.  

Snowflake Cortex

D.  

Snowflake Horizon Catalog

Discussion 0
Questions 151

Which command should be used to load data from a local computer into Snowflake?

Options:

A.  

CREATE EXTERNAL TABLE

B.  

COPY INTO

C.  

INSERT

D.  

PUT

Discussion 0
Questions 152

Why is a federated environment used for user authentication in Snowflake?

Options:

A.  

To enhance data security and privacy

B.  

To provide real-lime monitoring of user activities

C.  

To separate user authentication from user access

D.  

To enable direct integration with external databases

Discussion 0
Questions 153

Which tasks will help optimize virtual warehouse costs? (Select TWO)

Options:

A.  

Enabling auto-suspend

B.  

Limiting statement queue times

C.  

Enabling multi-cluster warehouses

D.  

Limiting statement timeout seconds

E.  

Enabling auto-resume

Discussion 0
Questions 154

Which constraint is enforced for standard Snowflake tables?

Options:

A.  

NOT NULL

B.  

PRIMARY KEY

C.  

FOREIGN KEY

D.  

UNIQUE

Discussion 0
Questions 155

Which command will unload data from a table into an external stage?

Options:

A.  

PUT

B.  

INSERT

C.  

COPY INTO < location >

D.  

GET

Discussion 0
Questions 156

How can staged files be removed during data loading once the files have loaded successfully?

Options:

A.  

Use the DROP command

B.  

Use the purge copy option.

C.  

Use the FORCE = TRUE parameter

D.  

Use the LOAD UNCERTAIN FILES copy option.

Discussion 0
Questions 157

Which data sharing option allows a Snowflake user to set up and manage a group of accounts and offer a share to that group?

Options:

A.  

Free listing

B.  

Paid listing

C.  

Direct share

D.  

Data Exchange

Discussion 0
Questions 158

Queries are frequently run on very large tables and return only a few rows.

Use of which feature or service will optimize the query performance?

Options:

A.  

Automatic Clustering

B.  

The Search Optimization Service

C.  

The Query Acceleration Service

D.  

A Materialized View

Discussion 0
Questions 159

Taking which step will minimize the number of queries waiting to run on a virtual warehouse?

Options:

A.  

Increase the WAREHOUSE_SIZE.

B.  

Increase the value of the AUTO_SUSPEND parameter.

C.  

Set the WAIT_FOR_COMPLETION parameter to FALSE.

D.  

Increase the value of the MAX_CLUSTER_COUNT.

Discussion 0
Questions 160

Which query types will have significant performance improvement when run using the search optimization service? (Select TWO)

Options:

A.  

Range searches

B.  

Equality searches

C.  

Substring searches

D.  

Queries with IN predicates

E.  

Queries with aggregation

Discussion 0
Questions 161

In Snowflake, what allows users to perform recursive queries?

Options:

A.  

QUALIFY

B.  

LATERAL

C.  

PIVOT

D.  

CONNECT BY

Discussion 0
Questions 162

A directory table that references an external stage is being refreshed manually.

What will happen to any scheduled automatic-refresh operations occurring at the same time as the manual-refresh operations?

Options:

A.  

The manual-refresh operations and the automatic-refresh operations will both take place.

B.  

The automatic-refresh operations will be aborted.

C.  

The automatic-refresh operations will be performed more often.

D.  

The automatic-refresh operations will continue on the established schedule.

Discussion 0
Questions 163

What is the effect of using FORCE = TRUE in a COPY INTO < table > command?

Options:

A.  

All files will be loaded, even ones with a load status of unknown.

B.  

Files that have already been successfully loaded into the table will be loaded again.

C.  

Files that have already been successfully loaded into the table will not be loaded again.

D.  

String columns longer than the length specified in the column definition will be loaded anyway.

Discussion 0
Questions 164

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?

Options:

A.  

The file will continue to load until all contents arc loaded.

B.  

The tile will slop loading and all data up to that point will be committed.

C.  

The file loading could be aborted without any portion of the file being committed.

D.  

The file ' s number of allowable hours to load can be programmatically controlled to load easily into Snowflake

Discussion 0
Questions 165

What is the relationship between a Query Profile and a virtual warehouse?

Options:

A.  

A Query Profile can help users right-size virtual warehouses.

B.  

A Query Profile defines the hardware specifications of the virtual warehouse.

C.  

A Query Profile can help determine the number of virtual warehouses available.

D.  

A Query Profile automatically scales the virtual warehouse based on the query complexity.

Discussion 0
Questions 166

Which Snowflake function will parse a JSON-null into a SQL-null?

Options:

A.  

TO_CHAR

B.  

TO_VARIANT

C.  

TO_VARCHAR

D.  

STRIP NULL VALUE

Discussion 0
Questions 167

What objects in Snowflake are supported by Dynamic Data Masking? (Select TWO). '

Options:

A.  

Views

B.  

Materialized views

C.  

Tables

D.  

External tables

E.  

Future grants

Discussion 0
Questions 168

How does the search optimization service use the search access path?

Options:

A.  

By generating a real-time index for all data in a database

B.  

By creating an up-to-date catalog of all of the tables in a database

C.  

By listing all of the queries that have been executed on the table data

D.  

By identifying where column-level values are located in each micro-partition

Discussion 0
Questions 169

Which Snowflake view is used to support compliance auditing?

Options:

A.  

ACCESS_HISTORY

B.  

COPY_HISTORY

C.  

QUERY_HISTORY

D.  

ROW ACCESS POLICIES

Discussion 0
Questions 170

What is the purpose of the STRIP NULL_VALUES file format option when loading semi-structured data files into Snowflake?

Options:

A.  

It removes null values from all columns in the data.

B.  

It converts null values to empty strings during loading.

C.  

It skips rows with null values during the loading process.

D.  

It removes object or array elements containing null values.

Discussion 0
Questions 171

A column named " Data " contains VARIANT data and stores values as follows:

How will Snowflake extract the employee ' s name from the column data?

Options:

A.  

Data:employee.name

B.  

DATA:employee.name

C.  

data:Employee.name

D.  

data:employee.name

Discussion 0
Questions 172

Which views are included in the DATA SHARING USAGE schema? (Select TWO).

Options:

A.  

ACCESS_HISTORY

B.  

DATA_TRANSFER_HISTORY

C.  

WAREHOUSE_METERING_HISTORY

D.  

MONETIZED_USAGE_DAILY

E.  

LISTING TELEMETRY DAILY

Discussion 0
Questions 173

What does the LATERAL modifier for the FLATTEN function do?

Options:

A.  

Casts the values of the flattened data

B.  

Extracts the path of the flattened data

C.  

Joins information outside the object with the flattened data

D.  

Retrieves a single instance of a repeating element in the flattened data

Discussion 0
Questions 174

What function can be used with the recursive argument to return a list of distinct key names in all nested elements in an object?

Options:

A.  

FLATTEN

B.  

GET_PATH

C.  

CHECK_JSON

D.  

PARSE JSON

Discussion 0
Questions 175

For which use cases is running a virtual warehouse required? (Select TWO).

Options:

A.  

When creating a table

B.  

When loading data into a table

C.  

When unloading data from a table

D.  

When executing a show command

E.  

When executing a list command

Discussion 0
Questions 176

What is the minimum Snowflake Edition that supports secure storage of Protected Health Information (PHI) data?

Options:

A.  

Standard Edition

B.  

Enterprise Edition

C.  

Business Critical Edition

D.  

Virtual Private Snowflake Edition

Discussion 0
Questions 177

What is a characteristic of materialized views in Snowflake?

Options:

A.  

Materialized views do not allow joins.

B.  

Clones of materialized views can be created directly by the user.

C.  

Multiple tables can be joined in the underlying query of a materialized view.

D.  

Aggregate functions can be used as window functions in materialized views.

Discussion 0
Questions 178

Who can activate and enforce a network policy for all users in a Snowflake account? (Select TWO).

Options:

A.  

A user with an USERADMIN or higher role

B.  

A user with a SECURITYADMIN or higher role

C.  

A role that has been granted the ATTACH POLICY privilege

D.  

A role that has the NETWORK_POLlCY account parameter set

E.  

A role that has the ownership of the network policy

Discussion 0
Questions 179

Which statistics are displayed in a Query Profile that indicate that intermediate results do not fit in memory? (Select TWO).

Options:

A.  

Bytes scanned

B.  

Partitions scanned

C.  

Bytes spilled to local storage

D.  

Bytes spilled to remote storage

E.  

Percentage scanned from cache

Discussion 0
Questions 180

Which commands can only be executed using SnowSQL? (Select TWO).

Options:

A.  

COPY INTO

B.  

GET

C.  

LIST

D.  

PUT

E.  

REMOVE

Discussion 0
Questions 181

What happens when a Snowflake user changes the data retention period at the schema level?

Options:

A.  

All child objects will retain data for the new retention period.

B.  

All child objects that do not have an explicit retention period will automatically inherit the new retention period.

C.  

All child objects with an explicit retention period will be overridden with the new retention period.

D.  

All explicit child object retention periods will remain unchanged.

Discussion 0
Questions 182

Which Snowflake data types can be used to build nested hierarchical data? (Select TWO)

Options:

A.  

INTEGER

B.  

OBJECT

C.  

VARIANT

D.  

VARCHAR

E.  

LIST

Discussion 0
Questions 183

When using the ALLOW CLIENT_MFA_CACHING parameter, how long is a cached Multi-Factor Authentication (MFA) token valid for?

Options:

A.  

1 hour

B.  

2 hours

C.  

4 hours

D.  

8 hours

Discussion 0
Questions 184

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?

Options:

A.  

Flatten the data and store it in structured data types in a flattened table. Query the table.

B.  

Store the data in a table with a variant data type. Query the table.

C.  

Store the data in a table with a vai : ant data type and include STRIP_NULL_VALUES while loading the table. Query the table.

D.  

Store the data in an external stage and create views on top of it. Query the views.

Discussion 0
Questions 185

At what level is the MIN_DATA_RETENTION_TIME_IN_DAYS parameter set?

Options:

A.  

Account

B.  

Database

C.  

Schema

D.  

Table

Discussion 0
Questions 186

How can performance be optimized for a query that returns a small amount of data from a very large base table?

Options:

A.  

Use clustering keys

B.  

Create materialized views

C.  

Use the search optimization service

D.  

Use the query acceleration service

Discussion 0
Questions 187

What metadata does Snowflake store for rows in micro-partitions? (Select TWO).

Options:

A.  

Range of values

B.  

Distinct values

C.  

Index values

D.  

Sorted values

E.  

Null values

Discussion 0
Questions 188

What will prevent unauthorized access to a Snowflake account from an unknown source?

Options:

A.  

Network policy

B.  

End-to-end encryption

C.  

Multi-Factor Authentication (MFA)

D.  

Role-Based Access Control (RBAC)

Discussion 0
Questions 189

Which Snowflake feature allows administrators to identify unused data that may be archived or deleted?

Options:

A.  

Access history

B.  

Data classification

C.  

Dynamic Data Masking

D.  

Object tagging

Discussion 0
Questions 190

Which Snowflake database object can be used to track data changes made to table data?

Options:

A.  

Tag

B.  

Task

C.  

Stream

D.  

Stored procedure

Discussion 0
Questions 191

What happens to the objects in a reader account when the DROP MANAGED ACCOUNT command is executed?

Options:

A.  

The objects are dropped.

B.  

The objects enter the Fail-safe period.

C.  

The objects enter the Time Travel period.

D.  

The objects are immediately moved to the provider account.

Discussion 0
Questions 192

Which object can be used with Secure Data Sharing?

Options:

A.  

View

B.  

Materialized view

C.  

External table

D.  

User-Defined Function (UDF)

Discussion 0
Questions 193

What step can reduce data spilling in Snowflake?

Options:

A.  

Using a larger virtual warehouse

B.  

Increasing the virtual warehouse maximum timeout limit

C.  

Increasing the amount of remote storage for the virtual warehouse

D.  

Using a common table expression (CTE) instead of a temporary table

Discussion 0
Questions 194

What does SnowCD help Snowflake users to do?

Options:

A.  

Copy data into files.

B.  

Manage different databases and schemas.

C.  

Troubleshoot network connections to Snowflake.

D.  

Write SELECT queries to retrieve data from external tables.

Discussion 0
Questions 195

What are the least privileges needed to view and modify resource monitors? (Select TWO).

Options:

A.  

SELECT

B.  

OWNERSHIP

C.  

MONITOR

D.  

MODIFY

E.  

USAGE

Discussion 0
Questions 196

What information is found within the Statistic output in the Query Profile Overview?

Options:

A.  

Operator tree

B.  

Table pruning

C.  

Most expensive nodes

D.  

Nodes by execution time

Discussion 0
Questions 197

What tasks can an account administrator perform in the Data Exchange? (Select TWO).

Options:

A.  

Add and remove members.

B.  

Delete data categories.

C.  

Approve and deny listing approval requests.

D.  

Transfer listing ownership.

E.  

Transfer ownership of a provider profile.

Discussion 0
Questions 198

Which solution improves the performance of point lookup queries that return a small number of rows from large tables using highly selective filters?

Options:

A.  

Automatic clustering

B.  

Materialized views

C.  

Query acceleration service

D.  

Search optimization service

Discussion 0
Questions 199

A tag object has been assigned to a table (TABLE_A) in a schema within a Snowflake database.

Which CREATE object statement will automatically assign the TABLE_A tag to a target object?

Options:

A.  

CREATE TABLE < table_name > LIKE TABLE_A;

B.  

CREATE VIEW < view_name > AS SELECT * FROM TABLE_A;

C.  

CREATE TABLE < table_name > AS SELECT * FROM TABLE_A;

D.  

CREATE MATERIALIZED VIEW < view name > AS SELECT * FROM TABLE A;

Discussion 0
Questions 200

Which commands are restricted in owner ' s rights stored procedures? (Select TWO).

Options:

A.  

SHOW

B.  

MERGE

C.  

INSERT

D.  

DELETE

E.  

DESCRIBE

Discussion 0
Questions 201

What is the purpose of a Query Profile?

Options:

A.  

To profile how many times a particular query was executed and analyze its u^age statistics over time.

B.  

To profile a particular query to understand the mechanics of the query, its behavior, and performance.

C.  

To profile the user and/or executing role of a query and all privileges and policies applied on the objects within the query.

D.  

To profile which queries are running in each warehouse and identify proper warehouse utilization and sizing for better performance and cost balancing.

Discussion 0
Questions 202

How can a dropped internal stage be restored?

Options:

A.  

Enable Time Travel.

B.  

Clone the dropped stage.

C.  

Execute the UNDROP command.

D.  

Recreate the dropped stage.

Discussion 0
Questions 203

Which metadata table will store the storage utilization information even for dropped tables?

Options:

A.  

DATABASE_STORAGE_USAGE_HISTORY

B.  

TABLE_STORAGE_METRICS

C.  

STORAGE_DAILY_HISTORY

D.  

STAGE STORAGE USAGE HISTORY

Discussion 0
Questions 204

When working with a managed access schema, who has the OWNERSHIP privilege of any tables added to the schema?

Options:

A.  

The database owner

B.  

The object owner

C.  

The schema owner

D.  

The Snowflake user ' s role

Discussion 0
Questions 205

Which operation can be performed on Snowflake external tables?

Options:

A.  

INSERT

B.  

JOIN

C.  

RENAME

D.  

ALTER

Discussion 0
Questions 206

Which Snowflake feature provides increased login security for users connecting to Snowflake that is powered by Duo Security service?

Options:

A.  

OAuth

B.  

Network policies

C.  

Single Sign-On (SSO)

D.  

Multi-Factor Authentication (MFA)

Discussion 0
Questions 207

Which Snowflake command can be used to unload the result of a query to a single file?

Options:

A.  

Use COPY INTO < external stage > followed by a GET command to download the file.

B.  

Use COPY INTO < internal stage > followed by a put command to download the file.

C.  

Use COPY INTO < internal stage > with SINGLE = TRUE followed by a GET command to download the file.

D.  

Use COPY INTO < external stage > with SINGLE = TRUE followed by a PUT command to download the file.

Discussion 0
Questions 208

Which Snowflake object does not consume any storage costs?

Options:

A.  

Secure view

B.  

Materialized view

C.  

Temporary table

D.  

Transient table

Discussion 0
Questions 209

How is unstructured data retrieved from data storage?

Options:

A.  

SQL functions like the GET command can be used to copy the unstructured data to a location on the client.

B.  

SQL functions can be used to create different types of URLs pointing to the unstructured data. These URLs can be used to download the data to a client.

C.  

SQL functions can be used to retrieve the data from the query results cache. When the query results are output to a client, the unstructured data will be output to the client as files.

D.  

SQL functions can call on different web extensions designed to display different types of files as a web page. The web extensions will allow the files to be downloaded to the client.

Discussion 0
Questions 210

Which command is used to unload data from a Snowflake database table into one or more files in a Snowflake stage?

Options:

A.  

CREATE STAGE

B.  

COPY INTO < table >

C.  

COPY INTO < location >

D.  

CREATE PIPE

Discussion 0
Questions 211

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?

Options:

A.  

The user will be unable to enter a password.

B.  

The user will encounter an error, and will not be able to log in.

C.  

The user will be able to log into Snowflake successfully.

D.  

After entering the username and password, the user will be redirected to an Identity Provider (IdP) login page.

Discussion 0
Questions 212

Which privilege must be granted by one role to another role, and cannot be revoked?

Options:

A.  

MONITOR

B.  

OPERATE

C.  

OWNERSHIP

D.  

ALL

Discussion 0
Questions 213

What is the purpose of the Snowflake SPLIT TO_TABLE function?

Options:

A.  

To count the number of characters in a string

B.  

To split a string into an array of sub-strings

C.  

To split a string and flatten the results into rows

D.  

To split a string and flatten the results into columns

Discussion 0
Questions 214

What does a Notify & Suspend action for a resource monitor do?

Options:

A.  

Send an alert notification to all account users who have notifications enabled.

B.  

Send an alert notification to all virtual warehouse users when thresholds over 100% have been met.

C.  

Send a notification to all account administrators who have notifications enabled, and suspend all assigned warehouses after all statements being executed by the warehouses have completed.

D.  

Send a notification to all account administrators who have notifications enabled, and suspend all assigned warehouses immediately, canceling any statements being executed by the warehouses.

Discussion 0
Questions 215

What Snowflake feature provides a data hub for secure data collaboration, with a selected group of invited members?

Options:

A.  

Data Replication

B.  

Secure Data Sharing

C.  

Data Exchange

D.  

Snowflake Marketplace

Discussion 0
Questions 216

A permanent table and temporary table have the same name, TBL1, in a schema.

What will happen if a user executes select * from TBL1 ;?

Options:

A.  

The temporary table will take precedence over the permanent table.

B.  

The permanent table will take precedence over the temporary table.

C.  

An error will say there cannot be two tables with the same name in a schema.

D.  

The table that was created most recently will take precedence over the older table.

Discussion 0
Questions 217

Which type of loop requires a BREAK statement to stop executing?

Options:

A.  

FOR

B.  

LOOP

C.  

REPEAT

D.  

WHILE

Discussion 0
Questions 218

Which statements describe benefits of Snowflake ' s separation of compute and storage? (Select TWO).

Options:

A.  

The separation allows independent scaling of computing resources.

B.  

The separation ensures consistent data encryption across all virtual data warehouses.

C.  

The separation supports automatic conversion of semi-structured data into structured data for advanced data analysis.

D.  

Storage volume growth and compute usage growth can be tightly coupled.

E.  

Compute can be scaled up or down without the requirement to add more storage.

Discussion 0
Questions 219

Which VALIDATION_MODE value will return the errors across the files specified in a COPY command, including files that were partially loaded during an earlier load?

Options:

A.  

RETURN_-1_R0WS

B.  

RETURN_n_ROWS

C.  

RETURN_ERRORS

D.  

RETURN ALL ERRORS

Discussion 0
Questions 220

Regardless of which notation is used, what are considerations for writing the column name and element names when traversing semi-structured data?

Options:

A.  

The column name and element names are both case-sensitive.

B.  

The column name and element names are both case-insensitive.

C.  

The column name is case-sensitive but element names are case-insensitive.

D.  

The column name is case-insensitive but element names are case-sensitive.

Discussion 0
Questions 221

Where is Snowflake metadata stored?

Options:

A.  

Within the data files

B.  

In the virtual warehouse layer

C.  

In the cloud services layer

D.  

In the remote storage layer

Discussion 0
Questions 222

Which Snowflake edition enables data sharing only through Snowflake Support?

Options:

A.  

Virtual Private Snowflake

B.  

Business Critical

C.  

Enterprise

D.  

Standard

Discussion 0
Questions 223

Which transformation is supported by a COPY INTO < table > command?

Options:

A.  

Filter using a where clause

B.  

Filter using a limit keyword

C.  

Cast using a SELECT statement

D.  

Order using an ORDER BY clause

Discussion 0
Questions 224

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?

Options:

A.  

Scale up the existing warehouse.

B.  

Create separate warehouses for each user.

C.  

Create separate warehouses for each workload.

D.  

Stop loading and querying data at the same time.

Discussion 0
Questions 225

Which SQL command can be used to see the CREATE definition of a masking policy?

Options:

A.  

SHOW MASKING POLICIES

B.  

DESCRIBE MASKING POLICY

C.  

GET_DDL

D.  

LIST MASKING POLICIES

Discussion 0
Questions 226

Which of the following is the Snowflake Account_Usage.Metering_History view used for?

Options:

A.  

Gathering the hourly credit usage for an account

B.  

Compiling an account ' s average cloud services cost over the previous month

C.  

Summarizing the throughput of Snowpipe costs for an account

D.  

Calculating the funds left on an account ' s contract

Discussion 0
Questions 227

What is the purpose of using the OBJECT_CONSTRUCT function with me COPY INTO command?

Options:

A.  

Reorder the rows in a relational table and then unload the rows into a file

B.  

Convert the rows in a relational table lo a single VARIANT column and then unload the rows into a file.

C.  

Reorder the data columns according to a target table definition and then unload the rows into the table.

D.  

Convert the rows in a source file to a single variant column and then load the rows from the file to a variant table.

Discussion 0
Questions 228

How often are the Account and Table master keys automatically rotated by Snowflake?

Options:

A.  

30 Days

B.  

60 Days

C.  

90 Days

D.  

365 Days.

Discussion 0
Questions 229

Which kind of Snowflake table stores file-level metadata for each file in a stage?

Options:

A.  

Directory

B.  

External

C.  

Temporary

D.  

Transient

Discussion 0
Questions 230

Which formats does Snowflake store unstructured data in? (Choose two.)

Options:

A.  

GeoJSON

B.  

Array

C.  

XML

D.  

Object

E.  

BLOB

Discussion 0
Questions 231

Which Snowflake feature will allow small volumes of data to continuously load into Snowflake and will incrementally make the data available for analysis?

Options:

A.  

COPY INTO

B.  

CREATE PIPE

C.  

INSERT INTO

D.  

TABLE STREAM

Discussion 0
Questions 232

What is the recommended way to change the existing file format type in my format from CSV to JSON?

Options:

A.  

ALTER FILE FORMAT my_format SET TYPE=JSON;

B.  

ALTER FILE FORMAT my format SWAP TYPE WITH JSON;

C.  

CREATE OR REPLACE FILE FORMAT my format TYPE-JSON;

D.  

REPLACE FILE FORMAT my format TYPE-JSON;

Discussion 0
Questions 233

What type of columns does Snowflake recommend to be used as clustering keys? (Select TWO).

Options:

A.  

A VARIANT column

B.  

A column with very low cardinality

C.  

A column with very high cardinality

D.  

A column that is most actively used in selective filters

E.  

A column that is most actively used in join predicates

Discussion 0
Questions 234

How would a user execute a series of SQL statements using a task?

Options:

A.  

Include the SQL statements in the body of the task CREATE TASK mytask .. AS INSERT INTO target1 SELECT .. FROM stream_s1 WHERE .. INSERT INTO target2 SELECT .. FROM stream_s1WHERE ..

B.  

A stored procedure can have only one DML statement per stored procedure invocation and therefore the user should sequence stored procedure calls in the taskdefinition CREATE TASK mytask .... AScall stored_proc1(); call stored_proc2();

C.  

Use a stored procedure executing multiple SQL statements and invoke the stored procedure from the task. CREATE TASK mytask .... AS call stored_proc_multiple_statements_inside();

D.  

Create a task for each SQL statement (e.g. resulting in task1, task2, etc.) and string the series of SQL statements by having a control task calling task1, task2, etc. sequentially.

Discussion 0
Questions 235

What is the MAXIMUM size limit for a record of a VARIANT data type?

Options:

A.  

8MB

B.  

16MB

C.  

32MB

D.  

128MB

Discussion 0
Questions 236

Which of the following describes the Snowflake Cloud Services layer?

Options:

A.  

Coordinates activities in the Snowflake account

B.  

Executes queries submitted by the Snowflake account users

C.  

Manages quotas on the Snowflake account storage

D.  

Manages the virtual warehouse cache to speed up queries

Discussion 0
Questions 237

Which features could be used to improve the performance of queries that return a small subset of rows from a large table? (Select TWO).

Options:

A.  

Search optimization service

B.  

Automatic clustering

C.  

Row access policies

D.  

Multi-cluster virtual warehouses

E.  

Secure views

Discussion 0
Questions 238

Which Snowflake URL type is used by directory tables?

Options:

A.  

File

B.  

Pre-signed

C.  

Scoped

D.  

Virtual-hosted style

Discussion 0
Questions 239

What column type does a Kafka connector store formatted information in a single column?

Options:

A.  

ARRAY

B.  

OBJECT

C.  

VARCHAR

D.  

VARIANT

Discussion 0
Questions 240

Which operations are handled in the Cloud Services layer of Snowflake? (Select TWO).

Options:

A.  

Security

B.  

Data storage

C.  

Data visualization

D.  

Query computation

E.  

Metadata management

Discussion 0
Questions 241

Which feature allows a user the ability to control the organization of data in a micro-partition?

Options:

A.  

Range Partitioning

B.  

Search Optimization Service

C.  

Automatic Clustering

D.  

Horizontal Partitioning

Discussion 0
Questions 242

By definition, a secure view is exposed only to users with what privilege?

Options:

A.  

IMPORT SHARE

B.  

OWNERSHIP

C.  

REFERENCES

D.  

USAGE

Discussion 0
Questions 243

Which pages are included in the Activity area of Snowsight? (Select TWO).

Options:

A.  

Contacts

B.  

Sharing settings

C.  

Copy History

D.  

Query History

E.  

Automatic Clustering History

Discussion 0
Questions 244

A user has a standard multi-cluster warehouse auto-scaling policy in place.

Which condition will trigger a cluster to shut-down?

Options:

A.  

When after 2-3 consecutive checks the system determines that the load on the most-loaded cluster could be redistributed.

B.  

When after 5-6 consecutive checks the system determines that the load on the most-loaded cluster could be redistributed.

C.  

When after 5-6 consecutive checks the system determines that the load on the least-loaded cluster could be redistributed.

D.  

When after 2-3 consecutive checks the system determines that the load on the least-loaded cluster could be redistributed.

Discussion 0
Questions 245

Which of the following are characteristics of security in Snowflake?

Options:

A.  

Account and user authentication is only available with the Snowflake Business Critical edition.

B.  

Support for HIPAA and GDPR compliance is available for UI Snowflake editions.

C.  

Periodic rekeying of encrypted data is available with the Snowflake Enterprise edition and higher

D.  

Private communication to internal stages is allowed in the Snowflake Enterprise edition and higher.

Discussion 0
Questions 246

Which Snowflake objects can be shared with other Snowflake accounts? (Choose three.)

Options:

A.  

Schemas

B.  

Roles

C.  

Secure Views

D.  

Stored Procedures

E.  

Tables

F.  

Secure User-Defined Functions (UDFs)

Discussion 0
Questions 247

How can a Snowflake user access a JSON object, given the following table? (Select TWO).

Options:

A.  

src:salesperson.name

B.  

src:sa1esPerson. name

C.  

src:salesperson.Name

D.  

SRC:salesperson.name

E.  

SRC:salesperson.Name

Discussion 0
Questions 248

A user needs to create a materialized view in the schema MYDB.MYSCHEMA. Which statements will provide this access?

Options:

A.  

GRANT ROLE MYROLE TO USER USER1;GRANT CREATE MATERIALIZED VIEW ON SCHEMA MYDB.MYSCHEMA TO ROLE MYROLE;

B.  

GRANT ROLE MYROLE TO USER USER1;GRANT CREATE MATERIALIZED VIEW ON SCHEMA MYD

B.  

MYSCHEMA TO USER USER1;

C.  

GRANT ROLE MYROLE TO USER USER1;GRANT CREATE MATERIALIZED VIEW ON SCHEMA MYDB. K " - ' SCHEMA TO USER! ;

D.  

GRANT ROLE MYROLE TO USER USER1;GRANT CREATE MATERIALIZED VIEW ON SCHEMA MYDB.MYSCHEMA TO MYROLE;

Discussion 0
Questions 249

Query parsing and compilation occurs in which architecture layer of the Snowflake Cloud Data Platform?

Options:

A.  

Cloud services layer

B.  

Compute layer

C.  

Storage layer

D.  

Cloud agnostic layer

Discussion 0
Questions 250

Which command is used to unload files from an internal or external stage to a local file system?

Options:

A.  

COPY INTO

B.  

GET

C.  

PUT

D.  

TRANSFER

Discussion 0
Questions 251

What happens when a database is cloned?

Options:

A.  

It does not retain any privileges granted on the source object.

B.  

It replicates all granted privileges on the corresponding source objects.

C.  

It replicates all granted privileges on the corresponding child objects.

D.  

It replicates all granted privileges on the corresponding child schema objects.

Discussion 0
Questions 252

Which statements reflect key functionalities of a Snowflake Data Exchange? (Choose two.)

Options:

A.  

If an account is enrolled with a Data Exchange, it will lose its access to the Snowflake Marketplace.

B.  

A Data Exchange allows groups of accounts to share data privately among the accounts.

C.  

A Data Exchange allows accounts to share data with third, non-Snowflake parties.

D.  

Data Exchange functionality is available by default in accounts using the Enterprise edition or higher.

E.  

The sharing of data in a Data Exchange is bidirectional. An account can be a provider for some datasets and a consumer for others.

Discussion 0
Questions 253

A company needs to read multiple terabytes of data for an initial load as part of a Snowflake migration. The company can control the number and size of CSV extract files.

How does Snowflake recommend maximizing the load performance?

Options:

A.  

Use auto-ingest Snowpipes to load large files in a serverless model.

B.  

Produce the largest files possible, reducing the overall number of files to process.

C.  

Produce a larger number of smaller files and process the ingestion with size Small virtual warehouses.

D.  

Use an external tool to issue batched row-by-row inserts within BEGIN TRANSACTION and COMMIT commands.

Discussion 0
Questions 254

How would a user run a multi-cluster warehouse in maximized mode?

Options:

A.  

Configure the maximum clusters setting to " Maximum. "

B.  

Turn on the additional clusters manually after starting the warehouse.

C.  

Set the minimum Clusters and maximum Clusters settings to the same value.

D.  

Set the minimum clusters and maximum clusters settings to different values.

Discussion 0
Questions 255

What is used to diagnose and troubleshoot network connections to Snowflake?

Options:

A.  

SnowCD

B.  

Snowpark

C.  

Snowsight

D.  

SnowSQL

Discussion 0
Questions 256

How does Snowflake allow a data provider with an Azure account in central Canada to share data with a data consumer on AWS in Australia?

Options:

A.  

The data provider in Azure Central Canada can create a direct share to AWS Asia Pacific, if they are both in the same organization.

B.  

The data consumer and data provider can form a Data Exchange within the same organization to create a share from Azure Central Canada to AWS Asia Pacific.

C.  

The data provider uses the GET DATA workflow in the Snowflake Data Marketplace to create a share between Azure Central Canada and AWS Asia Pacific.

D.  

The data provider must replicate the database to a secondary account in AWS Asia Pacific within the same organization then create a share to the data consumer ' s account.

Discussion 0
Questions 257

How does Snowflake handle the bulk unloading of data into single or multiple files?

Options:

A.  

It assigns each unloaded data file a unique name.

B.  

It uses the put command to download the data by default.

C.  

It uses COPY INTO < location > for bulk unloading where the default option is SINGLE - TRUE.

D.  

It uses COPY INTO < location > to copy the data from a table into one or more files in an external stage only.

Discussion 0
Questions 258

When should a user consider disabling auto-suspend for a virtual warehouse? (Select TWO).

Options:

A.  

When users will be using compute at different times throughout a 24/7 period

B.  

When managing a steady workload

C.  

When the compute must be available with no delay or lag time

D.  

When the user does not want to have to manually turn on the warehouse each time it is needed

E.  

When the warehouse is shared across different teams

Discussion 0
Questions 259

Network policies can be applied to which of the following Snowflake objects? (Choose two.)

Options:

A.  

Roles

B.  

Databases

C.  

Warehouses

D.  

Users

E.  

Accounts

Discussion 0
Questions 260

Which privilege is required for a role to be able to resume a suspended warehouse if auto-resume is not enabled?

Options:

A.  

USAGE

B.  

OPERATE

C.  

MONITOR

D.  

MODIFY

Discussion 0
Questions 261

Which statement accurately describes a characteristic of a materialized view?

Options:

A.  

A materialized view can query only a single table.

B.  

Data accessed through materialized views can be stale.

C.  

Materialized view refreshes need to be maintained by the user.

D.  

Querying a materialized view is slower than executing a query against the base table of the view.

Discussion 0
Questions 262

If a virtual warehouse runs for 61 seconds, shuts down, and then restarts and runs for 30 seconds, for how many seconds is it billed?

Options:

A.  

60

B.  

91

C.  

120

D.  

121

Discussion 0
Questions 263

What is the minimum Snowflake edition needed for database failover and fail-back between Snowflake accounts for business continuity and disaster recovery?

Options:

A.  

Standard

B.  

Enterprise

C.  

Business Critical

D.  

Virtual Private Snowflake

Discussion 0
Questions 264

What privilege should a user be granted to change permissions for new objects in a managed access schema?

Options:

A.  

Grant the OWNERSHIP privilege on the schema.

B.  

Grant the OWNERSHIP privilege on the database.

C.  

Grant the MANAGE GRANTS global privilege.

D.  

Grant ALL privileges on the schema.

Discussion 0
Questions 265

Which clients does Snowflake support Multi-Factor Authentication (MFA) token caching for? (Select TWO).

Options:

A.  

GO driver

B.  

Node.js driver

C.  

ODBC driver

D.  

Python connector

E.  

Spark connector

Discussion 0
Questions 266

What does Snowflake ' s search optimization service support?

Options:

A.  

External tables

B.  

Materialized views

C.  

Tables and views that are not protected by row access policies

D.  

Casts on table columns (except for fixed-point numbers cast to strings)

Discussion 0
Questions 267

If a Snowflake user decides a table should be clustered, what should be used as the cluster key?

Options:

A.  

The columns that are queried in the select clause.

B.  

The columns with very high cardinality.

C.  

The columns with many different values.

D.  

The columns most actively used in the select filters.

Discussion 0
Questions 268

Data storage for individual tables can be monitored using which commands and/or objects? (Choose two.)

Options:

A.  

SHOW STORAGE BY TABLE;

B.  

SHOW TABLES;

C.  

Information Schema - > TABLE_HISTORY

D.  

Information Schema - > TABLE_FUNCTION

E.  

Information Schema - > TABLE_STORAGE_METRICS

Discussion 0
Questions 269

A data provider wants to share data with a consumer who does not have a Snowflake account. The provider creates a reader account for the consumer following these steps:

1. Created a user called " CONSUMER "

2. Created a database to hold the share and an extra-small warehouse to query the data

3. Granted the role PUBLIC the following privileges: Usage on the warehouse, database, and schema, and SELECT on all the objects in the share

Based on this configuration what is true of the reader account?

Options:

A.  

The reader account will automatically use the Standard edition of Snowflake.

B.  

The reader account compute will be billed to the provider account.

C.  

The reader account can clone data the provider has shared, but cannot re-share it.

D.  

The reader account can create a copy of the shared data using CREATE TABLE AS...

Discussion 0
Questions 270

Which REST API can be used with unstructured data?

Options:

A.  

inscrtFilcs

B.  

insertReport

C.  

GET /api/tiles/

D.  

loadHistoryScan

Discussion 0
Questions 271

Which objects together comprise a namespace in Snowflake? (Select TWO).

Options:

A.  

Account

B.  

Database

C.  

Schema

D.  

Table

E.  

Virtual warehouse

Discussion 0
Questions 272

How can a user improve the performance of a single large complex query in Snowflake?

Options:

A.  

Scale up the virtual warehouse.

B.  

Scale out the virtual warehouse.

C.  

Enable standard warehouse scaling.

D.  

Enable economy warehouse scaling.

Discussion 0
Questions 273

Which of the following are considerations when using a directory table when working with unstructured data? (Choose two.)

Options:

A.  

A directory table is a separate database object.

B.  

Directory tables store data file metadata.

C.  

A directory table will be automatically added to a stage.

D.  

Directory tables do not have their own grantable privileges.

E.  

Directory table data can not be refreshed manually.

Discussion 0
Questions 274

What is the difference between a stored procedure and a User-Defined Function (UDF)?

Options:

A.  

Stored procedures can execute database operations while UDFs cannot.

B.  

Returning a value is required in a stored procedure while returning values in a UDF is optional.

C.  

Values returned by a stored procedure can be used directly in a SQL statement while the values returned by a UDF cannot.

D.  

Multiple stored procedures can be called as part of a single executable statement while a single SQL statement can only call one UDF at a time.

Discussion 0
Questions 275

What is the MAXIMUM Time Travel retention period for a transient table?

Options:

A.  

O days

B.  

1 day

C.  

7 days

D.  

90 days

Discussion 0
Questions 276

Where would a Snowflake user find information about query activity from 90 days ago?

Options:

A.  

account__usage . query history view

B.  

account__usage.query__history__archive View

C.  

information__schema . cruery_history view

D.  

information__schema - query history_by_ses s i on view

Discussion 0
Questions 277

Which of the following commands cannot be used within a reader account?

Options:

A.  

CREATE SHARE

B.  

ALTER WAREHOUSE

C.  

DROP ROLE

D.  

SHOW SCHEMAS

E.  

DESCRBE TABLE

Discussion 0
Questions 278

Which command can be used to load data into an internal stage?

Options:

A.  

LOAD

B.  

copy

C.  

GET

D.  

PUT

Discussion 0
Questions 279

How often are encryption keys automatically rotated by Snowflake?

Options:

A.  

30 Days

B.  

60 Days

C.  

90 Days

D.  

365 Days

Discussion 0
Questions 280

What is a responsibility of Snowflake ' s virtual warehouses?

Options:

A.  

Infrastructure management

B.  

Metadata management

C.  

Query execution

D.  

Query parsing and optimization

E.  

Management of the storage layer

Discussion 0
Questions 281

Which Snowflake feature is used for both querying and restoring data?

Options:

A.  

Cluster keys

B.  

Time Travel

C.  

Fail-safe

D.  

Cloning

Discussion 0
Questions 282

Which of the following describes how multiple Snowflake accounts in a single organization relate to various cloud providers?

Options:

A.  

Each Snowflake account can be hosted in a different cloud vendor and region.

B.  

Each Snowflake account must be hosted in a different cloud vendor and region

C.  

All Snowflake accounts must be hosted in the same cloud vendor and region

D.  

Each Snowflake account can be hosted in a different cloud vendor, but must be in the same region.

Discussion 0
Questions 283

What tasks can be completed using the copy command? (Select TWO)

Options:

A.  

Columns can be aggregated

B.  

Columns can be joined with an existing table

C.  

Columns can be reordered

D.  

Columns can be omitted

E.  

Data can be loaded without the need to spin up a virtual warehouse

Discussion 0
Questions 284

What is the recommended file sizing for data loading using Snowpipe?

Options:

A.  

A compressed file size greater than 100 MB, and up to 250 MB

B.  

A compressed file size greater than 100 GB, and up to 250 GB

C.  

A compressed file size greater than 10 MB, and up to 100 MB

D.  

A compressed file size greater than 1 GB, and up to 2 GB

Discussion 0
Questions 285

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?

Options:

A.  

Standard

B.  

Premium

C.  

Enterprise

D.  

Business Critical

Discussion 0
Questions 286

In which use cases does Snowflake apply egress charges?

Options:

A.  

Data sharing within a specific region

B.  

Query result retrieval

C.  

Database replication

D.  

Loading data into Snowflake

Discussion 0
Questions 287

A user has 10 files in a stage containing new customer data. The ingest operation completes with no errors, using the following command:

COPY INTO my__table FROM @my__stage;

The next day the user adds 10 files to the stage so that now the stage contains a mixture of new customer data and updates to the previous data. The user did not remove the 10 original files.

If the user runs the same copy into command what will happen?

Options:

A.  

All data from all of the files on the stage will be appended to the table

B.  

Only data about new customers from the new files will be appended to the table

C.  

The operation will fail with the error uncertain files in stage.

D.  

All data from only the newly-added files will be appended to the table.

Discussion 0
Questions 288

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?

Options:

A.  

ALLOW RESIZE ON WAREHOUSE MKTG__WH TO USER MKTG__LEAD;

B.  

GRANT MODIFY ON WAREHOUSE MKTG WH TO ROLE MARKETING;

C.  

GRANT MODIFY ON WAREHOUSE MKTG__WH TO USER MKTG__LEAD;

D.  

GRANT OPERATE ON WAREHOUSE MKTG WH TO ROLE MARKETING;

Discussion 0
Questions 289

Which statement about billing applies to Snowflake credits?

Options:

A.  

Credits are billed per-minute with a 60-minute minimum

B.  

Credits are used to pay for cloud data storage usage

C.  

Credits are consumed based on the number of credits billed for each hour that a warehouse runs

D.  

Credits are consumed based on the warehouse size and the time the warehouse is running

Discussion 0
Questions 290

What happens when an external or an internal stage is dropped? (Select TWO).

Options:

A.  

When dropping an external stage, the files are not removed and only the stage is dropped

B.  

When dropping an external stage, both the stage and the files within the stage are removed

C.  

When dropping an internal stage, the files are deleted with the stage and the files are recoverable

D.  

When dropping an internal stage, the files are deleted with the stage and the files are not recoverable

E.  

When dropping an internal stage, only selected files are deleted with the stage and are not recoverable

Discussion 0
Questions 291

During periods of warehouse contention which parameter controls the maximum length of time a warehouse will hold a query for processing?

Options:

A.  

STATEMENT_TIMEOUT__IN__SECONDS

B.  

STATEMENT_QUEUED_TIMEOUT_IN_SECONDS

C.  

MAX_CONCURRENCY__LEVEL

D.  

QUERY_TIMEOUT_IN_SECONDS

Discussion 0
Questions 292

What happens when a virtual warehouse is resized?

Options:

A.  

When increasing the size of an active warehouse the compute resource for all running and queued queries on the warehouse are affected

B.  

When reducing the size of a warehouse the compute resources are removed only when they are no longer being used to execute any current statements.

C.  

The warehouse will be suspended while the new compute resource is provisioned and will resume automatically once provisioning is complete.

D.  

Users who are trying to use the warehouse will receive an error message until the resizing is complete

Discussion 0
Questions 293

Which account__usage views are used to evaluate the details of dynamic data masking? (Select TWO)

Options:

A.  

ROLES

B.  

POLICY_REFERENCES

C.  

QUERY_HISTORY

D.  

RESOURCE_MONIT ORS

E.  

ACCESS_HISTORY

Discussion 0
Questions 294

Which of the following can be executed/called with Snowpipe?

Options:

A.  

A User Defined Function (UDF)

B.  

A stored procedure

C.  

A single copy_into statement

D.  

A single insert__into statement

Discussion 0
Questions 295

A user has an application that writes a new Tile to a cloud storage location every 5 minutes.

What would be the MOST efficient way to get the files into Snowflake?

Options:

A.  

Create a task that runs a copy into operation from an external stage every 5 minutes

B.  

Create a task that puts the files in an internal stage and automate the data loading wizard

C.  

Create a task that runs a GET operation to intermittently check for new files

D.  

Set up cloud provider notifications on the Tile location and use Snowpipe with auto-ingest

Discussion 0
Questions 296

True or False: A 4X-Large Warehouse may, at times, take longer to provision than a X-Small Warehouse.

Options:

A.  

True

B.  

False

Discussion 0
Questions 297

Which Snowflake object enables loading data from files as soon as they are available in a cloud storage location?

Options:

A.  

Pipe

B.  

External stage

C.  

Task

D.  

Stream

Discussion 0
Questions 298

What is a best practice after creating a custom role?

Options:

A.  

Create the custom role using the SYSADMIN role.

B.  

Assign the custom role to the SYSADMIN role

C.  

Assign the custom role to the PUBLIC role

D.  

Add__CUSTOM to all custom role names

Discussion 0
Questions 299

True or False: Reader Accounts are able to extract data from shared data objects for use outside of Snowflake.

Options:

A.  

True

B.  

False

Discussion 0
Questions 300

What is the purpose of an External Function?

Options:

A.  

To call code that executes outside of Snowflake

B.  

To run a function in another Snowflake database

C.  

To share data in Snowflake with external parties

D.  

To ingest data from on-premises data sources

Discussion 0
Questions 301

The fail-safe retention period is how many days?

Options:

A.  

1 day

B.  

7 days

C.  

45 days

D.  

90 days

Discussion 0
Questions 302

What is the default character set used when loading CSV files into Snowflake?

Options:

A.  

UTF-8

B.  

UTF-16

C.  

ISO S859-1

D.  

ANSI_X3.A

Discussion 0
Questions 303

Which of the following describes external functions in Snowflake?

Options:

A.  

They are a type of User-defined Function (UDF).

B.  

They contain their own SQL code.

C.  

They call code that is stored inside of Snowflake.

D.  

They can return multiple rows for each row received

Discussion 0
Questions 304

How long is Snowpipe data load history retained?

Options:

A.  

As configured in the create pipe settings

B.  

Until the pipe is dropped

C.  

64 days

D.  

14 days

Discussion 0
Questions 305

What is the default File Format used in the COPY command if one is not specified?

Options:

A.  

CSV

B.  

JSON

C.  

Parquet

D.  

XML

Discussion 0
Questions 306

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?

Options:

A.  

Okta Verify

B.  

Duo Mobile

C.  

Microsoft Authenticator

D.  

Google Authenticator

Discussion 0
Questions 307

What Snowflake role must be granted for a user to create and manage accounts?

Options:

A.  

ACCOUNTADMIN

B.  

ORGADMIN

C.  

SECURITYADMIN

D.  

SYSADMIN

Discussion 0
Questions 308

User-level network policies can be created by which of the following roles? (Select TWO).

Options:

A.  

ROLEADMIN

B.  

ACCOUNTADMIN

C.  

SYSADMIN

D.  

SECURITYADMIN

E.  

USERADMIN

Discussion 0
Questions 309

Which of the following Snowflake capabilities are available in all Snowflake editions? (Select TWO)

Options:

A.  

Customer-managed encryption keys through Tri-Secret Secure

B.  

Automatic encryption of all data

C.  

Up to 90 days of data recovery through Time Travel

D.  

Object-level access control

E.  

Column-level security to apply data masking policies to tables and views

Discussion 0
Questions 310

A user is loading JSON documents composed of a huge array containing multiple records into Snowflake. The user enables the strip__outer_array file format option

What does the STRIP_OUTER_ARRAY file format do?

Options:

A.  

It removes the last element of the outer array.

B.  

It removes the outer array structure and loads the records into separate table rows,

C.  

It removes the trailing spaces in the last element of the outer array and loads the records into separate table columns

D.  

It removes the NULL elements from the JSON object eliminating invalid data and enables the ability to load the records

Discussion 0
Questions 311

What happens to the underlying table data when a CLUSTER BY clause is added to a Snowflake table?

Options:

A.  

Data is hashed by the cluster key to facilitate fast searches for common data values

B.  

Larger micro-partitions are created for common data values to reduce the number of partitions that must be scanned

C.  

Smaller micro-partitions are created for common data values to allow for more parallelism

D.  

Data may be colocated by the cluster key within the micro-partitions to improve pruning performance

Discussion 0
Questions 312

Which of the following objects can be shared through secure data sharing?

Options:

A.  

Masking policy

B.  

Stored procedure

C.  

Task

D.  

External table

Discussion 0
Questions 313

Which of the following indicates that it may be appropriate to use a clustering key for a table? (Select TWO).

Options:

A.  

The table contains a column that has very low cardinality

B.  

DML statements that are being issued against the table are blocked

C.  

The table has a small number of micro-partitions

D.  

Queries on the table are running slower than expected

E.  

The clustering depth for the table is large

Discussion 0
Questions 314

When reviewing the load for a warehouse using the load monitoring chart, the chart indicates that a high volume of Queries are always queuing in the warehouse

According to recommended best practice, what should be done to reduce the Queue volume? (Select TWO).

Options:

A.  

Use multi-clustered warehousing to scale out warehouse capacity.

B.  

Scale up the warehouse size to allow Queries to execute faster.

C.  

Stop and start the warehouse to clear the queued queries

D.  

Migrate some queries to a new warehouse to reduce load

E.  

Limit user access to the warehouse so fewer queries are run against it.

Discussion 0
Questions 315

Which of the following are best practice recommendations that should be considered when loading data into Snowflake? (Select TWO).

Options:

A.  

Load files that are approximately 25 MB or smaller.

B.  

Remove all dates and timestamps.

C.  

Load files that are approximately 100-250 MB (or larger)

D.  

Avoid using embedded characters such as commas for numeric data types

E.  

Remove semi-structured data types

Discussion 0
Questions 316

True or False: When you create a custom role, it is a best practice to immediately grant that role to ACCOUNTADMIN.

Options:

A.  

True

B.  

False

Discussion 0
Questions 317

In which scenarios would a user have to pay Cloud Services costs? (Select TWO).

Options:

A.  

Compute Credits = 50 Credits Cloud Services = 10

B.  

Compute Credits = 80 Credits Cloud Services = 5

C.  

Compute Credits = 10 Credits Cloud Services = 9

D.  

Compute Credits = 120 Credits Cloud Services = 10

E.  

Compute Credits = 200 Credits Cloud Services = 26

Discussion 0
Questions 318

Which Snowflake objects track DML changes made to tables, like inserts, updates, and deletes?

Options:

A.  

Pipes

B.  

Streams

C.  

Tasks

D.  

Procedures

Discussion 0
Questions 319

Which of the following compute resources or features are managed by Snowflake? (Select TWO).

Options:

A.  

Execute a COPY command

B.  

Updating data

C.  

Snowpipe

D.  

AUTOMATIC__CLUSTERING

E.  

Scaling up a warehouse

Discussion 0
Questions 320

A virtual warehouse ' s auto-suspend and auto-resume settings apply to which of the following?

Options:

A.  

The primary cluster in the virtual warehouse

B.  

The entire virtual warehouse

C.  

The database in which the virtual warehouse resides

D.  

The Queries currently being run on the virtual warehouse

Discussion 0
Questions 321

What Snowflake features allow virtual warehouses to handle high concurrency workloads? (Select TWO)

Options:

A.  

The ability to scale up warehouses

B.  

The use of warehouse auto scaling

C.  

The ability to resize warehouses

D.  

Use of multi-clustered warehouses

E.  

The use of warehouse indexing

Discussion 0
Questions 322

Which Snowflake technique can be used to improve the performance of a query?

Options:

A.  

Clustering

B.  

Indexing

C.  

Fragmenting

D.  

Using INDEX__HINTS

Discussion 0
Questions 323

What is the MOST performant file format for loading data in Snowflake?

Options:

A.  

CSV (Unzipped)

B.  

Parquet

C.  

CSV (Gzipped)

D.  

ORC

Discussion 0
Questions 324

What SQL command would be used to view all roles that were granted to user.1?

Options:

A.  

show grants to user USER1;

B.  

show grants of user USER1;

C.  

describe user USER1;

D.  

show grants on user USER1;

Discussion 0
Questions 325

What are value types that a VARIANT column can store? (Select TWO)

Options:

A.  

STRUCT

B.  

OBJECT

C.  

BINARY

D.  

ARRAY

E.  

CLOB

Discussion 0