wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Exam Prep 1

Total questions: 40

Worksheet time: 3hrs 20mins

Name
Class
Date
1.

Which commands can only be executed using SnowSQL? (Choose two.)

a)

COPY INTO

b)

GET

c)

LIST

d)

PUT

e)

REMOVE

2.

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?

a)

The data from the permanent table.

b)

The data from the temporary table.

c)

An error stating that the view would not be compiled.

d)

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

3.

Which Snowsight feature can be used to perform data manipulations and transformations using a programming language?

a)

SnowSQL

b)

Dashboards

c)

Python worksheets

d)

Provider Studio

4.

Use of which Snowflake function is recommended when unloading data from a relational table into a JSON file?

a)

TO_JSON

b)

TO_VARIANT

c)

OBJECT_INSERT

d)

OBJECT_CONSTRUCT

5.

What user setting can be configured to disable Multi-Factor Authentication (MFA) for a Snowflake user? (Choose two.)

a)

DISABLE_MFA

b)

MINS_TO_BYPASS_MFA

c)

PASSWORD

d)

MINS_TO_UNLOCK

e)

MUST_CHANGE_PASSWORD

6.

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

a)

parse_json()

b)

json_extract_path_text()

c)

object_construct()

d)

flatten

7.

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

a)

Swift

b)

JavaScript

c)

Python

d)

SQL

8.

How does a scoped URL expire?

a)

When the data cache clears.

b)

When the persisted query result period ends.

c)

The encoded URL access is permanent.

d)

The length of time is specified in the expiration_time argument.

9.

When unloading data, which combination of parameters should be used to differentiate between empty strings and NULL values? (Choose two.)

a)

ESCAPE_UNENCLOSED_FIELD

b)

REPLACE_INVALID_CHARACTERS

c)

FIELD_OPTIONALLY_ENCLOSED_BY

d)

EMPTY_FIELD_AS_NULL

e)

SKIP_BLANK_LINES

10.

How does Snowflake enable OAuth?

a)

By creating an external integration.

b)

By configuring a security integration.

c)

By establishing IP allowed lists and IP blocked lists.

d)

By using SnowSQL to enable an external OAuth using the Snowflake protocol.

11.

A JSON document is stored in the source_column 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?

a)

source_column.elements[1]:name

b)

source_column.elements[0]:name

c)

source_column:elements[1].name

d)

source_column:elements[0].name

12.

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

a)

Partitions scanned

b)

Partitions total

c)

Bytes scanned

d)

Bytes read from result

e)

Bytes written

13.

Which statistics can be used to identify queries that have inefficient pruning? (Choose two.)

a)

Bytes scanned

b)

Bytes written to result

c)

Partitions scanned

d)

Partitions total

e)

Percentage scanned from cache

14.

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

a)

OAuth

b)

Network policies

c)

Single Sign-On (SSO)

d)

Multi-Factor Authentication (MFA)

15.

What persistent data structures are used by the search optimization service to improve the performance of point lookups?

a)

Micro-partitions

b)

Clustering keys

c)

Equality searches

d)

Search access paths

16.

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

a)

Standard Edition

b)

Enterprise Edition

c)

Business Critical Edition

d)

Virtual Private Snowflake Edition

17.

A user has created a dashboard in Snowflake and wants to share it with colleagues.

How can the dashboard be shared?

a)

By creating a private Data Exchange

b)

By using the share option within Snowsight

c)

By using a Direct Share with another account

d)

By creating a listing on Snowflake Marketplace

18.

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

a)

USAGE_VIEWER

b)

GOVERNANCE_VIEWER

c)

OBJECT_VIEWER

d)

SECURITY_VIEWER

19.

What is a directory table in Snowflake?

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 specifically designed for storing unstructured files

20.

Which role has the ability to create and manage users and roles?

a)

ORGADMIN

b)

USERADMIN

c)

SYSADMIN

d)

SECURITYADMIN

21.

What commands can be used to see what files are stored in a stage? (Choose two.)

a)

LIST

b)

SELECT

c)

LS

d)

GET

e)

DESCRIBE

22.

The MAXIMUM size for a serverless task run is equivalent to what size virtual warehouse?

a)

Medium

b)

Large

c)

2X-Large

d)

4X-Large

23.

What does the client redirect feature in Snowflake enable?

a)

A redirect of client connections to Snowflake accounts in the same regions for business continuity

b)

A redirect of client connections to Snowflake accounts in different regions for business continuity

c)

A redirect of client connections to Snowflake accounts in different regions for data replication

d)

A redirect of client connections to Snowflake accounts in the same regions for data replication

24.

What are the native data types that Snowflake provide to store semi-structured data? (Choose two.)

a)

ARRAY

b)

JSON

c)

ORC

d)

Parquet

e)

VARIANT

25.

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

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

26.

Which URL provide access to files in Snowflake without authorization?

a)

File URL

b)

Scoped URL

c)

Pre-signed URL

d)

Scoped file URL

27.

Which data types can be used in Snowflake to store semi-structured data? (Choose two.)

a)

ARRAY

b)

BLOB

c)

CLOB

d)

JSON

e)

VARIANT

28.

Which type of Snowflake virtual warehouse provides 16 times the memory for each node, and is recommended for larger workloads like Machine Learning (ML) training?

a)

A size 6XL warehouse

b)

A standard warehouse

c)

A multi-cluster warehouse

d)

A Snowpark-optimized warehouse

29.

What is an advantage of using database roles instead of granting privileges on objects directly to a share in Snowflake?

a)

Easier management of cross-region data sharing

b)

Greater flexibility in including objects from multiple databases

c)

More control over object-level access for different user groups

d)

Reduction in the number of shares required for different objects in the same database

30.

What transformations are supported when loading data into a table using the COPY INTO [table] command? (Choose two.)

a)

Column reordering

b)

Column omission

c)

JOIN function

d)

FLATTEN function

e)

GROUP BY function

31.

What function, combined with copy command, should be used to unload data from a relational table into a JSON file?

a)

LATERAL

b)

CAST

c)

FLATTEN

d)

OBJECT_CONSTRUCT

32.

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?

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

33.

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

a)

Automatic clustering

b)

Materialized views

c)

Query acceleration service

d)

Search optimization service

34.

Which Snowflake feature supports continuous, serverless data loading into tables as soon as new data arrives?

a)

Snowpark

b)

SnowSQL

c)

SnowCD

d)

Snowpipe

35.

Which URL type should be used to get a permanent URL to a file in a stage?

a)

File URL

b)

Pre-signed URL

c)

Saved URL

d)

Scoped URL

36.

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

a)

1

b)

5

c)

10

d)

100

37.

Which Snowflake feature or tool helps troubleshoot issues in SQL query expressions that commonly cause performance bottlenecks?

a)

Persisted query results

b)

QUERY_HISTORY view

c)

Query acceleration service

d)

Query Profile

38.

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

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

39.

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

a)

Pipe

b)

External stage

c)

Task

d)

Stream

40.

Which command is used to remove files from either external cloud storage or an internal stage?

a)

DELETE

b)

REMOVE

c)

TRUNCATE

d)

DROP