Summer Special Discount 60% Offer - Ends in 0d 00h 00m 00s - Coupon code: brite60

ExamsBrite Dumps

SnowPro Core Certification Exam Question and Answers

SnowPro Core Certification Exam

Last Update Oct 16, 2025
Total Questions : 941

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

$42  $104.99
COF-C02 Engine

COF-C02 Testing Engine

$50  $124.99
COF-C02 PDF + Engine

COF-C02 PDF + Testing Engine

$66  $164.99
Questions 1

If file format options are specified in multiple locations, the load operation selects which option FIRST to apply in order of precedence?

Options:

A.  

Table definition

B.  

Stage definition

C.  

Session level

D.  

COPY INTO TABLE statement

Discussion 0
Questions 2

Which of the following practices are recommended when creating a user in Snowflake? (Choose two.)

Options:

A.  

Configure the user to be initially disabled.

B.  

Force an immediate password change.

C.  

Set a default role for the user.

D.  

Set the number of minutes to unlock to 15 minutes.

E.  

Set the user's access to expire within a specified timeframe.

Discussion 0
Questions 3

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 4

What are advantages clones have over tables created with CREATE TABLE AS SELECT statement? (Choose two.)

Options:

A.  

The clone always stays in sync with the original table.

B.  

The clone has better query performance.

C.  

The clone is created almost instantly.

D.  

The clone will have time travel history from the original table.

E.  

The clone saves space by not duplicating storage.

Discussion 0
Questions 5

Which view in SNOWFLAKE.ACCOUNT_USAGE shows from which IP address a user connected to Snowflak?

Options:

A.  

ACCESS_HOSTORY

B.  

LOGIN_HISTORY

C.  

SESSIONS

D.  

QUERY HISTORY

Discussion 0
Questions 6

What is an advantage of using an explain plan instead of the query profiler to evaluate the performance of a query?

Options:

A.  

The explain plan output is available graphically.

B.  

An explain plan can be used to conduct performance analysis without executing a query.

C.  

An explain plan will handle queries with temporary tables and the query profiler will not.

D.  

An explain plan's output will display automatic data skew optimization information.

Discussion 0
Questions 7

The Snowflake Search Optimization Services supports improved performance of which kind of query?

Options:

A.  

Queries against large tables where frequent DML occurs

B.  

Queries against tables larger than 1 TB

C.  

Selective point lookup queries

D.  

Queries against a subset of columns in a table

Discussion 0
Questions 8

Which Snowflake layer is always leveraged when accessing a query from the result cache?

Options:

A.  

Data Storage

B.  

Compute

C.  

Cloud Services

Discussion 0
Questions 9

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 10

When would Snowsight automatically detect if a target account is in a different region and enable cross-cloud auto-fulfillment?

Options:

A.  

When using a paid listing on the Snowflake Marketplace

B.  

When using a private listing on the Snowflake Marketplace

C.  

When using a personalized listing on the Snowflake Marketplace

D.  

When using a Direct Share with another account

Discussion 0
Questions 11

When cloning a database containing stored procedures and regular views, that have fully qualified table references, which of the following will occur?

Options:

A.  

The cloned views and the stored procedures will reference the cloned tables in the cloned database.

B.  

An error will occur, as views with qualified references cannot be cloned.

C.  

An error will occur, as stored objects cannot be cloned.

D.  

The stored procedures and views will refer to tables in the source database.

Discussion 0
Questions 12

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 13

A single user of a virtual warehouse has set the warehouse to auto-resume and auto-suspend after 10 minutes. The warehouse is currently suspended and the user performs the following actions:

1. Runs a query that takes 3 minutes to complete

2. Leaves for 15 minutes

3. Returns and runs a query that takes 10 seconds to complete

4. Manually suspends the warehouse as soon as the last query was completed

When the user returns, how much billable compute time will have been consumed?

Options:

A.  

4 minutes

B.  

10 minutes

C.  

14 minutes

D.  

24 minutes

Discussion 0
Questions 14

Which of the following is an example of an operation that can be completed without requiring compute, assuming no queries have been executed previously?

Options:

A.  

SELECT SUM (ORDER_AMT) FROM SALES;

B.  

SELECT AVG(ORDER_QTY) FROM SALES;

C.  

SELECT MIN(ORDER_AMT) FROM SALES;

D.  

SELECT ORDER_AMT * ORDER_QTY FROM SALES;

Discussion 0
Questions 15

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 16

Which native data types are used for storing semi-structured data in Snowflake? (Select TWO)

Options:

A.  

NUMBER

B.  

OBJECT

C.  

STRING

D.  

VARCHAR

E.  

VARIANT

Discussion 0
Questions 17

Which of the following activities consume virtual warehouse credits in the Snowflake environment? (Choose two.)

Options:

A.  

Caching query results

B.  

Running EXPLAIN and SHOW commands

C.  

Cloning a database

D.  

Running a custom query

E.  

Running COPY commands

Discussion 0
Questions 18

What is the MINIMUM Snowflake edition required to use the periodic rekeying of micro-partitions?

Options:

A.  

Enterprise

B.  

Business Critical

C.  

Standard

D.  

Virtual Private Snowflake

Discussion 0
Questions 19

For the ALLOWED VALUES tag property, what is the MAXIMUM number of possible string values for a single tag?

Options:

A.  

10

B.  

50

C.  

64

D.  

256

Discussion 0
Questions 20

What effect does WAIT_FOR_COMPLETION = TRUE have when running an ALTER WAREHOUSE command and changing the warehouse size?

Options:

A.  

The warehouse size does not change until all queries currently running in the warehouse have completed.

B.  

The warehouse size does not change until all queries currently in the warehouse queue have completed.

C.  

The warehouse size does not change until the warehouse is suspended and restarted.

D.  

It does not return from the command until the warehouse has finished changing its size.

Discussion 0
Questions 21

What MINIMUM privilege is required on the external stage for any role in the GET REST API to access unstructured data files using a file URL?

Options:

A.  

READ

B.  

OWNERSHIP

C.  

USAGK

D.  

WRTTF

Discussion 0
Questions 22

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 23

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 24

How can a data provider ensure that a data consumer is going to have access to the required objects?

Options:

A.  

Enable the data sharing feature in the account and validate the view.

B.  

Use the CURRENT_ROLE and CURRENT_USER functions to validate secure views.

C.  

Use the CURRENT_ function to authorize users from a specific account to access rows in a base table.

D.  

Set the SIMULATED DATA SHARING CONSUMER session parameter to the name of the consumer account for which access is being simulated.

Discussion 0
Questions 25

Which query contains a Snowflake hosted file URL in a directory table for a stage named bronzestage?

Options:

A.  

list @bronzestage;

B.  

select * from directory(@bronzestage);

C.  

select metadata$filename from @bronzestage;

D.  

select * from table(information_schema.stage_directory_file_registration_history(

stage name=>'bronzestage1));

Discussion 0
Questions 26

What computer language can be selected when creating User-Defined Functions (UDFs) using the Snowpark API?

Options:

A.  

Swift

B.  

JavaScript

C.  

Python

D.  

SQL

Discussion 0
Questions 27

Which TABLE function helps to convert semi-structured data to a relational representation?

Options:

A.  

CHECK_JSON

B.  

TO_JSON

C.  

FLATTEN

D.  

PARSE_JSON

Discussion 0
Questions 28

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 29

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 30

Which Snowflake object can be accessed in he FROM clause of a query, returning a set of rows having one or more columns?

Options:

A.  

A User-Defined Table Function (UDTF)

B.  

A Scalar User Function (UDF)

C.  

A stored procedure

D.  

A task

Discussion 0
Questions 31

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 32

Which statement MOST accurately describes clustering in Snowflake?

Options:

A.  

The database ACCOUNTADMIN must define the clustering methodology for each Snowflake table.

B.  

Clustering is the way data is grouped together and stored within Snowflake micro-partitions.

C.  

The clustering key must be included in the COPY command when loading data into Snowflake.

D.  

Clustering can be disabled within a Snowflake account.

Discussion 0
Questions 33

Which stages are used with the Snowflake PUT command to upload files from a local file system? (Choose three.)

Options:

A.  

Schema Stage

B.  

User Stage

C.  

Database Stage

D.  

Table Stage

E.  

External Named Stage

F.  

Internal Named Stage

Discussion 0
Questions 34

How can a Snowflake user optimize query performance in Snowflake? (Select TWO).

Options:

A.  

Create a view.

B.  

Cluster a table.

C.  

Enable the search optimization service.

D.  

Enable Time Travel.

E.  

Index a table.

Discussion 0
Questions 35

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 36

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

Options:

A.  

SnowCD

B.  

Snowpark

C.  

Snowsight

D.  

SnowSQL

Discussion 0
Questions 37

Which Snowflake tool would be BEST to troubleshoot network connectivity?

Options:

A.  

SnowCLI

B.  

SnowUI

C.  

SnowSQL

D.  

SnowCD

Discussion 0
Questions 38

Which of the following are handled by the cloud services layer of the Snowflake architecture? (Choose two.)

Options:

A.  

Query execution

B.  

Data loading

C.  

Time Travel data

D.  

Security

E.  

Authentication and access control

Discussion 0
Questions 39

While clustering a table, columns with which data types can be used as clustering keys? (Select TWO).

Options:

A.  

BINARY

B.  

GEOGRAPHY

C.  

GEOMETRY

D.  

OBJECT

E.  

VARIANT

Discussion 0
Questions 40

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 41

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 42

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 43

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 44

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 45

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 46

Snowflake supports the use of external stages with which cloud platforms? (Choose three.)

Options:

A.  

Amazon Web Services

B.  

Docker

C.  

IBM Cloud

D.  

Microsoft Azure Cloud

E.  

Google Cloud Platform

F.  

Oracle Cloud

Discussion 0
Questions 47

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 48

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 49

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 50

Which Snowflake data type is used to store JSON key value pairs?

Options:

A.  

TEXT

B.  

BINARY

C.  

STRING

D.  

VARIANT

Discussion 0
Questions 51

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 52

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 53

When referring to User-Defined Function (UDF) names in Snowflake, what does the term overloading mean?

Options:

A.  

There are multiple SOL UDFs with the same names and the same number of arguments.

B.  

There are multiple SQL UDFs with the same names and the same number of argument types.

C.  

There are multiple SQL UDFs with the same names but with a different number of arguments or argument types.

D.  

There are multiple SQL UDFs with different names but the same number of arguments or argument types.

Discussion 0
Questions 54

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 55

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 56

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

Options:

A.  

GRANT SEARCH OPTIMIZATION ON SCHEMA TO ROLE

B.  

GRANT SEARCH OPTIMIZATION ON DATABASE TO ROLE

C.  

GRANT ADD SEARCH OPTIMIZATION ON SCHEMA TO ROLE

D.  

GRANT ADD SEARCH OPTIMIZATION ON DATABASE TO ROLE

Discussion 0
Questions 57

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 58

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 59

What can a Snowflake user do in the Admin area of Snowsight?

Options:

A.  

Analyze query performance.

B.  

Write queries and execute them.

C.  

Provide an overview of the listings in the Snowflake Marketplace.

D.  

Connect to Snowflake partners to explore extended functionality.

Discussion 0
Questions 60

A view is defined on a permanent table. A temporary table with the same name is created in the same schema as the referenced table. What will the query from the view return?

Options:

A.  

The data from the permanent table.

B.  

The data from the temporary table.

C.  

An error stating that the view could not be compiled.

D.  

An error stating that the referenced object could not be uniquely identified.

Discussion 0
Questions 61

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 62

How can a user change which columns are referenced in a view?

Options:

A.  

Modify the columns in the underlying table

B.  

Use the ALTER VIEW command to update the view

C.  

Recreate the view with the required changes

D.  

Materialize the view to perform the changes

Discussion 0
Questions 63

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 64

A Snowflake user has two tables that contain numeric values and is trying to find out which values are present in both tables. Which set operator should be used?

Options:

A.  

INTERSECT

B.  

MFRCK

C.  

MINUS

D.  

UNION

Discussion 0
Questions 65

What are key characteristics of virtual warehouses in Snowflake? (Select TWO).

Options:

A.  

Warehouses that are multi-cluster can have nodes of different sizes.

B.  

Warehouses can be started and stopped at any time.

C.  

Warehouses can be resized at any time, even while running.

D.  

Warehouses are billed on a per-minute usage basis.

E.  

Warehouses can only be used for querying and cannot be used for data loading.

Discussion 0
Questions 66

Which data types can be used in Snowflake to store semi-structured data? (Select TWO)

Options:

A.  

ARRAY

B.  

BLOB

C.  

CLOB

D.  

JSON

E.  

VARIANT

Discussion 0
Questions 67

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 LIKE TABLE_A;

B.  

CREATE VIEW AS SELECT * FROM TABLE_A;

C.  

CREATE TABLE AS SELECT * FROM TABLE_A;

D.  

CREATE MATERIALIZED VIEW AS SELECT * FROM TABLE A;

Discussion 0
Questions 68

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 69

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 70

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 71

Which function unloads data from a relational table to JSON?

Options:

A.  

TO_OBJECT

B.  

TO_JSON

C.  

TO_VARIANT

D.  

OBJECT CONSTRUCT

Discussion 0
Questions 72

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 73

Which ACCOUNT_USAGE schema database role provides visibility into policy-related information?

Options:

A.  

USAGE_VIEWER

B.  

GOVERNANCE_VIEWER

C.  

OBJECT_VIEWER

D.  

SECURITY_VIEWER

Discussion 0
Questions 74

How can a Snowflake user traverse semi-structured data?

Options:

A.  

Insert a colon (:) between the VARIANT column name and any first-level element.

B.  

Insert a colon (:) between the VARIANT column name and any second-level element. C. Insert a double colon (: :) between the VARIANT column name and any first-level element.

C.  

Insert a double colon (: :) between the VARIANT column name and any second-level element.

Discussion 0
Questions 75

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

Options:

A.  

MONITOR

B.  

OPERATE

C.  

OWNERSHIP

D.  

D.  

ALL

Discussion 0
Questions 76

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 77

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 78

Which Snowflake table objects can be shared with other accounts? (Select TWO).

Options:

A.  

Temporary tables

B.  

Permanent tables

C.  

Transient tables

D.  

External tables

E.  

User-Defined Table Functions (UDTFs)

Discussion 0
Questions 79

What factors impact storage costs in Snowflake? (Select TWO).

Options:

A.  

The account type

B.  

The storage file format

C.  

The cloud region used by the account

D.  

The type of data being stored

E.  

The cloud platform being used

Discussion 0
Questions 80

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 81

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 82

While working with unstructured data, which file function generates a Snowflake-hosted file URL to a staged file using the stage name and relative file path as inputs?

Options:

A.  

GET_PRESIGNED_URL

B.  

GET_ABSOLUTE_PATH

C.  

BUILD_STAGE_FILE_URL

D.  

BUILD SCOPED FILE URL

Discussion 0
Questions 83

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 84

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 85

What type of query will benefit from the query acceleration service?

Options:

A.  

Queries without filters or aggregation

B.  

Queries with large scans and selective filters

C.  

Queries where the GROUP BY has high cardinality

D.  

Queries of tables that have search optimization service enabled

Discussion 0
Questions 86

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 87

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 88

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 89

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 90

Which command is used to start configuring Snowflake for Single Sign-On (SSO)?

Options:

A.  

CREATE SESSION POLICY

B.  

CREATE NETWORK RULE

C.  

CREATE SECURITY INTEGRATION

D.  

CREATE PASSWORD POLICY

Discussion 0
Questions 91

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 92

How should clustering be used to optimize the performance of queries that run on a very large table?

Options:

A.  

Manually re-cluster the table regularly.

B.  

Choose one high cardinality column as the clustering key.

C.  

Use the column that is most-frequently used in query select clauses as the clustering key.

D.  

Assess the average table depth to identify how clustering is impacting the query.

Discussion 0
Questions 93

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 94

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 95

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 96

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 97

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 98

Which Snowflake function is maintained separately from the data and helps to support features such as Time Travel, Secure Data Sharing, and pruning?

Options:

A.  

Column compression

B.  

Data clustering

C.  

Micro-partitioning

D.  

Metadata management

Discussion 0
Questions 99

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 100

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 101

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 102

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 103

A user has unloaded data from Snowflake to a stage

Which SQL command should be used to validate which data was loaded into the stage?

Options:

A.  

list @file__stage

B.  

show @file__stage

C.  

view @file__stage

D.  

verify @file__stage

Discussion 0
Questions 104

Will data cached in a warehouse be lost when the warehouse is resized?

Options:

A.  

Possibly, if the warehouse is resized to a smaller size and the cache no longer fits.

B.  

Yes. because the compute resource is replaced in its entirety with a new compute resource.

C.  

No. because the size of the cache is independent from the warehouse size

D.  

Yes. became the new compute resource will no longer have access to the cache encryption key

Discussion 0
Questions 105

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 106

Which of the following describes how clustering keys work in Snowflake?

Options:

A.  

Clustering keys update the micro-partitions in place with a full sort, and impact the DML operations.

B.  

Clustering keys sort the designated columns over time, without blocking DML operations

C.  

Clustering keys create a distributed, parallel data structure of pointers to a table's rows and columns

D.  

Clustering keys establish a hashed key on each node of a virtual warehouse to optimize joins at run-time

Discussion 0
Questions 107

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 108

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

Options:

A.  

Compute layer

B.  

Storage layer

C.  

Cloud infrastructure layer

D.  

Cloud services layer

Discussion 0
Questions 109

What is a key feature of Snowflake architecture?

Options:

A.  

Zero-copy cloning creates a mirror copy of a database that updates with the original

B.  

Software updates are automatically applied on a quarterly basis

C.  

Snowflake eliminates resource contention with its virtual warehouse implementation

D.  

Multi-cluster warehouses allow users to run a query that spans across multiple clusters

E.  

Snowflake automatically sorts DATE columns during ingest for fast retrieval by date

Discussion 0
Questions 110

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 111

What is the minimum Snowflake edition required to create a materialized view?

Options:

A.  

Standard Edition

B.  

Enterprise Edition

C.  

Business Critical Edition

D.  

Virtual Private Snowflake Edition

Discussion 0
Questions 112

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 113

Which of the following are benefits of micro-partitioning? (Select TWO)

Options:

A.  

Micro-partitions cannot overlap in their range of values

B.  

Micro-partitions are immutable objects that support the use of Time Travel.

C.  

Micro-partitions can reduce the amount of I/O from object storage to virtual warehouses

D.  

Rows are automatically stored in sorted order within micro-partitions

E.  

Micro-partitions can be defined on a schema-by-schema basis

Discussion 0
Questions 114

A user unloaded a Snowflake table called mytable to an internal stage called mystage.

Which command can be used to view the list of files that has been uploaded to the staged?

Options:

A.  

list @mytable;

B.  

list @%raytable;

C.  

list @ %m.ystage;

D.  

list @mystage;

Discussion 0
Questions 115

UESTION NO: 241

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 116

Which feature is only available in the Enterprise or higher editions of Snowflake?

Options:

A.  

Column-level security

B.  

SOC 2 type II certification

C.  

Multi-factor Authentication (MFA)

D.  

Object-level access control

Discussion 0
Questions 117

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 118

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

Options:

A.  

Pipes

B.  

Streams

C.  

Tasks

D.  

D.  

Procedures

Discussion 0
Questions 119

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 120

Which of the following Snowflake objects can be shared using a secure share? (Select TWO).

Options:

A.  

Materialized views

B.  

Sequences

C.  

Procedures

D.  

Tables

E.  

Secure User Defined Functions (UDFs)

Discussion 0
Questions 121

What can be used to view warehouse usage over time? (Select Two).

Options:

A.  

The load HISTORY view

B.  

The Query history view

C.  

The show warehouses command

D.  

The WAREHOUSE_METERING__HISTORY View

E.  

The billing and usage tab in the Snowflake web Ul

Discussion 0
Questions 122

What data is stored in the Snowflake storage layer? (Select TWO).

Options:

A.  

Snowflake parameters

B.  

Micro-partitions

C.  

Query history

D.  

Persisted query results

E.  

Standard and secure view results

Discussion 0
Questions 123

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 124

True or False: It is possible for a user to run a query against the query result cache without requiring an active Warehouse.

Options:

A.  

True

B.  

False

Discussion 0
Questions 125

Which copy INTO command outputs the data into one file?

Options:

A.  

SINGLE=TRUE

B.  

MAX_FILE_NUMBER=1

C.  

FILE_NUMBER=1

D.  

MULTIPLE=FAISE

Discussion 0
Questions 126

What transformations are supported in a CREATE PIPE ... AS COPY ... FROM (....) statement? (Select TWO.)

Options:

A.  

Data can be filtered by an optional where clause

B.  

Incoming data can be joined with other tables

C.  

Columns can be reordered

D.  

Columns can be omitted

E.  

Row level access can be defined

Discussion 0
Questions 127

Which command can be used to stage local files from which Snowflake interface?

Options:

A.  

SnowSQL

B.  

Snowflake classic web interface (Ul)

C.  

Snowsight

D.  

.NET driver

Discussion 0
Questions 128

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 129

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 130

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 131

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 132

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 133

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 134

What happens when a cloned table is replicated to a secondary database? (Select TWO)

Options:

A.  

A read-only copy of the cloned tables is stored.

B.  

The replication will not be successful.

C.  

The physical data is replicated

D.  

Additional costs for storage are charged to a secondary account

E.  

Metadata pointers to cloned tables are replicated

Discussion 0
Questions 135

A company's security audit requires generating a report listing all Snowflake logins (e.g.. date and user) within the last 90 days. Which of the following statements will return the required information?

Options:

A.  

SELECT LAST_SUCCESS_LOGIN, LOGIN_NAME

FROM ACCOUNT_USAGE.USERS;

B.  

SELECT EVENT_TIMESTAMP, USER_NAME

FROM table(information_schema.login_history_by_user())

C.  

SELECT EVENT_TIMESTAMP, USER_NAME

FROM ACCOUNT_USAGE.ACCESS_HISTORY;

D.  

SELECT EVENT_TIMESTAMP, USER_NAME

FROM ACCOUNT_USAGE.LOGIN_HISTORY;

Discussion 0
Questions 136

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 137

Which cache type is used to cache data output from SQL queries?

Options:

A.  

Metadata cache

B.  

Result cache

C.  

Remote cache

D.  

Local file cache

Discussion 0
Questions 138

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 139

Which stage type can be altered and dropped?

Options:

A.  

Database stage

B.  

External stage

C.  

Table stage

D.  

User stage

Discussion 0
Questions 140

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 141

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 142

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 143

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 144

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 145

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 146

A user has unloaded data from a Snowflake table to an external stage.

Which command can be used to verify if data has been uploaded to the external stage named my_stage?

Options:

A.  

view @my_stage

B.  

list @my_stage

C.  

show @my_stage

D.  

display @my_stage

Discussion 0
Questions 147

The is the minimum Fail-safe retention time period for transient tables?

Options:

A.  

1 day

B.  

7 days

C.  

12 hours

D.  

0 days

Discussion 0
Questions 148

What is the purpose of multi-cluster virtual warehouses?

Options:

A.  

To create separate data warehouses to increase query optimization

B.  

To allow users the ability to choose the type of compute nodes that make up a virtual warehouse cluster

C.  

To eliminate or reduce Queuing of concurrent queries

D.  

To allow the warehouse to resize automatically

Discussion 0
Questions 149

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 150

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 151

Network policies can be set at which Snowflake levels? (Choose two.)

Options:

A.  

Role

B.  

Schema

C.  

User

D.  

Database

E.  

Account

F.  

Tables

Discussion 0
Questions 152

How are serverless features billed?

Options:

A.  

Per second multiplied by an automatic sizing for the job

B.  

Per minute multiplied by an automatic sizing for the job, with a minimum of one minute

C.  

Per second multiplied by the size, as determined by the SERVERLESS_FEATURES_SIZE account parameter

D.  

Serverless features are not billed, unless the total cost for the month exceeds 10% of the warehouse credits, on the account

Discussion 0
Questions 153

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 154

Where can a user find and review the failed logins of a specific user for the past 30 days?

Options:

A.  

The USERS view in ACCOUNT_USAGE

B.  

The LOGIN_HISTORY view in ACCOUNT_USAGE

C.  

The ACCESS_HISTORY view in ACCOUNT_USAGE

D.  

The SESSIONS view in ACCOUNT_USAGE

Discussion 0
Questions 155

Which of the following is a data tokenization integration partner?

Options:

A.  

Protegrity

B.  

Tableau

C.  

DBeaver

D.  

SAP

Discussion 0
Questions 156

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 157

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 158

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 159

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 160

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

Options:

A.  

ARRAY

B.  

CHARACTER

C.  

STRING

D.  

VARCHAR

E.  

VARIANT

Discussion 0
Questions 161

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 162

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 163

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 164

What are valid sub-clauses to the OVER clause for a window function? (Select TWO).

Options:

A.  

GROUP BY

B.  

LIMIT

C.  

ORDER BY

D.  

PARTITION BY

E.  

UNION ALL

Discussion 0
Questions 165

Which Snowflake layer is associated with virtual warehouses?

Options:

A.  

Cloud services

B.  

Query processing

C.  

Elastic memory

D.  

Database storage

Discussion 0
Questions 166

By default, which role has access to the SYSTEM$GLOBAL_ACCOUNT_SET_PARAMETER function?

Options:

A.  

ACCOUNTADMIN

B.  

SECURITYADMIN

C.  

SYSADMIN

D.  

ORGADMIN

Discussion 0
Questions 167

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 168

When using the ALLOW_CLI£NT_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 169

What will happen if a Snowflake user increases the size of a suspended virtual warehouse?

Options:

A.  

The provisioning of new compute resources for the warehouse will begin immediately.

B.  

The warehouse will remain suspended but new resources will be added to the query acceleration service.

C.  

The provisioning of additional compute resources will be in effect when the warehouse is next resumed.

D.  

The warehouse will resume immediately and start to share the compute load with other running virtual warehouses.

Discussion 0
Questions 170

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 171

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 172

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 173

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 174

How can a user get the MOST detailed information about individual table storage details in Snowflake?

Options:

A.  

SHOW TABLES command

B.  

SHOW EXTERNAL TABLES command

C.  

TABLES view

D.  

TABLE STORAGE METRICS view

Discussion 0
Questions 175

How does Snowflake reorganize data when it is loaded? (Select TWO).

Options:

A.  

Binary format

B.  

Columnar format

C.  

Compressed format

D.  

Raw format

E.  

Zipped format

Discussion 0
Questions 176

What are characteristic of Snowsight worksheet? (Select TWO.)

Options:

A.  

Worksheets can be grouped under folder, and a folder of folders.

B.  

Each worksheet is a unique Snowflake session.

C.  

Users are limited to running only one on a worksheet.

D.  

The Snowflake session ends when a user switches worksheets.

E.  

Users can import worksheets and share them with other users.

Discussion 0
Questions 177

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 178

What does the TableScan operator represent in the Query Profile?

Options:

A.  

The access to a single table

B.  

The access to data stored in stage objects

C.  

The list of values provided with the VALUES clause

D.  

The records generated using the TABLE (GENERATOR (...)) construct

Discussion 0
Questions 179

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 180

What type of function returns one value for each Invocation?

Options:

A.  

Aggregate

B.  

Scalar

C.  

Table

D.  

Window

Discussion 0
Questions 181

Which table function should be used to view details on a Directed Acyclic Graphic (DAG) run that is presently scheduled or is executing?

Options:

A.  

TASK_HISTORY

B.  

TASK_DEPENDENTS

C.  

CURRENT_TASK_GRAPHS

D.  

COMPLETE_TASK_GRAPHS

Discussion 0
Questions 182

What situation is likely to cause data spillage when a query is run?

Options:

A.  

When the query contains multiple filters and no data is returned.

B.  

When a virtual warehouse runs out of memory while executing the query.

C.  

When the number of queries exceeds the max_concurrency_level parameter setting.

D.  

When running queries that exceed the statement_timecut_in_seccnds parameter setting.

Discussion 0
Questions 183

A JSON document is stored in the source_colum of type VARIANT. The document has an array called elements. The array contains the name key that has a string value How can a Snowflake user extract the name from the first element?

Options:

A.  

Source_column.element[1]:name

B.  

Source_column.element[0]:name

C.  

Source_column.element[1].name

D.  

Source_column.element[0]:name

Discussion 0
Questions 184

Which table function will identify data that was loaded using COPY INTO

statements and also identify data loaded using Snowpipe?

Options:

A.  

DATA_TRANSFER_HISTORY

B.  

PIPE_USAGE_HISTORY

C.  

VALIDATE_PIPE_LOAD

D.  

COPY_HISTORY

Discussion 0
Questions 185

What takes the highest precedence in Snowflake file format options, when specified in multiple locations during data loading?

Options:

A.  

The stage definition

B.  

The table definition

C.  

The use of a copy into

statement

D.  

The use of a copy INTO statement

Discussion 0
Questions 186

Which governance feature is supported by all Snowflake editions?

Options:

A.  

Object tags

B.  

Masking policies

C.  

Row access policies

D.  

OBJECT_DEPENDENCIES View

Discussion 0
Questions 187

What are the main differences between the account usage views and the information schema views? (Select TWO).

Options:

A.  

No active warehouse to needed to query account usage views but one is needed to query information schema views.

B.  

Account usage views do not contain data about tables but information schema views do.

C.  

Account issue views contain dropped objects but information schema views do not.

D.  

Data retention for account usage views is 1 year but is 7 days to 6 months for information schema views, depending on the view.

E.  

Information schema views are read-only but account usage views are not.

Discussion 0
Questions 188

When working with table MY_TABLE that contains 10 rows, which sampling query will always return exactly 5 rows?

Options:

A.  

SELECT * FROM MY_TABLE SAMPLE SYSTEM (5);

B.  

SELECT * FROM MY_TABLE SAMPLE BERNOULLI (5);

C.  

SELECT * FROM MY_TABLE SAMPLE (5 ROWS);

D.  

SELECT * FROM MY_TABLE SAMPLE SYSTEM (1) SEED (5);

Discussion 0
Questions 189

Which features can be used with the Snowflake Standard edition? (Select TWO).

Options:

A.  

Materialized views

B.  

External functions

C.  

Multi-cluster virtual warehouses

D.  

Fail-safe

E.  

Row-level security

Discussion 0
Questions 190

What do these Query Profile metrics indicate about the query micro-partition pruning?

Options:

A.  

No micro-partitions were pruned during execution.

B.  

The query used the local disk cache and pruning was not required.

C.  

The size of the data queried was too small to trigger micro-partition pruning.

D.  

Since the bytes scanned is less than the bytes written to results some pruning has occurred.

Discussion 0
Questions 191

How can the Query Profile be used to troubleshoot a problematic query?

Options:

A.  

It will indicate if a virtual warehouse memory is too small to run the query

B.  

It will indicate if a user lacks the privileges needed to run the query.

C.  

It will indicate if a virtual warehouse is in auto-scale mode

D.  

It will indicate if the user has enough Snowflake credits to run the query

Discussion 0
Questions 192

How does the search optimization service improve query performance?

Options:

A.  

By clustering the tables

B.  

By creating a persistent data structure

C.  

By using caching

D.  

By optimizing the use of micro-partitions

Discussion 0
Questions 193

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 194

Which data types can be used in a Snowflake table that holds semi-structured data? (Select TWO).

Options:

A.  

ARRAY

B.  

BINARY

C.  

TEXT

D.  

VARIANT

E.  

VARCHAK

Discussion 0
Questions 195

When a Snowflake user loads CSV data from a stage, which copy into

command guideline should they follow?

Options:

A.  

The CSV field delimiter must be a comma character (*,"),

B.  

The number of columns in each row should be consistent.

C.  

The data file in the stage must be in a compressed format.

D.  

The data file must have the same number of columns as the target table.

Discussion 0
Questions 196

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

Options:

A.  

ACCOUNTADMIN

B.  

USERADMIN

C.  

PUBLIC

D.  

SYSADMIN

E.  

Any role that has the global ATTACH POLICY privilege

Discussion 0
Questions 197

Which Snowflake tool provides detailed execution statistics of a query with no cost to the user?

Options:

A.  

Query Profile

B.  

Query history

C.  

Visualization chart

D.  

Query acceleration service

Discussion 0
Questions 198

Which virtual warehouse auto-suspend configurations will result in a warehouse that runs continually 24 hours a day, 7 days a week? (Select TWO).

Options:

A.  

-1

B.  

0

C.  

86400

D.  

172800

E.  

NULL

Discussion 0
Questions 199

Based on Snowflake recommendations, when creating a hierarchy of custom roles, the top-most custom role should be assigned to which role?

Options:

A.  

ACCOUNTADMIN

B.  

SECURITYADMIN

C.  

SYSADMIN

D.  

USERADMIN

Discussion 0
Questions 200

Secured Data Sharing is allowed for which Snowflake database objects? (Select TWO).

Options:

A.  

Tables

B.  

User-Defined Table Functions (UDTFs)

C.  

Secure views

D.  

Stored procedures

E.  

Worksheets

Discussion 0
Questions 201

What do temporary and transient tables have m common in Snowflake? (Select TWO).

Options:

A.  

Both tables have no Fail-safe period.

B.  

Both tables have data retention period maximums of one day.

C.  

Both tables are visible only to a single user session.

D.  

For both tables the retention period ends when the tables are dropped.

E.  

For both tables, the retention period does not end when the session ends

Discussion 0
Questions 202

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 203

In an auto-scaling multi-cluster virtual warehouse with the setting SCALING_POLICY = ECONOMY enabled, when is another cluster started?

Options:

A.  

When the system has enough load for 2 minutes

B.  

When the system has enough load for 6 minutes

C.  

When the system has enough load for 8 minutes

D.  

When the system has enough load for 10 minutes

Discussion 0
Questions 204

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 205

What versions of Snowflake should be used to manage compliance with Personal Identifiable Information (PII) requirements? (Choose two.)

Options:

A.  

Custom Edition

B.  

Virtual Private Snowflake

C.  

Business Critical Edition

D.  

Standard Edition

E.  

Enterprise Edition

Discussion 0
Questions 206

What are supported file formats for unloading data from Snowflake? (Choose three.)

Options:

A.  

XML

B.  

JSON

C.  

Parquet

D.  

ORC

E.  

AVRO

F.  

CSV

Discussion 0
Questions 207

Which of the following features, associated with Continuous Data Protection (CDP), require additional Snowflake-provided data storage? (Choose two.)

Options:

A.  

Tri-Secret Secure

B.  

Time Travel

C.  

Fail-safe

D.  

Data encryption

E.  

External stages

Discussion 0
Questions 208

Which command sets the Virtual Warehouse for a session?

Options:

A.  

COPY WAREHOUSE FROM <>;

B.  

SET WAREHOUSE = <>;

C.  

USE WAREHOUSE <>;

D.  

USE VIRTUAL_WAREHOUSE <>;

Discussion 0
Questions 209

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 210

Which system_defined, read-only view display information on column lineage that specifies how data flows from source to target in a SQL write operation?

Options:

A.  

ACCESS_HISTORY

B.  

LOAD_HOSTORY

C.  

QUERY_HISTORY

D.  

COPY_HISTORY

Discussion 0
Questions 211

How does Snowflake recommend defining a clustering key on a high-cardinality column that includes a 15 digit ID numbered column ID_NUMER?

Options:

A.  

TRUNC (ID_NUMBER, -6)

B.  

TRUNC (ID_NUMBER, 5)

C.  

ID_NUMBER*100

D.  

TO CHAR(ID_NUMBER)

Discussion 0
Questions 212

How can network and private connectivity security be managed in Snowflake?

Options:

A.  

By setting up network policies with IPv4 IP addresses

B.  

By putting the Snowflake URL on the allowed list for get method responses

C.  

By manually setting up vulnerability patch management policies

D.  

By manually setting up an Intrusion Prevention System (IPS) on each account

Discussion 0
Questions 213

Which table type is used in the file processing pipeline to process unstructured data in Snowflake?

Options:

A.  

Temporary

B.  

Directory

C.  

Standard

D.  

Transient

Discussion 0
Questions 214

Which Snowflake native tool can be used to diagnose and troubleshoot network connections?

Options:

A.  

SnowSQL

B.  

Snowflake Python connector

C.  

Snowsight

D.  

SnowCD

Discussion 0
Questions 215

Which command should be used to load data incrementally based on column values that are specified in the source table or subquery?

Options:

A.  

MERGE

B.  

COPY INTO

C.  

GET

D.  

INSERT INTO

Discussion 0
Questions 216

How can a user MINIMIZE Continuous Data Protection costs when using large, high-churn, dimension tables?

Options:

A.  

Create transient tables and periodically copy them to permanent tables.

B.  

Create temporary tables and periodically copy them to permanent tables

C.  

Create regular tables with extended Time Travel and Fail-safe settings.

D.  

Create regular tables with default Time Travel and Fail-safe settings

Discussion 0
Questions 217

STION NO: 17

How can a data provider validate that a secure view is configured to display only the data the provider wishes to expose?

Options:

A.  

Log in to the data consumer account and check if the secure view data is appearing as expected.

B.  

Create a data share for a test data consumer account and check if the secure view data is appearing as expected.

C.  

Query the secure view from a consumer account by setting the share_restrictions parameter.

D.  

Simulate querying the secure view by setting the simulated_data_sharing_consumer session parameter.

Discussion 0
Questions 218

Which Snowflake object is supported by both database replication and replication groups?

Options:

A.  

Pipes

B.  

Users

C.  

Stages

D.  

Materialized views

Discussion 0
Questions 219

What does Snowflake recommend as a best practice for using secure views?

Options:

A.  

Use sequence-gen era ted values

B.  

Programmatically reveal the identifiers.

C.  

Use secure views solely for query convenience.

D.  

Do not expose the sequence-generated column(s)

Discussion 0
Questions 220

Which statement will trigger a stream to advance its offset?

Options:

A.  

DESCRIBE STREAM

B.  

ALTER STREAM

C.  

DROP STREM

D.  

CREATE OR REPLACE STREAM

Discussion 0
Questions 221

What is the benefit of using the STRIP_OUTER_ARRAY parameter with the COPY INTO

command when loading data from a JSON file into a table?

Options:

A.  

It flattens multiple arrays into a single array.

B.  

It removes the outer array structure and loads separate rows of data

C.  

It transforms a pivoted table into an array.

D.  

It tokenizes each data string using the defined delimiters.

Discussion 0
Questions 222

A user needs to MINIMIZE the cost of large tables that are used to store transitory data. The data does not need to be protected against failures, because the data can be reconstructed outside of Snowflake.

What table type should be used?

Options:

A.  

Permanent

B.  

Transient

C.  

Temporary

D.  

Externa

Discussion 0
Questions 223

Which Snowflake table type is only visible to the user who creates it, can have the same name as permanent tables in the same schema, and is dropped at the end of the session?

Options:

A.  

Temporary

B.  

Local

C.  

User

D.  

Transient

Discussion 0
Questions 224

Which command can be used to unload data into an external named stage in Snowflake?

Options:

A.  

PUT

B.  

CREATE

C.  

COPY INTO

D.  

COPY INTO

Discussion 0
Questions 225

A Snowflake user needs to optimize the definition of a secure view, but the user cannot see the view.

Which of the LEAST-PRIVILEGED access or role that should be granted to the user to complete this task?

Options:

A.  

Grant the user the AYSADMIN role.

B.  

Grant the user the ownership privilege on the secure view.

C.  

Grant the user the imported privileges privilege on the database.

D.  

Grant the user the SHOWFLAKE. object viewer database role.

Discussion 0
Questions 226

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

Options:

A.  

Account

B.  

Database

C.  

Schema

D.  

Table

E.  

Virtual warehouse

Discussion 0