0% found this document useful (0 votes)
58 views391 pages

Snowpro-Core LATEST

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views391 pages

Snowpro-Core LATEST

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 391

Certy IQ

Premium exam material


Get certification quickly with the CertyIQ Premium exam material.
Everything you need to prepare, learn & pass your certification exam easily. Lifetime free updates
First attempt guaranteed success.
https://www.CertyIQ.com
Snowflake

(SnowPro Core)

SnowPro Core

Total: 1003 Questions


Link: https://certyiq.com/papers?provider=snowflake&exam=snowpro-core
Question: 1 CertyIQ
Snowflake provides a mechanism for its customers to override its natural clustering algorithms. This method is:

A. Micro-partitions
B. Clustering keys
C. Key partitions
D. Clustered partitions

Answer: B

Explanation:

Clustering Keys are basically list of columns over which micro-partitions will be created.

Reference:

https://community.snowflake.com/s/article/Snowflake-What-the-Cluster

Question: 2 CertyIQ
Which of the following are valid Snowflake Virtual Warehouse Scaling Policies? (Choose two.)

A. Custom
B. Economy
C. Optimized
D. Standard

Answer: BD

Explanation:

Answer is BD

objectProperties ::=

WAREHOUSE_SIZE = XSMALL | SMALL | MEDIUM | LARGE | XLARGE | XXLARGE | XXXLARGE | X4LARGE |


X5LARGE | X6LARGE

MAX_CLUSTER_COUNT = <num>

MIN_CLUSTER_COUNT = <num>

SCALING_POLICY = STANDARD | ECONOMY

AUTO_SUSPEND = <num> | NULL

AUTO_RESUME = TRUE | FALSE

INITIALLY_SUSPENDED = TRUE | FALSE

RESOURCE_MONITOR = <monitor_name>

COMMENT = '<string_literal>'

Reference:
https://community.snowflake.com/s/article/Snowflake-Visualizing-Warehouse-Performance

Question: 3 CertyIQ
True or False: A single database can exist in more than one Snowflake account.

A. True
B. False

Answer: B

Explanation:

Answer is B. Through the data share we can share any database to other snowflake account.

And the same database can exist in consumer account.

Reference:

https://docs.snowflake.com/en/sql-reference/ddl-database.html

Question: 4 CertyIQ
Which of the following roles is recommended to be used to create and manage users and roles?

A. SYSADMIN
B. SECURITYADMIN
C. PUBLIC
D. ACCOUNTADMIN

Answer: B

Explanation:

the answer to this should be USERADMIN which is not in the options. So the next best answer will be
SECURITYADMIN

Question: 5 CertyIQ
True or False: Bulk unloading of data from Snowflake supports the use of a SELECT statement.

A. True
B. False

Answer: A

Explanation:

Bulk Unloading Using Queries

Snowflake supports specifying a SELECT statement instead of a table in the COPY INTO <location> command
https://docs.snowflake.com/en/user-guide/data-unload-overview.html

Question: 6 CertyIQ
Select the different types of Internal Stages: (Choose three.)

A. Named Stage
B. User Stage
C. Table Stage
D. Schema Stage

Answer: ABC

Explanation:

Reference:
https://dwgeek.com/type-of-snowflake-stages-how-to-create-and-use.html/#Snowflake-Internal-Named-Sta
ge

Question: 7 CertyIQ
True or False: A customer using SnowSQL / native connectors will be unable to also use the Snowflake Web
Interface (UI) unless access to the UI is explicitly granted by support.

A. True
B. False

Answer: B

Explanation:

WebUI and SnowSQL are available for all users. Answer is FALSE

Reference:

https://docs.snowflake.com/en/user-guide/connecting.html

Question: 8 CertyIQ
Account-level storage usage can be monitored via:

A. The Snowflake Web Interface (UI) in the Databases section


B. The Snowflake Web Interface (UI) in the Account -> Billing & Usage section
C. The Information Schema -> ACCOUNT_USAGE_HISTORY View
D. The Account Usage Schema -> ACCOUNT_USAGE_METRICS View

Answer: B

Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/admin-usage-billing.html

Question: 9 CertyIQ
Credit Consumption by the Compute Layer (Virtual Warehouses) is based on: (Choose two.)

A. Number of users
B. Warehouse size
C. Amount of data processed
D. # of clusters for the Warehouse

Answer: BD

Explanation:

Virtual Warehouse Credit Usage

A virtual warehouse is one or more clusters of compute resources that enable executing queries, loading data,
and performing other DML operations. Snowflake credits are used to pay for the processing time used by
each virtual warehouse.

Snowflake credits are charged based on the number of virtual warehouses you use, how long they run, and
their size

https://docs.snowflake.com/en/user-guide/cost-understanding-compute.html

Question: 10 CertyIQ
Which statement best describes `clustering`?

A.Clustering represents the way data is grouped together and stored within Snowflake's micro-partitions
B.The database administrator must define the clustering methodology for each Snowflake table
C.The clustering key must be included on the COPY command when loading data into Snowflake
D.Clustering can be disabled within a Snowflake account

Answer: A

Explanation:

A.Clustering represents the way data is grouped together and stored within Snowflake's micro-partitions

Reference:

https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions.html

Question: 11 CertyIQ
True or False: The COPY command must specify a File Format in order to execute.

A.True
B.False

Answer: B

Explanation:

The answer is FALSE. According to snowflake documentation, FILE FORMAT is an optional parameter.
https://docs.snowflake.com/en/sql-reference/sql/copy-into-table#required-parameters

Correct is False, the reference for the "correct" is not an official Snowflake's documentation

Question: 12 CertyIQ
Which of the following commands sets the Virtual Warehouse for a session?

A.COPY WAREHOUSE FROM <<config file>>;


B.SET WAREHOUSE = <<warehouse name>>;
C.USE WAREHOUSE <<warehouse name>>;
D.USE VIRTUAL_WAREHOUSE <<warehouse name>>;

Answer: C

Explanation:

The correct answer is C. According to snowflake docs, "A Snowflake session can only have one current
warehouse at a time. The current warehouse for a session can be specified or changed at any time through the
USE WAREHOUSE command."

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-tasks.html

Question: 13 CertyIQ
Which of the following objects can be cloned? (Choose four.)

A.Tables
B.Named File Formats
C.Schemas
D.Shares
E.Databases
F.Users

Answer: ABCE

Explanation:

CREATE DATABASE | SCHEMA | TABLE <object_name> CLONECREATE STAGE | FILE FORMAT | SEQUENCE |
STREAM | TASK <object_name> CLONE

ABCE is correct Answer , This can be cloned.


Question: 14 CertyIQ
Which object allows you to limit the number of credits consumed within a Snowflake account?

A.Account Usage Tracking


B.Resource Monitor
C.Warehouse Limit Parameter
D.Credit Consumption Tracker

Answer: B

Explanation:

We can control and set the limit for credit usage in Resource Monitors.

Reference:

https://docs.snowflake.com/en/user-guide/resource-monitors.html

Question: 15 CertyIQ
Snowflake is designed for which type of workloads? (Choose two.)

A.OLAP (Analytics) workloads


B.OLTP (Transactional) workloads
C.Concurrent workloads
D.On-premise workloads

Answer: AC

Explanation:

As a Data Warehouse it's surely optimised for OLAP and concurrent workloads.

AC is the correct answer.

https://www.snowflake.com/trending/online-analytical-processing- https://www.snowflake.com/guides/olap-
vs-oltp

Question: 16 CertyIQ
What are the three layers that make up Snowflake's architecture? (Choose three.)

A.Compute
B.Tri-Secret Secure
C.Storage
D.Cloud Services

Answer: ACD

Explanation:
Storage, Compute and Cloud services

Reference:

https://docs.snowflake.com/en/user-guide/intro-key-concepts.html

Question: 17 CertyIQ
Why would a customer size a Virtual Warehouse from an X-Small to a Medium?

A.To accommodate more queries


B.To accommodate more users
C.To accommodate fluctuations in workload
D.To accommodate a more complex workload

Answer: D

Explanation:

A for ConcurrencyD for Workload/PerfomanceD is the correct answer.

Question: 18 CertyIQ
True or False: Reader Accounts incur no additional Compute costs to the Data Provider since they are simply
reading the shared data without making changes.

A.True
B.False

Answer: B

Explanation:

B is correct, because the provider account is expected "to assume all responsibility for credit charges
incurrent by users of the reader account". The fact that this sentence is there shows that additional charges
are a possibility for the provider.

Reference:

https://interworks.com/blog/bdu/2020/02/05/zero-to-snowflake-secure-data-sharing/

Question: 19 CertyIQ
Which of the following connectors allow Multi-Factor Authentication (MFA) authorization when connecting?
(Choose all that apply.)

A.JDBC
B.SnowSQL
C.Snowflake Web Interface (UI)
D.ODBC
E.Python
Answer: ABCDE

Explanation:

MFA login is designed primarily for connecting to Snowflake through the - web interface- but is also fully-
supported by SnowSQL- and the Snowflake JDBC and ODBC drivers.Snowflake supports MFA token caching
with the following drivers and connectors on macOS and Windows. This feature is not supported on Linux.-
ODBC driver version 2.23.0 (or later).- JDBC driver version 3.12.16 (or later).- Python Connector for Snowflake
version 2.3.7 (or later).

Reference:

https://docs.snowflake.com/en/user-guide/security-mfa.html

Question: 20 CertyIQ
True or False: Snowflake charges a premium for storing semi-structured data.

A.True
B.False

Answer: B

Explanation:

Snowflake does not charge extra for any special/semi-structure type of file.

Reference:

https://snowflakecommunity.force.com/s/question/0D50Z00008ckwNuSAI/does-snowflake-charges-
premium-for-storing-semi-structured-data

Question: 21 CertyIQ
Which of the following statements describes a benefit of Snowflake's separation of compute and storage?
(Choose all that apply.)

A.Growth of storage and compute are tightly coupled together


B.Storage expands without the requirement to add more compute
C.Compute can be scaled up or down without the requirement to add more storage
D.Multiple compute clusters can access stored data without contention

Answer: BCD

Explanation:

B,C,D. In Snowflake compute and storage are NOT tightly coupled.

Question: 22 CertyIQ
True or False: It is possible to unload structured data to semi-structured formats such as JSON and Parquet.

A.True
B.False

Answer: A

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/data-unload-prepare.html

Question: 23 CertyIQ
In which layer of its architecture does Snowflake store its metadata statistics?

A.Storage Layer
B.Compute Layer
C.Database Layer
D.Cloud Services Layer

Answer: D

Explanation:

Metadata manager is part of Cloud Services layer.

Reference:

https://hevodata.com/blog/snowflake-architecture-cloud-data-warehouse/

Question: 24 CertyIQ
True or False: Data in fail-safe can be deleted by a user or the Snowflake team before it expires.

A.True
B.False

Answer: B

Explanation:

Fail Safe can not be configured.Users, neither retrieve nor delete the data of fail safe.

Reference:

https://blog.knoldus.com/ksnow-time-travel-and-fail-safe-in-snowflake/

Question: 25 CertyIQ
True or False: Snowflake's data warehouse was built from the ground up for the cloud in lieu of using an existing
database or a platform, like Hadoop, as a base.
A.True
B.False

Answer: A

Explanation:

'in lieu of' == 'instead of'. Yes, Snowflake was built from the ground up, without using something else as a
base. So the statement is true and the answer is A.

Question: 26 CertyIQ
Which of the following statements are true of Virtual Warehouses? (Choose all that apply.)

A.Customers can change the size of the Warehouse after creation


B.A Warehouse can be resized while running
C.A Warehouse can be configured to suspend after a period of inactivity
D.A Warehouse can be configured to auto-resume when new queries are submitted

Answer: AB

Explanation:

correct answer is all

All are correct why we are not able to select all 4 checkbox

Question: 27 CertyIQ
The PUT command: (Choose two.)

A.Automatically creates a File Format object


B.Automatically uses the last Stage created
C.Automatically compresses files using Gzip
D.Automatically encrypts files

Answer: CD

Explanation:

Uploaded files are automatically encrypted with 128-bit or 256-bit keys. AUTO_COMPRESS is TRUE by
default and by default it uses GZIP.

Reference:

https://docs.snowflake.com/en/sql-reference/sql/put.html

Question: 28 CertyIQ
Which type of table corresponds to a single Snowflake session?
A.Temporary
B.Transient
C.Provisional
D.Permanent

Answer: A

Explanation:

Temporary tables only exist within the session in which they were created and persist only for the remainder
of the session.

https://docs.snowflake.com/en/user-guide/tables-temp-transient.html#temporary-tables

Question: 29 CertyIQ
Which interfaces can be used to create and/or manage Virtual Warehouses?

A.The Snowflake Web Interface (UI)


B.SQL commands
C.Data integration tools
D.All of the above

Answer: D

Explanation:

The correct answer is D. All of the above.Virtual Warehouses can be created and/or managed using the
Snowflake Web Interface (UI), SQL commands, or data integration tools.The Snowflake Web Interface (UI) is a
graphical user interface that allows users to create and manage Virtual Warehouses. The Snowflake Web
Interface (UI) is available in both a web browser and a mobile app.SQL commands can be used to create and
manage Virtual Warehouses. SQL commands can be executed using the Snowflake Web Interface (UI), the
Snowflake Command Line Interface (CLI), or a data integration tool.Data integration tools can be used to
create and manage Virtual Warehouses. Data integration tools are software applications that allow users to
extract, transform, and load data from a variety of sources into Snowflake.

Question: 30 CertyIQ
When a Pipe is recreated using the CREATE OR REPLACE PIPE command:

A.The Pipe load history is reset to empty


B.The REFRESH parameter is set to TRUE
C.Previously loaded files will be ignored
D.All of the above

Answer: A

Explanation:

REFRESH is a parameter for ALTER PIPE


A is correct.The load history for Snowpipe operations is stored in the metadata of the pipe object. When a pipe
is recreated, the load history is dropped. In general, this condition only affects users if they subsequently
execute an ALTER PIPE … REFRESH statement on the pipe. Doing so could load duplicate data from staged
files in the storage location for the pipe if the data was already loaded successfully and the files were not
deleted subsequently.https://docs.snowflake.com/en/user-guide/data-load-snowpipe-
manage.html#recreating-pipes

Question: 31 CertyIQ
What is the minimum Snowflake edition that customers planning on storing protected information in Snowflake
should consider for regulatory compliance?

A.Standard
B.Premier
C.Enterprise
D.Business Critical Edition

Answer: D

Explanation:

PII and HIPAA compliance are only supported for Business Critical Edition or higher. But the question should
have been more specific as jjordan mentioned.

Reference:

https://docs.snowflake.com/en/user-guide/intro-editions.html

Question: 32 CertyIQ
Select the three types of tables that exist within Snowflake. (Choose three.)

A.Temporary
B.Transient
C.Provisional
D.Permanent

Answer: ABD

Explanation:

Temporary tables, Transient tables, Permanent tables exists in Snowflake.

Reference:

https://community.snowflake.com/s/article/Making-Transient-table-by-Default

Question: 33 CertyIQ
True or False: Snowpipe via REST API can only reference External Stages as source.
A.True
B.False

Answer: B

Explanation:

Answer B is correct.Snowpipe via rest API can refer both external as well as internal stages.

Reference:

https://docs.snowflake.com/en/user-guide/data-load-snowpipe-rest-overview.html

https://community.snowflake.com/s/article/Making-Transient-table-by-Default

Question: 34 CertyIQ
True or False: A third-party tool that supports standard JDBC or ODBC but has no Snowflake-specific driver will be
unable to connect to Snowflake.

A.True
B.False

Answer: B

Explanation:

Answer is B False:E.g. JDBC:

https://docs.snowflake.com/en/user-guide/jdbc.htmlSnowflake provides a JDBC type 4 driver that supports


core JDBC functionality. The JDBC driver must be installed in a 64-bit environment and requires Java 1.8 (or
higher). The driver can be used with most client tools/applications that support JDBC for connecting to a
database server.

Question: 35 CertyIQ
True or False: It is possible to load data into Snowflake without creating a named File Format object.

A.True
B.False

Answer: A

Explanation:

A is the correct answer. With a table created we can upload data from a csv file via web UI directly in the table
without defining the FILE FORMAT.

Reference:

https://docs.snowflake.com/en/user-guide/data-load-external-tutorial-create-file-format.html
Question: 36 CertyIQ
True or False: A table in Snowflake can only be queried using the Virtual Warehouse that was used to load the
data.

A.True
B.False

Answer: B

Explanation:

B is correct. you can query cached data without having virtual warehouse running

Question: 37 CertyIQ
Which of the following statements are true of Snowflake data loading? (Choose three.)

A.VARIANT null values are not the same as SQL NULL values
B.It is recommended to do frequent, single row DMLs
C.It is recommended to validate the data before loading into the Snowflake target table
D.It is recommended to use staging tables to manage MERGE statements

Answer: ACD

Explanation:

Frequent Single rows on any MPP like Snowflake has always been a no no!Function of an OLTP DB

Question: 38 CertyIQ
Which statements are true of micro-partitions? (Choose two.)

A.They are approximately 16MB in size


B.They are stored compressed only if COMPRESS=TRUE on Table
C.They are immutable
D.They are only encrypted in the Enterprise edition and above

Answer: AC

Explanation:

micro-partitions are small in size (50 to 500 MB, before compression) - 16 MB must comes from old
version/question- COMPRESSION = NONE is the right

Reference:

https://medium.com/weareservian/seeing-snow-for-the-first-time-snowflake-adventures-part-1-
731ddc983c69
Question: 39 CertyIQ
True or False: Query ID's are unique across all Snowflake deployments and can be used in communication with
Snowflake Support to help troubleshoot issues.

A.True
B.False

Answer: A

Explanation:

True.Query IDs in Snowflake are unique across all Snowflake deployments. Each query executed in Snowflake
is assigned a unique Query ID, which can be used to track and reference that specific query. Query IDs are
system-generated and can be found in various monitoring and logging tools provided by Snowflake.In case of
any issues or troubleshooting needs, providing the Query ID to Snowflake Support can be helpful. Snowflake
Support can use the Query ID to investigate the details and history of the specific query, assisting in
troubleshooting and resolving any issues related to that query.Therefore, the statement is true. Query IDs are
unique across all Snowflake deployments and can be used in communication with Snowflake Support to help
troubleshoot issues.

query_id is unique across all Snowflake accounts. query_id is a unique identifier assigned to each query
executed by Snowflake. Each account generates its own query_id, and it is not duplicated between different
accounts. So each query_id is unique across all accounts in Snowflake.

Question: 40 CertyIQ
A deterministic query is run at 8am, takes 5 minutes, and the results are cached. Which of the following
statements are true? (Choose two.)

A.The exact query will ALWAYS return the precomputed result set for the RESULT_CACHE_ACTIVE = time
period
B.The same exact query will return the precomputed results if the underlying data hasn't changed and the
results were last accessed within previous 24 hour period
C.The same exact query will return the precomputed results even if the underlying data has changed as long as
the results were last accessed within the previous 24 hour period
D.The 24 hour timer on the precomputed results gets renewed every time the exact query is executed

Answer: BD

Explanation:

https://docs.snowflake.com/en/user-guide/querying-persisted-results.html

Question: 41 CertyIQ
Increasing the maximum number of clusters in a Multi-Cluster Warehouse is an example of:

A.Scaling rhythmically
B.Scaling max
C.Scaling out
D.Scaling up
Answer: C

Explanation:

SCALLING OUT

Scale out by adding more, and scale up is increasing hardware power for the single system

Question: 42 CertyIQ
Which statement best describes Snowflake tables?

A.Snowflake tables are logical representations of underlying physical data


B.Snowflake tables are the physical instantiation of data loaded into Snowflake
C.Snowflake tables require that clustering keys be defined to perform optimally
D.Snowflake tables are owned by a user

Answer: A

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/tables-micro-partitions.html

Question: 43 CertyIQ
Which item in the Data Warehouse migration process does not apply in Snowflake?

A.Migrate Users
B.Migrate Schemas
C.Migrate Indexes
D.Build the Data Pipeline

Answer: C

Explanation:

Snowflake does not use indexes. Answer is C

Question: 44 CertyIQ
Snowflake provides two mechanisms to reduce data storage costs for short-lived tables. These mechanisms are:
(Choose two.)

A.Temporary Tables
B.Transient Tables
C.Provisional Tables
D.Permanent Tables

Answer: AB
Explanation:

A.Temporary Tables

B.Transient Tables

Reference:

https://docs.snowflake.com/en/user-guide/tables-storage-considerations.html

Question: 45 CertyIQ
What is the maximum compressed row size in Snowflake?

A.8KB
B.16MB
C.50MB
D.4000GB

Answer: B

Explanation:

MAX size for compressed data for semi-structured data type is also 16 MB. That means if our table has a semi-
structured data type column with 16MB data other columns will have NULL data.

Question: 46 CertyIQ
Which of the following are main sections of the top navigation of the Snowflake Web Interface (UI)? (Choose
three.)

A.Databases
B.Tables
C.Warehouses
D.Worksheets

Answer: ACD

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/snowflake-manager.html

Question: 47 CertyIQ
What is the recommended Snowflake data type to store semi-structured data like JSON?

A.VARCHAR
B.RAW
C.LOB
D.VARIANT

Answer: D

Explanation:

Reference:
https://docs.snowflake.com/en/sql-reference/data-types-semistructured.html

Question: 48 CertyIQ
Which of the following statements are true of Snowflake releases: (Choose two.)

A.They happen approximately weekly


B.They roll up and release approximately monthly, but customers can request early release application
C.During a release, new customer requests/queries/connections transparently move over to the newer version
D.A customer is assigned a 30 minute window (that can be moved anytime within a week) during which the
system will be unavailable and customer is upgraded

Answer: AC

Explanation:

https://docs.snowflake.com/en/user-guide/intro-releases.html

https://docs.snowflake.com/en/user-guide/intro-releases

Question: 49 CertyIQ
Which of the following are common use cases for zero-copy cloning? (Choose three.)

A.Quick provisioning of Dev and Test/QA environments


B.Data backups
C.Point in time snapshots
D.Performance optimization

Answer: ABC

Explanation:

Reference:
https://community.snowflake.com/s/question/0D50Z00009C3VlMSAV/zero-copy-cloning

Question: 50 CertyIQ
If a Small Warehouse is made up of 2 servers/cluster, how many servers/cluster make up a Medium Warehouse?

A.4
B.16
C.32
D.128

Answer: A

Explanation:

With each warehouse size incremental increase everything doubles including cost

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-overview.html

Question: 51 CertyIQ
True or False: When a data share is established between a Data Provider and a Data Consumer, the Data Consumer
can extend that data share to other Data
Consumers.

A.True
B.False

Answer: B

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/data-sharing-intro.html

Question: 52 CertyIQ
Which is true of Snowflake network policies? A Snowflake network policy: (Choose two.)

A.Is available to all Snowflake Editions


B.Is only available to customers with Business Critical Edition
C.Restricts or enables access to specific IP addresses
D.Is activated using an ALTER DATABASE command

Answer: AC

Explanation:

Sample SQL: create or replace network policy mypolicy1 allowed_ip_list=('192.168.1.0/24') blocked_ip_list=


('192.168.1.99');

Reference:

https://docs.snowflake.com/en/sql-reference/sql/create-network-policy.html

Question: 53 CertyIQ
True or False: Snowflake charges additional fees to Data Providers for each Share they create.
A.True
B.False

Answer: B

Explanation:

According to the documentation sited:"The costs for sharing data with Snowflake are minimal and
straightforward. Data providers simply pay Snowflake for the data they store, and data consumers pay for the
compute resources their queries consume."

There is no extra cost in a share

Question: 54 CertyIQ
Query results are stored in the Result Cache for how long after they are last accessed, assuming no data changes
have occurred?

A.1 Hour
B.3 Hours
C.12 hours
D.24 hours

Answer: D

Explanation:

Sample SQL: create or replace network policy mypolicy1 allowed_ip_list=('192.168.1.0/24') blocked_ip_list=


('192.168.1.99');Reference:

https://community.snowflake.com/s/article/Caching-in-Snowflake-Data-Warehouse

Question: 55 CertyIQ
A role is created and owns 2 tables. This role is then dropped. Who will now own the two tables?

A.The tables are now orphaned


B.The user that deleted the role
C.SYSADMIN
D.The assumed role that dropped the role

Answer: D

Explanation:

A user can't own a table. Ownership of any objects owned by the dropped role is transferred to the *role* that
executes the DROP ROLE command.

Reference:

https://docs.snowflake.com/en/sql-reference/sql/drop-role.html
Question: 56 CertyIQ
Which of the following connectors are available in the Downloads section of the Snowflake Web Interface (UI)?
(Choose two.)

A.SnowSQL
B.ODBC
C.R
D.HIVE

Answer: AB

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/connecting.html

Question: 57 CertyIQ
Which of the following DML commands isn't supported by Snowflake?

A.UPSERT
B.MERGE
C.UPDATE
D.TRUNCATE TABLE

Answer: A

Explanation:

There is nothing called UPSERT in snowflake. MERGE = UPDATE+INSERT+DELETE. Also, unlike other
databases TRUNCATE is considered DML in snowflake.

Reference:

https://docs.snowflake.com/en/sql-reference/sql-dml.html

Question: 58 CertyIQ
Which of the following statements is true of zero-copy cloning?

A.Zero-copy clones increase storage costs as cloning the table requires storing its data twice
B.All zero-copy clone objects inherit the privileges of their original objects
C.Zero-copy cloning is licensed as an additional Snowflake feature
D.At the instance/instant a clone is created, all micro-partitions in the original table and the clone are fully
shared

Answer: D

Explanation:

D is correct, but take into account that if the cloned or the original table make any change to the data, this
change does not affect the other table. They are independent objects

Reference:

https://community.snowflake.com/s/question/0D50Z00009D8VOd/zero-copy-cloning-base-data

Question: 59 CertyIQ
True or False: When a user creates a role, they are initially assigned ownership of the role and they maintain
ownership until it is transferred to another user.

A.True
B.False

Answer: B

Explanation:

By default, a newly-created role is not assigned to any user, nor granted to any other role.

https://docs.snowflake.com/en/user-guide/security-access-control-overview.html

Snowflake does not follow user based access control like oracle

Question: 60 CertyIQ
The Query History in the Snowflake Web Interface (UI) is kept for approximately:

A.60 minutes
B.24 hours
C.14 days
D.30 days
E.1 year

Answer: C

Explanation:

Answer CHistory page holds 14days dataaccount usage->Access_history holds 1year data

Answer should be C (14 days)As per docs - Query History page available under Activity Menu on Web UI, holds
query data for 14 days.And you can Query_history view available in Account_Usage schema holds query data
for 365 days

https://docs.snowflake.com/en/user-guide/ui-snowsight-activity#query-
historyhttps://docs.snowflake.com/en/sql-reference/account-usage/query_history

Question: 61 CertyIQ
To run a Multi-Cluster Warehouse in auto-scale mode, a user would:
A.Configure the Maximum Clusters setting to Auto-Scale
B.Set the Warehouse type to Auto
C.Set the Minimum Clusters and Maximum Clusters settings to the same value
D.Set the Minimum Clusters and Maximum Clusters settings to the different values

Answer: D

Explanation:

If you set the minimum cluster count less than the maximum cluster count, then the warehouse runs in Auto-
scale mode.

Reference:

https://help.pentaho.com/Documentation/9.1/Products/Modify_Snowflake_warehouse

Question: 62 CertyIQ
Which of the following terms best describes Snowflake's database architecture?

A.Columnar shared nothing


B.Shared disk
C.Multi-cluster, shared data
D.Cloud-native shared memory

Answer: C

Explanation:

Built from the ground up for the cloud, Snowflake’s unique multi-cluster shared data architecture delivers the
performance, scale, elasticity, and concurrency today’s organizations require.

https://www.snowflake.com/product/architecture/

Question: 63 CertyIQ
Which of the following are options when creating a Virtual Warehouse? (Choose two.)

A.Auto-drop
B.Auto-resize
C.Auto-resume
D.Auto-suspend

Answer: CD

Explanation:

The answer is correct. When creating a warehouse, you could assign auto-suspend time from 5 minutes to
never and you could tick the auto-resume function ( it is ticked by default). The function means that if you
stock use the warehouse, the warehouse will be suspended by your assigned auto suspended time and auto-
resume when you start to query
Reference:

https://help.pentaho.com/Documentation/9.1/Products/Create_Snowflake_warehouse

Question: 64 CertyIQ
A Virtual Warehouse's auto-suspend and auto-resume settings apply to:

A.The primary cluster in the Virtual Warehouse


B.The entire Virtual Warehouse
C.The database the Virtual Warehouse resides in
D.The queries currently being run by the Virtual Warehouse

Answer: B

Explanation:

Appy on entire Virtual Warehouse.

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-overview.html

Question: 65 CertyIQ
Fail-safe is unavailable on which table types? (Choose two.)

A.Temporary
B.Transient
C.Provisional
D.Permanent

Answer: AB

Explanation:

Transient and temporary tables have no Fail-safe period. As a result, no additional data storage charges are
incurred beyond the Time Travel retention period.

Reference:

https://docs.snowflake.com/en/user-guide/tables-temp-transient.html

Question: 66 CertyIQ
Which of the following objects is not covered by Time Travel?

A.Tables
B.Schemas
C.Databases
D.Stages

Answer: D

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/data-time-travel.html

Question: 67 CertyIQ
True or False: Micro-partition metadata enables some operations to be completed without requiring Compute.

A.True
B.False

Answer: A

Explanation:

A. like count(*), min or max etc

Reference:

https://blog.ippon.tech/innovative-snowflake-features-caching/

Question: 68 CertyIQ
Which of the following commands are not blocking operations? (Choose two.)

A.UPDATE
B.INSERT
C.MERGE
D.COPY

Answer: BD

Explanation:

BDThe following guidelines apply in most situations:COMMIT operations (including both AUTOCOMMIT and
explicit COMMIT) lock resources, but usually only briefly.UPDATE, DELETE, and MERGE statements hold
locks that generally prevent them from running in parallel with other UPDATE, DELETE, and MERGE
statements.Most INSERT and COPY statements write only new partitions. Those statements often can run in
parallel with other INSERT and COPY operations, and sometimes can run in parallel with an UPDATE, DELETE,
or MERGE statement.

Question: 69 CertyIQ
Which of the following is true of Snowpipe via REST API? (Choose two.)

A.You can only use it on Internal Stages


B.All COPY INTO options are available during pipe creation
C.Snowflake automatically manages the compute required to execute the Pipe's COPY INTO commands
D.Snowpipe keeps track of which files it has loaded

Answer: CD

Explanation:

Answer is C & D.Not B usage-notesAll COPY INTO <table> copy options are supported except for the
following:FILES = ( 'file_name1' [ , 'file_name2', ... ] )ON_ERROR = ABORT_STATEMENTSIZE_LIMIT =
numPURGE = TRUE | FALSE (i.e. automatic purging while loading)FORCE = TRUE | FALSE

Reference:

https://docs.snowflake.com/en/sql-reference/sql/create-pipe.html

Question: 70 CertyIQ
Snowflake recommends, as a minimum, that all users with the following role(s) should be enrolled in Multi-Factor
Authentication (MFA):

A.SECURITYADMIN, ACCOUNTADMIN, PUBLIC, SYSADMIN


B.SECURITYADMIN, ACCOUNTADMIN, SYSADMIN
C.SECURITYADMIN, ACCOUNTADMIN
D.ACCOUNTADMIN

Answer: D

Explanation:

At a minimum, Snowflake strongly recommends that all users with the ACCOUNTADMIN role be required to
use MFA.

Reference:

https://docs.snowflake.com/en/user-guide/security-mfa.html

Question: 71 CertyIQ
When can a Virtual Warehouse start running queries?

A.12am-5am
B.Only during administrator defined time slots
C.When its provisioning is complete
D.After replication

Answer: C

Explanation:

https://docs.snowflake.com/en/user-guide/warehouses-overview.html"Warehouses can be started and


stopped at any time."
Question: 72 CertyIQ
True or False: Users are able to see the result sets of queries executed by other users that share their same role.

A.True
B.False

Answer: B

Explanation:

Answer is BViewing Query ResultsA user cannot view the result set from a query that another user executed.
This behavior is intentional. For security reasons, only the user who executed a query can access the query
results.

Reference:

https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html

Question: 73 CertyIQ
True or False: The user has to specify which cluster a query will run on in a multi-cluster Warehouse.

A.True
B.False

Answer: B

Explanation:

A user has to select a WAREHOUSE not a specific cluster within the warehouse.

Question: 74 CertyIQ
True or False: Pipes can be suspended and resumed.

A.True
B.False

Answer: A

Explanation:

pausing-or-resuming-pipesPausing or Resuming PipesIn addition to the pipe owner, a role that has the
following minimum permissions can pause or resume the pipe:

Reference:

https://docs.snowflake.com/en/user-guide/data-load-snowpipe-intro.html
Question: 75 CertyIQ
Which of the following languages can be used to implement Snowflake User Defined Functions (UDFs)? (Choose
two.)

A.Java
B.Javascript
C.SQL
D.Python

Answer: AD

Explanation:

There would be some mistakes for the constraint for the answer selection. As ALL of the options can create an
UDF by 25 August 2022~

Question: 76 CertyIQ
When should you consider disabling auto-suspend for a Virtual Warehouse? (Choose two.)

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 you do not want to have to manually turn on the Warehouse each time a user needs it

Answer: BC

Explanation:

From snowflake documentation :You might want to consider disabling auto-suspend for a warehouse if:You
have a heavy, steady workload for the warehouse.You require the warehouse to be available with no delay or
lag time. Warehouse provisioning is generally very fast (e.g. 1 or 2 seconds); however, depending on the size of
the warehouse and the availability of compute resources to provision, it can take longer.

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-considerations.html

Question: 77 CertyIQ
Which of the following are valid approaches to loading data into a Snowflake table? (Choose all that apply.)

A.Bulk copy from an External Stage


B.Continuous load using Snowpipe REST API
C.The Snowflake Web Interface (UI) data loading wizard
D.Bulk copy from an Internal Stage

Answer: ABC

Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/data-load-overview.html

Question: 78 CertyIQ
If auto-suspend is enabled for a Virtual Warehouse, the Warehouse is automatically suspended when:

A.All Snowflakes sessions using the Warehouse are terminated.


B.The last query using the Warehouse completes.
C.There are no users logged into Snowflake.
D.The Warehouse is inactive for a specified period of time.

Answer: D

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/warehouses-overview.html

Question: 79 CertyIQ
True or False: Multi-Factor Authentication (MFA) in Snowflake is only supported in conjunction with Single Sign-On
(SSO).

A.True
B.False

Answer: B

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/admin-security-fed-auth-use.html

Question: 80 CertyIQ
The number of queries that a Virtual Warehouse can concurrently process is determined by (Choose two.):

A.The complexity of each query


B.The CONCURRENT_QUERY_LIMIT parameter set on the Snowflake account
C.The size of the data required for each query
D.The tool that is executing the query

Answer: AC

Explanation:

Answer: ACMAX_CONCURRENCY_LEVEL is set to 8 by default at account level and can be changed.In reality,
we can have more than 8 concurrent queries as well. But it depends on the factors such as the complexity of
the queries, their resource consumptions etc.
Reference:

https://docs.snowflake.com/en/user-guide/warehouses-overview.html

Question: 81 CertyIQ
Which of the following statements are true of VALIDATION_MODE in Snowflake? (Choose two.)

A.The VALIDATION_MODE option is used when creating an Internal Stage


B.VALIDATION_MODE=RETURN_ALL_ERRORS is a parameter of the COPY command
C.The VALIDATION_MODE option will validate data to be loaded by the COPY statement while completing the
load and will return the rows that could not be loaded without error
D.The VALIDATION_MODE option will validate data to be loaded by the COPY statement without completing the
load and will return possible errors

Answer: BD

Explanation:

VALIDATION_MODE = RETURN_n_ROWS | RETURN_ERRORS | RETURN_ALL_ERRORSString (constant) that


instructs the COPY command to validate the data files instead of loading them into the specified table; i.e. the
COPY command tests the files for errors but does not load them.

Question: 82 CertyIQ
What privileges are required to create a task?

A.The GLOBAL privilege CREATE TASK is required to create a new task.


B.Tasks are created at the Application level and can only be created by the Account Admin role.
C.Many Snowflake DDLs are metadata operations only, and CREATE TASK DDL can be executed without virtual
warehouse requirement or task specific grants.
D.The role must have access to the target schema and the CREATE TASK privilege on the schema itself.

Answer: D

Explanation:

Only CREATE TASK at the schema level is required, not global.All tasks in a simple tree must have the same
task owner (i.e. a single role must have the OWNERSHIP privilege on all of the tasks in the tree). All tasks in a
simple tree must exist in the same schema.

Question: 83 CertyIQ
What are the three things customer want most from their enterprise data warehouse solution? (Choose three.)

A.On-premise availability
B.Simplicity
C.Open source based
D.Concurrency
E.Performance

Answer: BDE

Explanation:

Snowflake Marketing Slide from their training.Definitely Simplicity, Concurrency and Performance is
consistently mentioned.

Question: 84 CertyIQ
True or False: Some queries can be answered through the metadata cache and do not require an active Virtual
Warehouse.

A.True
B.False

Answer: A

Explanation:

Some aggregate queries are answered thru micro partitions metadata only not requiring any VW spin ups.

Question: 85 CertyIQ
When scaling out by adding clusters to a multi-cluster warehouse, you are primarily scaling for improved:

A.Concurrency
B.Performance

Answer: A

Explanation:

Answer: A A Concurrency is the primary benefit when scaling out by adding clusters to a multi-cluster
warehouse.By adding more clusters, you increase the number of compute resources available, which allows
the warehouse to handle more queries and users concurrently. This can help prevent bottlenecks and improve
overall query performance, but the primary goal of adding clusters is to increase concurrency.B. Performance
can also improve as a result of scaling out, but it is not the primary benefit. The main focus is on improving
concurrency by enabling more users and queries to be processed simultaneously.

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-multicluster.html

Question: 86 CertyIQ
What is the minimum Snowflake edition that provides data sharing?

A.Standard
B.Premier
C.Enterprise
D.Business Critical Edition

Answer: A

Explanation:

Data sharing is possible in the Standard Edition also.VPS (Virtual Private Snowflake) does not support Secure
Data Sharing due to the current limitations against sharing data across regions.Standard and Enterprise
Editions support Secure Data Sharing with the usual caveats.

Reference:

https://docs.snowflake.com/en/user-guide/intro-editions.html#data-sharing

Question: 87 CertyIQ
True or False: Each worksheet in the Snowflake Web Interface (UI) can be associated with different roles,
databases, schemas, and Virtual Warehouses.

A.True
B.False

Answer: A

Explanation:

This is True. Correct answer should be A

NoteYour current interface role determines the default role for worksheets that you open, but the worksheets
are not tied to the interface role. Each worksheet has its own role that can be set independently.

A is correct as each worksheet can be associated with different roles

Reference:

https://docs.snowflake.com/en/user-guide/ui-worksheet

Question: 88 CertyIQ
True or False: You can query the files in an External Stage directly without having to load the data into a table.

A.True
B.False

Answer: A

Explanation:

Correct answerExternal tables are read-only, therefore no DML operations can be performed on them;
however, external tables can be used for query and join operations. Views can be created against external
tables.

Reference:
https://docs.snowflake.com/en/user-guide/tables-external-intro.html

Question: 89 CertyIQ
The FLATTEN function is used to query which type of data in Snowflake?

A.Structured data
B.Semi-structured data
C.Both of the above
D.None of the above

Answer: B

Explanation:

Correct answerFLATTEN is used to unnest semi-structured data. Don't see an application for structured data
as by definition it shouldn't be nested.

Reference:

https://docs.snowflake.com/en/user-guide/querying-semistructured.html

Question: 90 CertyIQ
True or False: An active warehouse is required to run a COPY INTO statement.

A.True
B.False

Answer: A

Explanation:

Execute COPY INTO <table> to load your staged data into the target table.Note that this command requires an
active, running warehouse, which you created as a prerequisite for this tutorial. If you don’t have access to a
warehouse, you will need to create one now.

Question: 91 CertyIQ
True or False: AWS Private Link provides a secure connection from the Customer's on-premise data center to the
Snowflake.

A.True
B.False

Answer: B

Explanation:

Answer is B if you have an on-premises environment, you can choose to use AWS Direct Connect
Reference:

https://docs.snowflake.com/en/user-guide/admin-security-privatelink.html

Question: 92 CertyIQ
True or False: Snowflake's Global Services Layer gathers and maintains statistics on all columns in all micro-
partitions.

A.True
B.False

Answer: A

Explanation:

https://www.snowflake.com/product/architecture

Snowflake is a single, integrated platform delivered as-a-service. It features storage, compute, and global
services layers that are physically separated but logically integrated. Data workloads scale independently
from one another, making it an ideal platform for data warehousing, data lakes, data engineering, data
science, modern data sharing, and developing data applications.

Snowflake is a single, integrated platform delivered as-a-service. It features storage, compute, and GLOBAL
SERVICES LAYERS

https://www.snowflake.com/product/architecture/

Question: 93 CertyIQ
True or False: It is best practice to define a clustering key on every table.

A.True
B.False

Answer: B

Explanation:

Answer: BIt is not always best practice in Snowflake to define a clustering key on every table. Clustering keys
are used to group related rows physically together in a table, which can improve query performance by
minimizing the amount of data that needs to be scanned or skipped during query execution. However,
clustering keys should be chosen carefully based on the access patterns of the table, and the type of queries
that will be run against it.Defining a clustering key on every table may not always be necessary or beneficial.
For example, in some cases, tables may be small or may not have well-defined access patterns, making
clustering unnecessary. In other cases, tables may be loaded in a specific order or partitioned in a certain way
that obviates the need for clustering.Therefore, it is not a best practice to define a clustering key on every
table in Snowflake, but rather to carefully consider the access patterns and usage of each table, and to
choose clustering keys judiciously based on those factors.

Reference:

https://dwgeek.com/how-to-create-snowflake-clustered-tables-examples.html/
Question: 94 CertyIQ
Which of the following statements is true of Snowflake?

A.It was built specifically for the cloud


B.It was built as an on-premises solution and then ported to the cloud
C.It was designed as a hybrid database to allow customers to store data either on premises or in the cloud
D.It was built for Hadoop architecture
E.It's based on an Oracle Architecture

Answer: A

Explanation:

It was built specifically for the cloud

Reference:

https://www.stitchdata.com/resources/snowflake/

Question: 95 CertyIQ
What is the minimum Snowflake edition that provides multi-cluster warehouses and up to 90 days of Time Travel?

A.Standard
B.Premier
C.Enterprise
D.Business Critical Edition

Answer: C

Explanation:

Correct Answer - Enterprise.Standard Offer Timetravel up to 1 day. Enterprise + edition offer up to 90 days.

Reference:

https://docs.snowflake.com/en/user-guide/intro-editions.html

Question: 96 CertyIQ
How many shares can be consumed by a single Data Consumer?

A.1
B.10
C.100, but can be increased by contacting support
D.Unlimited

Answer: D
Explanation:

Unlimited is a correct answer.

Reference:

https://docs.snowflake.com/en/user-guide/data-sharing-intro.html

Question: 97 CertyIQ
What is the lowest Snowflake edition that offers Time Travel up to 90 days?

A.Standard Edition
B.Premier Edition
C.Enterprise Edition
D.Business Critical Edition

Answer: C

Explanation:

C. Enterprise Edition

Reference:

https://docs.snowflake.com/en/user-guide/data-availability.html

Question: 98 CertyIQ
Which of the following statements are true about Schemas in Snowflake? (Choose two.)

A.A Schema may contain one or more Databases


B.A Database may contain one or more Schemas
C.A Schema is a logical grouping of Database Objects
D.Each Schema is contained within a Warehouse

Answer: BC

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/data-sharing-mutiple-db.html

Question: 99 CertyIQ
True or False: You can resize a Virtual Warehouse while queries are running.

A.True
B.False
Answer: A

Explanation:

A warehouse can be resized up or down at any time, including while it is running and processing statements.

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-tasks.html

Question: 100 CertyIQ


What is the most granular object that the Time Travel retention period can be defined on?

A.Account
B.Database
C.Schema
D.Table

Answer: D

Explanation:

The time travel data retention can be overwritten at the table level "When creating a table, schema, or
database, the account default can be overridden using the DATA_RETENTION_TIME_IN_DAYS parameter in
the command."

D. Table [ALTER TABLE t SET DATA_RETENTION_TIME_IN_DAYS = 0;]

Question: 101 CertyIQ


Which of the following statements is true of Snowflake micro-partitioning?

A.Micro-partitioning has been known to introduce data skew


B.Micro-partitioning: requires a partitioning schema to be defined up front
C.Micro-partitioning is transparently completed using the ordering that occurs when the data is inserted/loaded
D.Micro-partitioning can be disabled within a Snowflake account

Answer: C

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions.html

Question: 102 CertyIQ


True or False: Snowflake bills for a minimum of five minutes each time a Virtual Warehouse is started.

A.True
B.False
Answer: B

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/credits.html

Question: 103 CertyIQ


When scaling up Virtual Warehouses by increasing Virtual Warehouse t-shirt size, you are primarily scaling for
improved:

A.Concurrency
B.Performance

Answer: B

Explanation:

Scaling up for performance and scaling out for concurrency

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-considerations.html#warehouse-resizing-improves-
performance

Question: 104 CertyIQ


As a best practice, clustering keys should only be defined on tables of which minimum size?

A.Multi-Kilobyte (KB) Range


B.Multi-Megabyte (MB) Range
C.Multi-Gigabyte (GB) Range
D.Multi-Terabyte (TB) Range

Answer: D

Explanation:

D is correctConsiderations for Choosing Clustering for a TableWhether you want faster response times or
lower overall costs, clustering is best for a table that meets all of the following criteria:The table contains a
large number of micro-partitions. Typically, this means that the table contains multiple terabytes (TB) of data.

Reference:

https://docs.snowflake.com/en/user-guide/tables-clustering-keys.html

Question: 105 CertyIQ


How a Snowpipe charges calculated?

A.Per-second/per Warehouse size


B.Per-second/per-core granularity
C.Number of Pipes in account
D.Total storage bucket size

Answer: B

Explanation:

Correct answer"Snowflake tracks the resource consumption of loads for all pipes in an account, with per-
second/per-core granularity, as Snowpipe actively queues and processes data files. Per-core refers to the
physical CPU cores in a compute server. The utilization recorded is then translated into familiar Snowflake
credits, which are listed on the bill for your account."

Reference:

https://docs.snowflake.com/en/user-guide/data-load-snowpipe-billing.html

Question: 106 CertyIQ


True or False: A Snowflake account is charged for data stored in both Internal and External Stages.

A.True
B.False

Answer: B

Explanation:

False. There are no storage charges for external stages billed through Snowflake. We need to pay the
external vendor directly and not to the snowflake.

Question: 107 CertyIQ


True or False: When active, a Pipe requires a dedicated Virtual Warehouse to execute.

A.True
B.False

Answer: B

Explanation:

Correct AnswerBulk-loading: Requires virtual warehouse to use COPY INTO command. Snowpipe (continuous
loading): Uses Snowflake-supplied compute resources and charges based on how much of that is used.

Question: 108 CertyIQ


True or False: Snowflake supports federated authentication in all editions.

A.True
B.False

Answer: A

Explanation:

Support for user SSO (single sign-on) through federated authentication - All Edition

Reference:

https://community.snowflake.com/s/news/federated-authentication-sso-now-available-in-all-snowflake-
editions-

MC6N3I63LJGNGMHCTKGKFDH4NH2Q

Question: 109 CertyIQ


True or False: When a new Snowflake object is created, it is automatically owned by the user who created it.

A.True
B.False

Answer: B

Explanation:

Each object has an owner, who can in turn grant access to that object. To own an object means that a role has
the OWNERSHIP privilege on the object. Each securable object is owned by a single role, which by default is
the role used to create the object. When this role is assigned to users, they effectively have shared control
over the object. In a regular schema, the owner role has all privileges on the object by default, including the
ability to grant or revoke privileges on the object to other roles.

https://docs.snowflake.com/en/user-guide/security-access-control-overview

Question: 110 CertyIQ


True or False: A Virtual Warehouse consumes Snowflake credits even when inactive.

A.True
B.False

Answer: B

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/warehouses-multicluster.html

Question: 111 CertyIQ


True or False: During data unloading, only JSON and CSV files can be compressed.
A.True
B.False

Answer: B

Explanation:

Unloading supports structured formatting CSV format and unstructured JSON and Parquet formats only.
Hence FALSE is correct answer.

Reference:

https://docs.snowflake.com/en/sql-reference/sql/create-file-format.html

Question: 112 CertyIQ


Which of the following are options when creating a Virtual Warehouse? (Choose two.)

A.Auto-suspend
B.Auto-resume
C.Local SSD size
D.User count

Answer: AB

Explanation:

A.Auto-suspend

B.Auto-resume

Reference:

https://www.analytics.today/blog/what-is-a-snowflake-virtual-warehouse

Question: 113 CertyIQ


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

A.Delimited (CSV, TSV, etc.)


B.Avro
C.JSON
D.ORC

Answer: AC

Explanation:

csv, json & parquet

Reference:

https://docs.snowflake.com/en/user-guide/data-unload-prepare.html
Question: 114 CertyIQ
True or False: Data Providers can share data with only the Data Consumer.

A.True
B.False

Answer: B

Explanation:

Data Providers can share data with reader also. So it is False(B)

Share can be created independently

Question: 115 CertyIQ


The fail-safe retention period is how many days?

A.1 day
B.7 days
C.45 days
D.90 days

Answer: B

Explanation:

B is correct, Failsafe is for 7 days

Reference:

https://docs.snowflake.com/en/user-guide/data-failsafe.html

Question: 116 CertyIQ


True or False: Once created, a micro-partition will never be changed.

A.True
B.False

Answer: A

Explanation:

While True, it is important to note new micro-partitions are created when new data is uploaded or data is
transformed. Additional old micro-paritions are stored for time-travel support purposes

Reference:

https://interworks.com/blog/kbridges/2019/03/12/time-travel-with-snowflake/
Question: 117 CertyIQ
What services does Snowflake automatically provide for customers that they may have been responsible for with
their on-premise system? (Choose all that apply.)

A.Installing and configuring hardware


B.Patching software
C.Physical security
D.Maintaining metadata and statistics

Answer: ABD

Explanation:

Physical security is the responsibility of the cloud vendor we have chosen. i.e. either GCP, Azure or AWS.

Question: 118 CertyIQ


Which of the following statements would be used to export/unload data from Snowflake?

A.COPY INTO @stage


B.EXPORT TO @stage
C.INSERT INTO @stage
D.EXPORT_TO_STAGE(stage => @stage, select => 'select * from t1');

Answer: A

Explanation:

COPY INTO @stage

Reference:

https://docs.snowflake.com/en/user-guide/data-unload-considerations.html

Question: 119 CertyIQ


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

A.True
B.False

Answer: A

Explanation:

You require the warehouse to be available with no delay or lag time. Warehouse provisioning is generally very
fast (e.g. 1 or 2 seconds); however, depending on the size of the warehouse and the availability of compute
resources to provision, it can take longer.
Signed up for free Snowflake account. Created X-Small and 4X Virtual Warehouse using web interface. X-
Small took 96 ms, while 4X took 105 ms. You can validate it in Activity -> Query History.

Question: 120 CertyIQ


How would you determine the size of the virtual warehouse used for a task?

A.Root task may be executed concurrently (i.e. multiple instances), it is recommended to leave some margins in
the execution window to avoid missing instances of execution
B.Querying (SELECT) the size of the stream content would help determine the warehouse size. For example, if
querying large stream content, use a larger warehouse size
C.If using the stored procedure to execute multiple SQL statements, it's best to test run the stored procedure
separately to size the compute resource first
D.Since task infrastructure is based on running the task body on schedule, it's recommended to configure the
virtual warehouse for automatic concurrency handling using Multi-cluster warehouse (MCW) to match the task
schedule

Answer: C

Explanation:

Multi-cluster warehouses are best utilized for scaling resources to improve concurrency for users/queries.
They are not as beneficial for improving the performance of slow-running queries or data loading. For these
types of operations, resizing the warehouse provides more benefits."

Snowflake representative explained this here


https://community.snowflake.com/s/question/0D50Z00009F8nPTSAZ/how-to-choose-the-right-virtual-
warehouse-size-in-snowflake-for-your-workload

Question: 121 CertyIQ


The Information Schema and Account Usage Share provide storage information for which of the following objects?
(Choose three.)

A.Users
B.Tables
C.Databases
D.Internal Stages

Answer: BCD

Explanation:

Couldn't find any information where storage of a user is explained/showed. Tables in Account Usage view
related to storage are (database, stage, table): DATABASE_STORAGE_USAGE_HISTORY,
STAGE_STORAGE_USAGE_HISTORY, STORAGE_USAGE, TABLE_STORAGE_METRICS

Question: 122 CertyIQ


What is the default File Format used in the COPY command if one is not specified?
A.CSV
B.JSON
C.Parquet
D.XML

Answer: A

Explanation:

Reference:
https://docs.snowflake.com/en/sql-reference/sql/copy-into-location.html

Question: 123 CertyIQ


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

A.True
B.False

Answer: A

Explanation:

The answer is TRUE. Extract here means EXPORT. We can see a small (download) arrow when we query a
shared database table.

Reference:

https://acrotrend.com/snowflake-data-sharing/

Question: 124 CertyIQ


True or False: You can define multiple columns within a clustering key on a table.

A.True
B.False

Answer: A

Explanation:

A single clustering key can contain one or more columns or expressions."

Reference:

https://docs.snowflake.com/en/user-guide/tables-clustering-keys.html

Question: 125 CertyIQ


True or False: Snowflake enforces unique, primary key, and foreign key constraints during DML operations.
A.True
B.False

Answer: B

Explanation:

Snowflake supports defining and maintaining constraints, but does not enforce them, except for NOT NULL
constraints, which are always enforced.

Reference:

https://docs.snowflake.com/en/sql-reference/constraints-overview.html

Question: 126 CertyIQ


True or False: Loading data into Snowflake requires that source data files be no larger than 16MB.

A.True
B.False

Answer: B

Explanation:

By default, COPY INTO location statements separate table data into a set of output files to take advantage of
parallel operations. The maximum size for each file is set using the MAX_FILE_SIZE copy option. The default
value is 16777216 (16 MB) but can be increased to accommodate larger files. The maximum file size supported
is 5 GB for Amazon S3, Google Cloud Storage, or Microsoft Azure stages.To unload data to a single output file
(at the potential cost of decreased performance), specify the SINGLE = true copy option in your statement.
You can optionally specify a name for the file in the path.

Reference:

https://www.mobilize.net/blog/overcoming-the-filesize-limit-when-importing-data-into-snowflake

Question: 127 CertyIQ


True or False: A Virtual Warehouse can be resized while suspended.

A.True
B.False

Answer: A

Explanation:

Yes, it can be resized both when it is suspended or active (even when queries are running).

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-tasks.html#effects-of-resizing-a-suspended-
warehouse
Question: 128 CertyIQ
True or False: When you create a custom role, it is a best practice to immediately grant that role to
ACCOUNTADMIN.

A.True
B.False

Answer: B

Explanation:

false. SYSADMIN should immediately be granted the role, then ACCOUNTADMIN will automatically have the
grant through SYSADMIN.

Reference:

https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html

Question: 129 CertyIQ


Which of the following accurately represents how a table fits into Snowflake's logical container hierarchy?

A.Account -> Schema -> Database -> Table


B.Account -> Database -> Schema -> Table
C.Database -> Schema -> Table -> Account
D.Database -> Table -> Schema -> Account

Answer: B

Explanation:

Account -> Database -> Schema -> Table

Reference:

https://docs.snowflake.com/en/sql-reference/ddl-database.html

Question: 130 CertyIQ


True or False: All Snowflake table types include fail-safe storage.

A.True
B.False

Answer: B

Explanation:

B. False (only Permanent table has Fail-safe functionality)


Question: 131 CertyIQ
What are two ways to create and manage Data Shares in Snowflake? (Choose two.)

A.Via the Snowflake Web Interface (UI)


B.Via the DATA_SHARE=TRUE parameter
C.Via SQL commands
D.Via Virtual Warehouses

Answer: AC

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/data-sharing-provider.html

Question: 132 CertyIQ


True or False: Fail-safe can be disabled within a Snowflake account.

A.True
B.False

Answer: B

Explanation:

False : Separate and distinct from Time Travel, Fail-safe ensures historical data is protected in the event of a
system failure or other catastrophic event, e.g. a hardware failure or security breach. Fail safe feature cannot
be enabled or disabled from the user end .

Question: 133 CertyIQ


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

A.True
B.False

Answer: A

Explanation:

Query result cache is all about fetching the data from cloud services layer and saving the cost by not running
the virtual warehouse.

the correct answer is A , daba can be no changed last 24h so possible

Question: 134 CertyIQ


True or False: When Snowflake is configured to use Single Sign-On (SSO), Snowflake receives the usernames and
credentials from the SSO service and loads them into the customer's Snowflake account.

A.True
B.False

Answer: B

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/admin-security-fed-auth-configure-snowflake.html

Question: 135 CertyIQ


Which of the following are best practices for loading data into Snowflake? (Choose three.)

A.Aim to produce data files that are between 100 MB and 250 MB in size, compressed.
B.Load data from files in a cloud storage service in a different region or cloud platform from the service or
region containing the Snowflake account, to save on cost.
C.Enclose fields that contain delimiter characters in single or double quotes.
D.Split large files into a greater number of smaller files to distribute the load among the compute resources in
an active warehouse.
E.When planning which warehouse(s) to use for data loading, start with the largest warehouse possible.
F.Partition the staged data into large folders with random paths, allowing Snowflake to determine the best way
to load each file.

Answer: ACD

Explanation:

A, C, D A. To optimize the number of parallel operations for a load, we recommend aiming to produce data files
roughly 100-250 MB (or larger) in size compressed.C. Fields that contain delimiter characters should be
enclosed in quotes (single or double). If the data contains single or double quotes, then those quotes must be
escaped.D. Split larger files into a greater number of smaller files to distribute the load among the compute
resources in an active warehouse.

Reference:

https://docs.snowflake.com/en/user-guide/data-load-considerations.html

Question: 136 CertyIQ


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

A.Cluster keys
B.Time Travel
C.Fail-safe
D.Cloning

Answer: B

Explanation:
Querying, cloning, and restoring historical data in tables, schemas, and databases for up to 90 days through
Snowflake Time Travel.

Question: 137 CertyIQ


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

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.

Answer: AE

Explanation:

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

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

Question: 138 CertyIQ


What is the minimum Snowflake edition that has column-level security enabled?

A.Standard
B.Enterprise
C.Business Critical
D.Virtual Private Snowflake

Answer: B

Explanation:

https://docs.snowflake.com/en/user-guide/security-
column.html#:~:text=This%20feature%20requires%20Enterprise%20Edition%20(or%20higher).

Question: 139 CertyIQ


What parameter controls if the Virtual Warehouse starts immediately after the CREATE WAREHOUSE statement?

A.INITIALLY_SUSPENDED = TRUE/FALSE
B.START_AFTER_CREATE = TRUE/FALSE
C.START_THE = 60 // (seconds from now)
D.START_TIME = CURRENT_DATE()
Answer: A

Explanation:

Answer is correct: -SyntaxCREATE [ OR REPLACE ] WAREHOUSE [ IF NOT EXISTS ] <name>[ [ WITH ]


objectProperties ][ objectParams ]Where:objectProperties ::= WAREHOUSE_SIZE = XSMALL | SMALL |
MEDIUM | LARGE | XLARGE | XXLARGE | XXXLARGE | X4LARGE | X5LARGE | X6LARGE
MAX_CLUSTER_COUNT = <num> MIN_CLUSTER_COUNT = <num> SCALING_POLICY = STANDARD |
ECONOMY AUTO_SUSPEND = <num> | NULL AUTO_RESUME = TRUE | FALSE INITIALLY_SUSPENDED = TRUE
| FALSE RESOURCE_MONITOR = <monitor_name> COMMENT = '<string_literal>'
ENABLE_QUERY_ACCELERATION = TRUE | FALSE QUERY_ACCELERATION_MAX_SCALE_FACTOR = <num>

Question: 140 CertyIQ


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

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

Answer: BD

Explanation:

Database itself plus all child objects. Not the grants on the database itself, but the grants on the child objects
are preserved.

Reference:

https://docs.snowflake.com/en/user-guide/object-clone.html#access-control-privileges-for-cloned-objects

Question: 141 CertyIQ


Which of the following describes the Snowflake Cloud Services layer?

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

Answer: A

Explanation:

The cloud services layer is a collection of services that coordinate activities across Snowflake

Question: 142 CertyIQ


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

A.30 days
B.7 days
C.48 hours
D.24 hours

Answer: D

Explanation:

Thus, the maximum total CDP charges incurred for a temporary table are 1 day (or less if the table is explicitly
dropped or dropped as a result of terminating the session). During this period, Time Travel can be performed
on the table. https://docs.snowflake.com/en/user-guide/tables-storage-considerations.html

Question: 143 CertyIQ


When reviewing a query profile, what is a symptom that a query is too large to fit into the memory?

A.A single join node uses more than 50% of the query time
B.Partitions scanned is equal to partitions total
C.An AggregateOperator node is present
D.The query is spilling to remote storage

Answer: D

Explanation:

For some operations (e.g. duplicate elimination for a huge data set), the amount of memory available for the
compute resources used to execute the operation might not be sufficient to hold intermediate results. As a
result, the query processing engine will start *spilling* the data to local disk. If the local disk space is not
sufficient, the spilled data is then saved to remote disks.

https://docs.snowflake.com/en/user-guide/ui-query-profile.html#queries-too-large-to-fit-in-memory

As a result, the query processing engine will start spilling the data to local disk. If the local disk space is not
sufficient, the spilled data is then saved to remote disks.

Question: 144 CertyIQ


What type of query benefits the MOST from search optimization?

A.A query that uses only disjunction (i.e., OR) predicates


B.A query that includes analytical expressions
C.A query that uses equality predicates or predicates that use IN
D.A query that filters on semi-structured data types

Answer: C

Explanation:

The correct answer is C.2: Below are the recommended checks to consider for the query: At least one of the
columns accessed through the query filter operation has at least 100k-200k distinct values. The query uses
equality predicate or predicates that use IN.The query returns a few rows with highly selective filters.The
query typically runs for at least tens of seconds.

Reference:

https://community.snowflake.com/s/article/Search-Optimization-When-How-To-Use

Question: 145 CertyIQ


What transformations are supported in a CREATE PIPE ... AS COPY `¦ FROM (`¦) statement? (Choose two.)

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.

Answer: CD

Explanation:

Using a query as the source for the COPY statement for column reordering [C], column omission [D], and casts
(i.e. transforming data during a load) is supported. For usage examples, see Transforming Data During a Load.
Note that only simple SELECT statements are supported. Filtering using a WHERE clause is not supported [E].

Reference:

https://docs.snowflake.com/en/sql-reference/sql/create-pipe.html

Question: 146 CertyIQ


Which of the following are characteristics of Snowflake virtual warehouses? (Choose two.)

A.Auto-resume applies only to the last warehouse that was started in a multi-cluster warehouse.
B.The ability to auto-suspend a warehouse is only available in the Enterprise edition or above.
C.SnowSQL supports both a configuration file and a command line option for specifying a default warehouse.
D.A user cannot specify a default warehouse when using the ODBC driver.
E.The default virtual warehouse size can be changed at any time.

Answer: C

Explanation:

SnowSQL supports both a configuration file and a command line option for specifying a default warehouse.

Question: 147 CertyIQ


Which command should be used to load data from a file, located in an external stage, into a table in Snowflake?
A.INSERT
B.PUT
C.GET
D.COPY

Answer: D

Explanation:

Reference:
https://docs.snowflake.com/en/sql-reference/sql/copy-into-table.html

Question: 148 CertyIQ


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

A.Shared-disk
B.Shared-nothing
C.Multi-cluster shared data
D.Serverless query engine

Answer: C

Explanation:

C. Multi-cluster shared data

Question: 149 CertyIQ


Which of the following is a data tokenization integration partner?

A.Protegrity
B.Tableau
C.DBeaver
D.SAP

Answer: A

Explanation:

The following partners facilitate external tokenization in Snowflake. To use these partner integrations, follow
the instructions in the partner documentation or contact the partner to begin the configuration
process:ALTRBaffleFortanixMicroFocus CyberRes VoltageProtegrityPrivaceraSecuPISkyflow

Question: 150 CertyIQ


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

A.Custom Edition
B.Virtual Private Snowflake
C.Business Critical Edition
D.Standard Edition
E.Enterprise Edition

Answer: BC

Explanation:

B.Virtual Private Snowflake

C.Business Critical Edition

Reference:

https://docs.snowflake.com/en/user-guide/intro-editions.html

Question: 151 CertyIQ


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

A.XML
B.JSON
C.Parquet
D.ORC
E.AVRO
F.CSV

Answer: BCF

Explanation:

JSONParquetCSV

Reference:

https://docs.snowflake.com/en/user-guide/intro-summary-unloading.html

Question: 152 CertyIQ


The Snowflake cloud services layer is responsible for which tasks? (Choose two.)

A.Local disk caching


B.Authentication and access control
C.Metadata management
D.Query processing
E.Database storage

Answer: BC

Explanation:
Authentication and access controlMetadata management

https://docs.snowflake.com/en/user-guide/intro-key-concepts.html

Question: 153 CertyIQ


What is a key feature of Snowflake architecture?

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.

Answer: C

Explanation:

Snowflake eliminates resource contention with its virtual warehouse implementation.

Question: 154 CertyIQ


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

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.

Answer: BE

Explanation:

https://docs.snowflake.com/en/user-guide/data-exchange-managing-data-listings.html#considerations-for-
creating-a-listing-in-a-remote-region-and-replicating-data

Question: 155 CertyIQ


When loading data into Snowflake via Snowpipe what is the compressed file size recommendation?

A.10-50 MB
B.100-250 MB
C.300-500 MB
D.1000-1500 MB

Answer: B
Explanation:

We recommend files at least above 10 MB on average, with files in the 100 to 250 MB range offering the best
cost-to-performance ratio.

https://www.snowflake.com/blog/best-practices-for-data-ingestion

Question: 156 CertyIQ


Which Snowflake feature allows a user to substitute a randomly generated identifier for sensitive data, in order to
prevent unauthorized users access to the data, before loading it into Snowflake?

A.External Tokenization
B.External Tables
C.Materialized Views
D.User-Defined Table Functions (UDTF)

Answer: A

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/security-column-ext-token.html#external-tokenization

Question: 157 CertyIQ


Which of the following are examples of operations that require a Virtual Warehouse to complete, assuming no
queries have been executed previously? (Choose three.)

A.MIN(<< column value >>)


B.COPY
C.SUM(<< column value >>)
D.UPDATE

Answer: BCD

Explanation:

B,C,D are the answers. Min uses the Global cache / Service layer cache, hence it does not require the WH to
execute query. So, A can be eliminated from answers.

Question: 158 CertyIQ


What is the SNOWFLAKE.ACCOUNT_USAGE view that contains information about which objects were read by
queries within the last 365 days (1 year)?

A.VIEWS_HISTORY
B.OBJECT_HISTORY
C.ACCESS_HISTORY
D.LOGIN_HISTORY

Answer: C

Explanation:

Querying the ACCESS_HISTORY ViewThis Account Usage view can be used to query the access history of
Snowflake objects (e.g. table, view, column) within the last 365 days (1 year).

Question: 159 CertyIQ


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

A.Column-level security
B.SOC 2 type II certification
C.Multi-factor Authentication (MFA)
D.Object-level access control

Answer: A

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/intro-editions.html#enterprise-edition

Question: 160 CertyIQ


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

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, because the new compute resource will no longer have access to the cache encryption key.

Answer: A

Explanation:

https://docs.snowflake.com/en/user-guide/warehouses-considerations.html#scaling-up-vs-scaling-out. At the
"tip" it states: ... which CAN impact performance ..."Decreasing the size of a running warehouse removes
compute resources from the warehouse. When the computer resources are removed, the cache associated
with those resources is dropped, which can impact performance in the same way that suspending the
warehouse can impact performance after it is resumed."

https://docs.snowflake.com/en/user-guide/warehouses-considerations.htmlWhen the warehouse shrink it


impacts

Question: 161 CertyIQ


Which semi-structured file formats are supported when unloading data from a table? (Choose two.)
A.ORC
B.XML
C.Avro
D.Parquet
E.JSON

Answer: DE

Explanation:

Structured: Delimited (CSV, TSV, etc.)Semi-structured: JSON, Parquet.

Reference:

https://docs.snowflake.com/en/user-guide/data-unload-prepare.html

Question: 162 CertyIQ


A running virtual warehouse is suspended.
What is the MINIMUM amount of time that the warehouse will incur charges for when it is restarted?

A.1 second
B.60 seconds
C.5 minutes
D.60 minutes

Answer: B

Explanation:

60 seconds is a correct answer.

Question: 163 CertyIQ


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

A.Authentication
B.Resource management
C.Virtual warehouse caching
D.Query parsing and optimization
E.Query execution
F.Physical storage of micro-partitions

Answer: ABD

Explanation:

query execution happens in the warehouse


Question: 164 CertyIQ
How long is the Fail-safe period for temporary and transient tables?

A.There is no Fail-safe period for these tables.


B.1 day
C.7 days
D.31 days
E.90 days

Answer: A

Explanation:

no fail safe for transient / temporary tables

Reference:

https://docs.snowflake.com/en/user-guide/tables-temp-transient.html

Question: 165 CertyIQ


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

A.PUT
B.GET
C.COPY
D.SELECT

Answer: B

Explanation:

get is correct

Reference:

https://docs.snowflake.com/en/sql-reference/sql/get.html

Question: 166 CertyIQ


How does Snowflake Fail-safe protect data in a permanent table?

A.Fail-safe makes data available up to 1 day, recoverable by user operations.


B.Fail-safe makes data available for 7 days, recoverable by user operations.
C.Fail-safe makes data available for 7 days, recoverable only by Snowflake Support.
D.Fail-safe makes data available up to 1 day, recoverable only by Snowflake Support.

Answer: C

Explanation:
Fail-safe makes data available for 7 days, recoverable only by Snowflake Support.

Question: 167 CertyIQ


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?

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.

Answer: C

Explanation:
1. Nowadays default MAX_CONCURRENCY_LEVEL is 8 (previously 6?). Thus, concurrency is not an issue. We
need multi-clusterhttps://docs.snowflake.com/en/sql-reference/parameters#max-concurrency-level
2. If auto scaling is enabled then it will be more flattened because edition is not mentioned

Question: 168 CertyIQ


Which minimum Snowflake edition allows for a dedicated metadata store?
A.Standard
B.Enterprise
C.Business Critical
D.Virtual Private Snowflake

Answer: D

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/intro-editions.html

Question: 169 CertyIQ


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

A.Role
B.Schema
C.User
D.Database
E.Account
F.Tables

Answer: CE

Explanation:

Identifying a Network Policy Activated at the Account or User Level

Reference:

https://docs.snowflake.com/en/user-guide/network-policies.html#creating-network-policies

Question: 170 CertyIQ


What are the correct parameters for time travel and fail-safe in the Snowflake Enterprise Edition?

A.Default Time Travel Retention is set to 0 days. Maximum Time Travel Retention is 30 days. Fail Safe retention
time is 1 day.
B.Default Time Travel Retention is set to 1 day. Maximum Time Travel Retention is 365 days. Fail Safe retention
time is 7 days.
C.Default Time Travel Retention is set to 0 days. Maximum Time Travel Retention is 90 days. Fail Safe retention
time is 7 days.
D.Default Time Travel Retention is set to 1 day. Maximum Time Travel Retention is 90 days. Fail Safe retention
time is 7 days.
E.Default Time Travel Retention is set to 7 days. Maximum Time Travel Retention is 1 day. Fail Safe retention
time is 90 days.
F.Default Time Travel Retention is set to 90 days. Maximum Time Travel Retention is 7 days. Fail Safe retention
time is 356 days.
Answer: D

Explanation:

Verified from snowflake documentation. D is the right answer.

Question: 171 CertyIQ


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

A.Role
B.Stream
C.Warehouse
D.External table
E.User
F.Share

Answer: BD

Explanation:

external table and stream are the schema objects

Question: 172 CertyIQ


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

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.

Answer: BE

Explanation:

result_scan: can return query results of past 24 hours

https://docs.snowflake.com/en/sql-reference/functions/result_scan.html

Option A is incorrect because when a virtual warehouse is suspended, the data cache is not saved on the
remote storage layer. The data cache is cleared when a virtual warehouse is suspended and any data that
needs to be cached is reloaded from the remote storage layer when the virtual warehouse is resumed.Option
C is incorrect because the query result cache is a shared cache and all users can access the data that has
been cached. There are no restrictions based on user access.Option D is incorrect because the metadata
cache is used by default in queries and there is no need for a user to explicitly set USE_METADATA_CACHE
to TRUE.Option B is correct because Snowflake automatically manages its data cache and evicts the least-
recently used data when the cache becomes full.Option E is correct because the RESULT_SCAN table
function can be used to query and filter the data that has been cached in the query result cache.
Question: 173 CertyIQ
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 S 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?

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.

Answer: D

Explanation:

D is correct !If the data exceeds 16 MB, enable the STRIP_OUTER_ARRAY file format option for the COPY
INTO <table> command to remove the outer array structure and load the records into separate table rows,

Reference:

https://docs.snowflake.com/en/user-guide/semistructured-considerations.html#data-size-limitations

Question: 174 CertyIQ


What is a feature of a stored procedure in Snowflake?

A.They can be created as secure and hide the underlying metadata from all users.
B.They can access tables from a single database.
C.They can only contain a single SQL statement.
D.They can be created to run with a caller's rights or an owner's rights.

Answer: D

Explanation:

D is correct

A - False - When you specify that the UDF or procedure is secure, these details are visible only to authorized
users – in other words, to users who are granted a role that owns the function.

Reference:

https://docs.snowflake.com/en/sql-reference/stored-procedures-rights

Question: 175 CertyIQ


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

A.CONTENT
B.PATH
C.BYTE_SIZE
D.INDEX
E.DATATYPE

Answer: BD

Explanation:

The output of Flatten:SEQA unique sequence number associated with the input record; the sequence is not
guaranteed to be gap-free or ordered in any particular way.KEYFor maps or objects, this column contains the
key to the exploded value.PATHThe path to the element within a data structure which needs to be
flattened.INDEXThe index of the element, if it is an array; otherwise NULL.VALUEThe value of the element of
the flattened array/object.THISThe element being flattened (useful in recursive flattening).

https://docs.snowflake.com/en/sql-reference/functions/flatten.html

Question: 176 CertyIQ


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

A.Standard Edition
B.Enterprise Edition
C.Business Critical Edition
D.Virtual Private Snowflake Edition

Answer: B

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/intro-editions.html

Question: 177 CertyIQ


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

Answer: A

Explanation:

Interprets an input string as a JSON document, producing a VARIANT value.SyntaxPARSE_JSON( <expr> )

Reference:

https://docs.snowflake.com/en/sql-reference/functions/parse_json.html
Question: 178 CertyIQ
How are serverless features billed?

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

Answer: A

Explanation:

A - correctB - serverless has no minimum (virtual warehouse has 60 sec)C - parameter doesn't existsD - not
10% of MONTHLY, but DAILY usage - Usage for cloud services is charged only if the daily consumption of
cloud services exceeds 10% of the daily usage of virtual warehouses.

Charges for serverless features are calculated based on total usage of snowflake-managed compute
resources measured in compute-hours. Compute-Hours are calculated on a per second basis, rounded up to
the nearest whole second. The number of credits consumed per compute hour varies depending on the
serverless feature.

Question: 179 CertyIQ


Which Snowflake architectural layer is responsible for a query execution plan?

A.Compute
B.Data storage
C.Cloud services
D.Cloud provider

Answer: C

Explanation:

Cloud services layer

Query execution plan, does not need an active virtual warehouse to complete as it only compiles the SQL
queries and consumes only Cloud service credits, since its a metadata operation. I would go with C.

Question: 180 CertyIQ


When unloading to a stage, which of the following is a recommended practice or approach?

A.Set SINGLE = TRUE for larger files.


B.Use OBJECT_CONSTRUCT(*) when using Parquet.
C.Avoid the use of the CAST function.
D.Define an individual file format.
Answer: D

Explanation:

Data Unloading Considerations: A. Defining a File Format:File format defines the type of data to be unloaded
into the stage or S3. It is best practice to define an individual file format when regularly used to unload a
certain type of data based on the characteristics of the file
needed.https://community.snowflake.com/s/article/Best-Practices-for-Data-Unloading

Question: 181 CertyIQ


Which SQL commands, when committed, will consume a stream and advance the stream offset? (Choose two.)

A.UPDATE TABLE FROM STREAM


B.SELECT FROM STREAM
C.INSERT INTO TABLE SELECT FROM STREAM
D.ALTER TABLE AS SELECT FROM STREAM
E.BEGIN COMMIT

Answer: AC

Explanation:

Could be ACE:A, C - The stream position (i.e. offset) is advanced when the stream is used in a DML statement.E
- To ensure multiple statements access the same change records in the stream, surround them with an
explicit transaction statement (BEGIN .. COMMIT).

DMLs advance Stream, so it is A and C.

Question: 182 CertyIQ


Which methods can be used to delete staged files from a Snowflake stage? (Choose two.)

A.Use the DROP command after the load completes.


B.Specify the TEMPORARY option when creating the file format.
C.Specify the PURGE copy option in the COPY INTO command.
D.Use the REMOVE command after the load completes.
E.Use the DELETE LOAD HISTORY command after the load completes.
Show Suggested AnswerHide Answer
Suggested Answer:CD
Community vote distribution
CD get percentage 64
C get percentage 27
9%
Other
byLavpakat Nov. 29, 2022, 7:29 p.m.

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting commentNew
Type your comment...

SubmitCancel

GiselaS

2 months, 2 weeks ago


Selected Answer: CD
Purge in COPY INTO commandor REMOVE after that process
upvoted 2 times
...

weuz

2 months, 2 weeks ago


PURGE and REMOVE are the correct answer
upvoted 1 times
...

c0d3g

3 months ago
Selected Answer: CD
PURGE and REMOVE
upvoted 1 times
...

psilvabr

3 months, 1 week ago


Selected Answer: CDCDCD
CD correct answer.
upvoted 1 times
...

KarBiswa

4 months, 1 week ago


CD correct anserfor C - https://docs.snowflake.com/en/sql-reference/sql/copy-into-table.html
upvoted 1 times
...

baig123

6 months ago
C and D should be correct answer.
upvoted 3 times
...

halol

6 months, 1 week ago


Selected Answer: CD
d: https://docs.snowflake.com/en/user-guide/data-load-internal-tutorial-remove-data-files.htmlc:
https://docs.snowflake.com/en/user-guide/data-load-local-file-system-
copy.html#:~:text=Staged%20files%20can%20be%20deleted%20from%20a%20Snowflake,command%20to%20remove%
upvoted 4 times
...

db1290

6 months, 2 weeks ago


C and D
upvoted 3 times
...
Lavpak

6 months, 2 weeks ago


Selected Answer: C
Files that were loaded successfully can be deleted from the stage during a load by specifying the PURGE copy
option in the COPY INTO <table> command.https://docs.snowflake.com/en/user-guide/data-load-local-file-system-
copy.html#:~:text=Staged%20files%20can%20be%20deleted%20from%20a%20Snowflake,command%20to%20remove%
upvoted 3 times
...

Social Media

Facebook,Twitter
YouTube,Reddit
Pinterest

Email Address

[email protected]
www.certyiq.com

We are the biggest and most updated IT certification exam material website.

Using our own resources, we strive to strengthen the IT professionals community for free.

RECENT ARTICLES

13June

New Version GCP Professional Cloud Architect Certificate & Helpful Information

IT Certifications
20September

The 5 Most In-Demand Project Management Certifications of 2019

IT Certifications

SITEMAP

Home
All Exams
News
About
Contact
Forum
DMCA
Login
Sign up
Terms & Privacy Policy

© 2023 ExamTopics

ExamTopics doesn't offer Real Microsoft Exam Questions. ExamTopics doesn't offer Real Amazon Exam
Questions. ExamTopics Materials do notcontain actual questions and answers from Cisco's Certification Exams.

CFA Institute does not endorse, promote or warrant the accuracy or quality of ExamTopics. CFA® and Chartered
Financial Analyst® are registered trademarks owned by CFA Institute.
Exam name or code...

Log in to ExamTopics

Sign in:

Email or nickname
Password
Forgot my password
Log in
Don't have an account yet? just sign-up.
Resend activation email
Close
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.So if you
see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...

Report Comment

×
Is the comment made by USERNAME spam or abusive?
Yes No

Commenting

×
In order to participate in the comments you need to be logged-in.
You can sign-up orlogin(it's free).
Ok

Answer: CD

Explanation:

https://docs.snowflake.com/en/user-guide/data-load-internal-tutorial-remove-data-files.htmlc:
https://docs.snowflake.com/en/user-guide/data-load-local-file-system-
copy.html#:~:text=Staged%20files%20can%20be%20deleted%20from%20a%20Snowflake,command%20to%

20remove%20the%20files%20in%20the%20stage.
Question: 183 CertyIQ
On which of the following cloud platforms can a Snowflake account be hosted? (Choose three.)

A.Amazon Web Services


B.Private Virtual Cloud
C.Oracle Cloud
D.Microsoft Azure Cloud
E.Google Cloud Platform
F.Alibaba Cloud

Answer: ADE

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/intro-cloud-
platforms.html#:~:text=A%20Snowflake%20account%20can%20be,Microsoft%20Azure%20(Azure)

Question: 184 CertyIQ


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

A.ACCOUNTADMIN
B.ORGADMIN
C.SECURITYADMIN
D.SYSADMIN

Answer: B

Explanation:

An account can be created by an ORGADMIN through the web interface or using SQL

Reference:

https://docs.snowflake.com/en/user-guide/organizations-manage-accounts.html

Question: 185 CertyIQ


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

Which diagram indicates a well-clustered table?

A.
B.

C.

D.

Answer: A

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions.html
Question: 186 CertyIQ
What feature can be used to reorganize a very large table on one or more columns?

A.Micro-partitions
B.Clustering keys
C.Key partitions
D.Clustered partitions

Answer: B

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/tables-clustering-keys.html

Question: 187 CertyIQ


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

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.

Answer: B

Explanation:

EXPLAIN compiles the SQL statement, but does not execute it, so EXPLAIN does not require a running
warehouse.Although EXPLAIN does not consume any compute credits, the compilation of the query does
consume Cloud Service credits, just as other metadata operations do.

https://docs.snowflake.com/en/sql-reference/sql/explain.html

Question: 188 CertyIQ


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

A.VARIANT
B.VARRAY
C.STRUCT
D.ARRAY
E.QUEUE

Answer: AD
Explanation:

Variant, Array and Object types.

Reference:

https://docs.snowflake.com/en/sql-reference/data-types-semistructured.html

Question: 189 CertyIQ


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

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

Answer: D

Explanation:

Allows optimization of parallel operations

https://docs.snowflake.com/en/user-guide/data-load-considerations-prepare

Question: 190 CertyIQ


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

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

Answer: DE

Explanation:

A. Database replication and fail over and C. Customer managed keys (Tri-secret secure) are supported
Business Critical and above only.

https://docs.snowflake.com/en/user-guide/intro-editions.html

https://docs.snowflake.com/en/user-guide/intro-editions

Question: 191 CertyIQ


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

A.5 MB
B.8 GB
C.16 MB
D.32 MB

Answer: C

Explanation:

By default, COPY INTO location statements separate table data into a set of output files to take advantage of
parallel operations. The maximum size for each file is set using the MAX_FILE_SIZE copy option. The default
value is 16777216 (16 MB) but can be increased to accommodate larger files.

https://docs.snowflake.com/en/user-guide/data-unload-considerations.html

Question: 192 CertyIQ


What features that are part of the Continuous Data Protection (CDP) feature set in Snowflake do not require
additional configuration? (Choose two.)

A.Row level access policies


B.Data masking policies
C.Data encryption
D.Time Travel
E.External tokenization

Answer: CD

Explanation:

Data encryptionTime Travel

Reference:

https://docs.snowflake.com/en/user-guide/data-cdp.html

Question: 193 CertyIQ


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

A.Metadata
B.Data Storage
C.Compute
D.Cloud Services

Answer: D

Explanation:

https://community.snowflake.com/s/article/Caching-in-Snowflake-Data-
Warehouse#:~:text=Snowflake%20Cache%20Layers&text=Result%20Cache%3A%20Which%20holds%20the,

underlying%20data%20has%20not%20changed.
Question: 194 CertyIQ
Which connectors are available in the downloads section of the Snowflake web interface (UI)? (Choose two.)

A.SnowSQL
B.JDBC
C.ODBC
D.HIVE
E.Scala

Answer: BC

Explanation:

The question relates to the old UA. JDBC and ODBC drivers can be seen there.There are no Download section
in the ne Snowsite UA.

BC is the way

Question: 195 CertyIQ


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?

A.Use data encryption.


B.Use dynamic data masking.
C.Use secure materialized views.
D.Revoke all roles for functional managers and end users.

Answer: B

Explanation:

Masking policy administrators can implement a masking policy such that analysts (i.e. users with the custom
ANALYST role) can only view the last four digits of a phone number and none of the social security number,
while customer support representatives (i.e. users with the custom SUPPORT role) can view the entire phone
number and social security number for customer verification use cases.

https://docs.snowflake.com/en/user-guide/security-column-intro.html#what-are-masking-policies

Question: 196 CertyIQ


Users are responsible for data storage costs until what occurs?

A.Data expires from Time Travel


B.Data expires from Fail-safe
C.Data is deleted from a table
D.Data is truncated from a table

Answer: B

Explanation:

Storage fees are incurred for maintaining historical data during both the Time Travel and Fail-safe periods.

https://docs.snowflake.com/en/user-guide/data-cdp-storage-costs.html

Question: 197 CertyIQ


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

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

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 file location and use Snowpipe with auto-ingest.

Answer: D

Explanation:

D. Set up cloud provider notifications on the file location and use Snowpipe with auto-ingest.

Question: 198 CertyIQ


What affects whether the query results cache can be used?

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

Answer: C

Explanation:

Answer: CResult Cache: Which holds the results of every query executed in the past 24 hours. These are
available across virtual warehouses, so query results returned to one user is available to any other user on the
system who executes the same query, provided the underlying data has not changed.

Question: 199 CertyIQ


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

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;

Answer: C

Explanation:

Average and Sum functions will need compute while min function can execute from cloud services layer

Question: 200 CertyIQ


How many days is load history for Snowpipe retained?

A.1 day
B.7 days
C.14 days
D.64 days

Answer: C

Explanation:

Bulk data loadStored in the metadata of the target table for 64 days. Available upon completion of the COPY
statement as the statement output.SnowpipeStored in the metadata of the pipe for 14 days. Must be
requested from Snowflake via a REST endpoint, SQL table function, or ACCOUNT_USAGE view.source.

https://docs.snowflake.com/en/user-guide/data-load-snowpipe-intro

Question: 201 CertyIQ


What Snowflake features allow virtual warehouses to handle high concurrency workloads? (Choose two.)

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

Answer: BD

Explanation:

Auto-scalingMulticluster warehouse

https://docs.snowflake.com/en/sql-reference/parameters.html#max-concurrency-level

https://docs.snowflake.com/en/sql-reference/parameters.html#max-concurrency-level
Question: 202 CertyIQ
Which COPY INTO command outputs the data into one file?

A.SINGLE=TRUE
B.MAX_FILE_NUMBER=1
C.FILE_NUMBER=1
D.MULTIPLE=FALSE

Answer: A

Explanation:

Reference:

https://docs.snowflake.com/en/sql-reference/sql/copy-into-location.html

Question: 203 CertyIQ


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

A.Compute Credits = 50 Credits Cloud Services = 10


B.Compute Credits = 80 Credits Cloud Services = 5
C.Compute Credits = 100 Credits Cloud Services = 9
D.Compute Credits = 120 Credits Cloud Services = 10
E.Compute Credits = 200 Credits Cloud Services = 26

Answer: AE

Explanation:

cloud-service-credit-usage**Usage for cloud services is charged only if the daily consumption of cloud
services exceeds 10% of the daily usage of virtual warehouses.

Reference:

https://docs.snowflake.com/en/user-guide/cost-understanding-compute.html

Question: 204 CertyIQ


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

How can this worksheet be shared?

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.

Answer: C

Explanation:
Reference:

https://docs.snowflake.com/en/user-guide/ui-snowsight-worksheets-gs.html#sharing-worksheets-and-
folders

Question: 205 CertyIQ


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

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 ADD ROW ACCESS POLICY ;Show Suggested AnswerHide Answer
Suggested Answer:BD
Community vote distribution
BE get percentage 75
AE get percentage 25
B (20%)
Other
bytejarunat Nov. 26, 2022, 12:54 a.m.

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting commentNew
Type your comment...

SubmitCancel

tejarun

Highly Voted 6 months, 3 weeks ago


B, Ehttps://docs.snowflake.com/en/user-guide/security-row-intro.html#apply-a-row-access-policy-to-a-table-
or-view
upvoted 13 times
...

Harpreetwal

Most Recent 1 month ago


Selected Answer: BE
B,E Correct.A is not correct as it is only defining not applying to table or view, Question is about applying to
table/Viewhttps://docs.snowflake.com/en/user-guide/security-row-intro
upvoted 1 times
...

weuz

2 months, 2 weeks ago


A & E are the correct choices
upvoted 1 times
...

OTE

3 months ago
Selected Answer: BE
Create / Alter Table/View DDL with row access policy
upvoted 2 times
...

EmiB

3 months, 1 week ago


Selected Answer: AE
A. Within the policy DDL - CREATE TABLE t .. WITH ROW ACCESS POLICY p ON (c);E. Using the command
ALTER TABLE t ADD ROW ACCESS POLICY p ON (c);
upvoted 1 times

Omkarshingare

2 months, 2 weeks ago


that is option B and E ryt
upvoted 1 times
...
...

Social Media

Facebook,Twitter
YouTube,Reddit
Pinterest

Email Address

[email protected]
www.certyiq.com

We are the biggest and most updated IT certification exam material website.

Using our own resources, we strive to strengthen the IT professionals community for free.

RECENT ARTICLES

13June

New Version GCP Professional Cloud Architect Certificate & Helpful Information

IT Certifications
20September

The 5 Most In-Demand Project Management Certifications of 2019

IT Certifications

SITEMAP

Home
All Exams
News
About
Contact
Forum
DMCA
Login
Sign up
Terms & Privacy Policy

© 2023 ExamTopics

ExamTopics doesn't offer Real Microsoft Exam Questions. ExamTopics doesn't offer Real Amazon Exam
Questions. ExamTopics Materials do notcontain actual questions and answers from Cisco's Certification Exams.

CFA Institute does not endorse, promote or warrant the accuracy or quality of ExamTopics. CFA® and Chartered
Financial Analyst® are registered trademarks owned by CFA Institute.

Exam name or code...

Log in to ExamTopics

Sign in:

Email or nickname
Password
Forgot my password
Log in

Don't have an account yet? just sign-up.


Resend activation email
Close
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if
you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...

Report Comment

×
Is the comment made by USERNAME spam or abusive?
Yes No

Commenting

×
In order to participate in the comments you need to be logged-in.
You can sign-up or login (it's free).
Ok

Answer: BE
Explanation:

B,E Correct.A is not correct as it is only defining not applying to table or view, Question is about applying to
table/Viewhttps://docs.snowflake.com/en/user-guide/security-row-intro

Create / Alter Table/View DDL with row access policy

Question: 206 CertyIQ


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

A.JOIN
B.COPY INTO
C.PUT
D.GET

Answer: C

Explanation:

(up)load to stage - PUT(up)load from stage - COPY INTO FROM @unload to stage - COPY INTO @download
from stage - GET

Question: 207 CertyIQ


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

A.Reader
B.Consumer
C.Vendor
D.Standard
E.Personalized

Answer: DE

Explanation:

The Snowflake Marketplace offers two types of data listings which define how data is shared and consumed.
Once published, both types of listings are displayed to consumers in the selected regions. The key difference
between free and personalized listings is the ability to access the data share.Introduction to the Snowflake
Marketplacex

https://other-docs.snowflake.com › marketplace › intro

Question: 208 CertyIQ


What is the maximum Time Travel retention period for a temporary Snowflake table?

A.90 days
B.1 day
C.7 days
D.45 days

Answer: B

Explanation:

Max time travel for

https://www.certyiq.com/exams/snowflake/snowpro-core/view/21/#emporary table is one day.

Question: 209 CertyIQ


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

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

Answer: D

Explanation:

Auto-scaleThis mode is enabled by specifying different values for maximum and minimum number of clusters.
In this mode, Snowflake starts and stops clusters as needed to dynamically manage the load on the
warehouse:As the number of concurrent user sessions and/or queries for the warehouse increases, and
queries start to queue due to insufficient resources, Snowflake automatically starts additional clusters, up to
the maximum number defined for the warehouse.Similarly, as the load on the warehouse decreases,
Snowflake automatically shuts down clusters to reduce the number of running clusters and, correspondingly,
the number of credits used by the warehouse.

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-multicluster.html#:~:text=Auto%2Dscale,-
You%20can%20choose&text=This%20mode%20is%20enabled%20by,while%20the%20warehouse%20is%20running.

Question: 210 CertyIQ


What happens when a cloned table is replicated to a secondary database? (Choose two.)

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.

Answer: CD

Explanation:

When a cloned table is replicated to a secondary database, the physical data is also replicated, increasing the
data storage usage for your account.

https://docs.snowflake.com/en/user-guide/database-replication-
considerations.html#:~:text=Replication%20and%20Cloning,-
Cloned%20objects%20are&text=However%2C%20when%20a%20cloned%20table,storage%20usage%20for%20

your%20account.

Question: 211 CertyIQ


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

A.Amazon Web Services


B.Docker
C.IBM Cloud
D.Microsoft Azure Cloud
E.Google Cloud Platform
F.Oracle Cloud

Answer: ADE

Explanation:

Amazon Web ServicesMicrosoft Azure CloudGoogle Cloud Platform

A,D,E is the right answer

Question: 212 CertyIQ


What is a limitation of a Materialized View?

A.A Materialized View cannot support any aggregate functions


B.A Materialized View can only reference up to two tables
C.A Materialized View cannot be joined with other tables
D.A Materialized View cannot be defined with a JOIN

Answer: D

Explanation:

Materialized view can be joined with other tables. But you cannot include JOIN in a materialized view definition

Question: 213 CertyIQ


In the Snowflake access control model, which entity owns an object by default?

A.The user who created the object


B.The SYSADMIN role
C.Ownership depends on the type of object
D.The role used to create the object

Answer: D

Explanation:

To own an object means that a role has the OWNERSHIP privilege on the object. Each securable object is
owned by a single role, which by default is the role used to create the object.

Question: 214 CertyIQ


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

A.Standard
B.Enterprise
C.Business Critical
D.Virtual Private Snowflake (VPC)

Answer: B

Explanation:

B. Enterprise

Dynamic data masking require Enterprise edition or higher edition

Question: 215 CertyIQ


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

A.Compute resources
B.Query execution
C.Authentication
D.Data storage
E.Metadata

Answer: CE

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/intro-key-concepts.html

Question: 216 CertyIQ


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?


A.Row access policies
B.Data masking policies
C.Data encryption
D.Role based access control

Answer: B

Explanation:

Row access policy limits the access to the row itself while Masking policy will allow to see the data value but
not the actual value.

Question: 217 CertyIQ


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?

A.view @my_stage
B.list @my_stage
C.show @my_stage
D.display @my_stage

Answer: B

Explanation:

B. list @my_stage

Question: 218 CertyIQ


Which tasks are performed in the Snowflake Cloud Services layer? (Choose two.)

A.Management of metadata
B.Computing the data
C.Maintaining Availability Zones
D.Infrastructure security
E.Parsing and optimizing queries

Answer: AE

Explanation:

https://docs.snowflake.com/en/user-guide/intro-key-concepts.html

Question: 219 CertyIQ


What is true about sharing data in Snowflake? (Choose two.)

A.The Data Consumer pays for data storage as well as for data computing.
B.The shared data is copied into the Data Consumer account, so the Consumer can modify it without impacting
the base data of the Provider.
C.A Snowflake account can both provide and consume shared data.
D.The Provider is charged for compute resources used by the Data Consumer to query the shared data.
E.The Data Consumer pays only for compute resources to query the shared data.

Answer: CE

Explanation:

C. A Snowflake account can both provide and consume shared data.E. The Data Consumer pays only for
compute resources to query the shared data.

Question: 220 CertyIQ


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?

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;

Answer: A

Explanation:
Insert a colon : between the VARIANT column name and any first-level element: <column>:
<level1_element>.https://docs.snowflake.com/en/user-guide/querying-semistructured.html

Question: 221 CertyIQ


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

A.Clustering
B.Materialized Views
C.Zero-copy Cloning
D.Search Optimization Service

Answer: D

Explanation:

https://docs.snowflake.com/en/user-guide/search-optimization-service.html#understanding-the-search-
optimization-service

Search Optimization Service

Question: 222 CertyIQ


Which of the following accurately describes shares?

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

Answer: A

Explanation:

Snowflake database objects can be shared:TablesExternal tablesSecure viewsSecure materialized


viewsSecure UDFs

Question: 223 CertyIQ


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

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.

Answer: AD
Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/security-access-control-
considerations.html#:~:text=The%20account%20administrator%20%28i.e%20users%20with%20the%20

ACCOUNTADMIN,data%2C%20and%20can%20stop%20any%20running%20SQL%20statements.

Question: 224 CertyIQ


In the query profiler view for a query, which components represent areas that can be used to help optimize query
performance? (Choose two.)

A.Bytes scanned
B.Bytes sent over the network
C.Number of partitions scanned
D.Percentage scanned from cache
E.External bytes scanned

Answer: CD

Explanation:

C,D. Because the number of bytes scanned has no values if don't know if your query has or not make a prune,
reducing the number of partition tha has scanned.I have a good query if my filters reduce the number of
(micro) partiotion that the query must access to get the data.

Question: 225 CertyIQ


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

A.Standard
B.Enterprise
C.Business Critical
D.Virtual Private Snowflake

Answer: B

Explanation:

Check on the "Row Access Policies"

https://docs.snowflake.com/en/user-guide/intro-editions.html

Question: 226 CertyIQ


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

A.1 day
B.7 days
C.12 hours
D.0 days

Answer: D

Explanation:

0 days for both transient and temporary tables

Question: 227 CertyIQ


What is a machine learning and data science partner within the Snowflake Partner Ecosystem?

A.Informatica
B.Power BI
C.Adobe
D.Data Robot

Answer: D

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/ecosystem-analytics.html

Question: 228 CertyIQ


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

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.

Answer: AD

Explanation:

A. Data in the Snowflake Data Marketplace is already formatted and ready to query, and can be personalized
for specific business needs.D. Data from the Snowflake Data Marketplace is accessed through Snowflake's
Secure Data Sharing technology, which allows users to access the data without copying or moving it to their
own account.B and C are incorrect statements. Loading data into a cloud provider as a consumer account is
not required to leverage data from the Snowflake Data Marketplace, and the data can be accessed and used
in a Snowflake account without restriction.E is also an incorrect statement. Data transformations may not be
required when combining Data Marketplace datasets with existing data in Snowflake, as it depends on the
specific data being used and how it needs to be combined or analyzed.
Question: 229 CertyIQ
What impacts the credit consumption of maintaining a materialized view? (Choose two.)

A.Whether or not it is also a secure view


B.How often the underlying base table is queried
C.How often the base table changes
D.Whether the materialized view has a cluster key defined
E.How often the materialized view is queried

Answer: CD

Explanation:

More changes to base table increases credit consumption for materialized view maintenance

https://docs.snowflake.com/en/user-guide/views-materialized#label-materialized-views-maintenance-billing

Question: 230 CertyIQ


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

A.SINGLE=TRUE
B.MULTIPLE=TRUE
C.MULTIPLE=FALSE
D.SINGLE=FALSE

Answer: D

Explanation:

D. SINGLE=FALSE

https://docs.snowflake.com/en/user-guide/data-unload-overview.html#bulk-unloading-into-single-or-
multiple-files

Question: 231 CertyIQ


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

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.

Answer: D

Explanation:
https://docs.snowflake.com/en/sql-reference/sql/create-clone.html

Question: 232 CertyIQ


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

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

Answer: A

Explanation:

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

Question: 233 CertyIQ


Which of the following objects can be directly restored using the UNDROP command? (Choose two.)

A.Schema
B.View
C.Internal stage
D.Table
E.User
F.Role

Answer: AD

Explanation:

Account Objects:UNDROP DATABASEDatabase Objects:UNDROP SCHEMAUNDROP TABLEUNDROP TAG

Question: 234 CertyIQ


Which Snowflake SQL statement would be used to determine which users and roles have access to a role called
MY_ROLE?

A.SHOW GRANTS OF ROLE MY_ROLE


B.SHOW GRANTS TO ROLE MY_ROLE
C.SHOW GRANTS FOR ROLE MY_ROLE
D.SHOW GRANTS ON ROLE MY_ROLE

Answer: A

Explanation:

A: SHOW GRANTS OF ROLE shows who as been granted (Correct)B: SHOW GRANTS TO ROLE show privileges
granted

https://docs.snowflake.com/en/sql-reference/sql/show-grants.html

https://docs.snowflake.com/en/sql-reference/sql/show-grants#examples

Question: 235 CertyIQ


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

A.Business Critical Edition


B.Standard Edition
C.Virtual Private Snowflake (VPS)
D.Enterprise Edition

Answer: B

Explanation:

Its available for ALL editions so Standard edition is the answer

Question: 236 CertyIQ


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?

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.

Answer: B

Explanation:

For transient table the time travel is from 0 to 1 days.

Question: 237 CertyIQ


When reviewing the load for a warehouse using the load monitoring chart, the chart indicates that a high volume of
queries is always queuing in the warehouse.

According to recommended best practice, what should be done to reduce the queue volume? (Choose two.)

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.

Answer: AD

Explanation:

This is per Snowflake documentation.

https://docs.snowflake.com/en/user-guide/warehouses-load-monitoring.html#slow-query-performance

Question: 238 CertyIQ


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

A.Tri-Secret Secure
B.Time Travel
C.Fail-safe
D.Data encryption
E.External stages

Answer: BC

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/data-cdp.htmlboth Time Travel and Fail-safe require additional


data storage, which has associated fees

Question: 239 CertyIQ


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

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

Answer: B

Explanation:

Reference:

https://docs.snowflake.com/en/sql-reference/account-usage/login_history.html

Question: 240 CertyIQ


What is the purpose of an External Function?
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

Answer: A

Explanation:

https://docs.snowflake.com/en/sql-reference/external-functions-introduction.html#what-is-an-external-
function

Question: 241 CertyIQ


Which of the following statements apply to Snowflake in terms of security? (Choose two.)

A.Snowflake leverages a Role-Based Access Control (RBAC) model.


B.Snowflake requires a user to configure an IAM user to connect to the database.
C.All data in Snowflake is encrypted.
D.Snowflake can run within a user's own Virtual Private Cloud (VPC).
E.All data in Snowflake is compressed.

Answer: AC

Explanation:

AC is correct answer.Moderator should rectity the answer choice.

Question: 242 CertyIQ


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?

A.4 minutes
B.10 minutes
C.14 minutes
D.24 minutes

Answer: C

Explanation:

It is 14 mins because:3 Minutes for running first time (starting the WH and first execution)Leave for 15
minutes. WH will be iddle after 10 mins. ==> 10 + 3New execuion = Minimal is 1 minute billed. so: 10+3+1 = 14
Question: 243 CertyIQ
What can be used to view warehouse usage over time? (Choose two.)

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 UI

Answer: DE

Explanation:

DE is correct answer query history view specify the wh used but no info about usage consumption

Question: 244 CertyIQ


What actions will prevent leveraging of the ResultSet cache? (Choose two.)

A.Removing a column from the query SELECT list


B.Stopping the virtual warehouse that the query is running against
C.Clustering of the data used by the query
D.Executing the RESULTS_SCAN() table function
E.Changing a column that is not in the cached query

Answer: AC

Explanation:

C is explained here "The table’s micro-partitions have not changed (e.g. been reclustered or consolidated) due
to changes to other data in the table

https://docs.snowflake.com/en/user-guide/querying-persisted-results.html

Question: 245 CertyIQ


Which statement is true about running tasks in Snowflake?

A.A task can be called using a CALL statement to run a set of predefined SQL commands.
B.A task allows a user to execute a single SQL statement/command using a predefined schedule.
C.A task allows a user to execute a set of SQL commands on a predefined schedule.
D.A task can be executed using a SELECT statement to run a predefined SQL command.

Answer: B

Explanation:

A task can execute any one of the following types of SQL code:Single SQL statementCall to a stored
procedureProcedural logic using Snowflake Scripting Developer Guidehttps://docs.snowflake.com/en/user-
guide/tasks-intro.html

https://docs.snowflake.com/en/user-guide/tasks-intro

Question: 246 CertyIQ


Which data types does Snowflake support when querying semi-structured data? (Choose two.)

A.VARIANT
B.VARCHAR
C.XML
D.ARRAY
E.BLOB

Answer: AD

Explanation:

A&D

https://docs.snowflake.com/en/sql-reference/data-types-semistructured.html

Question: 247 CertyIQ


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

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

Answer: B

Explanation:

warehouse start Only if the system estimates there’s enough query load to keep the cluster busy for at least 6
minutes.

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-multicluster.html

Question: 248 CertyIQ


What is the following SQL command used for?

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

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

Answer: D

Explanation:

Validates the files loaded in a past execution of the COPY INTO <table> command and returns all the errors
encountered during the load, rather than just the first error

https://docs.snowflake.com/en/sql-reference/functions/validate.html

Question: 249 CertyIQ


A sales table FCT_SALES has 100 million records.

The following query was executed:

SELECT COUNT (1) FROM FCT_SALES;

How did Snowflake fulfill this query?

A.Query against the result set cache


B.Query against a virtual warehouse cache
C.Query against the most-recently created micro-partition
D.Query against the metadata cache

Answer: D

Explanation:

D. Query against the metadata cache >> METADATA-BASED RESULT

Question: 250 CertyIQ


What happens when a virtual warehouse is resized?

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.

Answer: B

Explanation:

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.

Reference:
https://docs.snowflake.com/en/user-guide/warehouses-
tasks.html#:~:text=Resizing%20a%20running%20warehouse%20adds,each%20cluster%20in%20the%20warehouse.

Question: 251 CertyIQ


What tasks can be completed using the COPY command? (Choose two.)

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.

Answer: CD

Explanation:

https://docs.snowflake.com/en/user-guide/data-load-transform.html

Question: 252 CertyIQ


Which Snowflake layer can be configured?

A.Database Storage
B.Cloud Services
C.Query Processing
D.Application Services

Answer: C

Explanation:

the Answer is C - Query processing. Warehouse can be configured, not sure about Cloud services or
Storage(Snowflake manages this)

Question: 253 CertyIQ


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

A.Compute layer
B.Storage layer
C.Cloud infrastructure layer
D.Cloud services layer

Answer: D

Explanation:

D. Cloud services layer


https://community.snowflake.com/s/article/Snowflake-Additional-Billing-Cloud-Services-Layer-
Impact#:~:text=The%20services%20layer%20for%20Snowflake,cache%20and%20coordinates%20all%20transactions

Question: 254 CertyIQ


If a size Small virtual warehouse is made up of two servers, how many servers make up a Large warehouse?

A.4
B.8
C.16
D.32

Answer: B

Explanation:

8 is the number

https://docs.snowflake.com/en/user-guide/warehouses-overview.html

Question: 255 CertyIQ


A clustering key was defined on a table, but it is no longer needed.

How can the key be removed?

A.ALTER TABLE PURGE CLUSTERING KEY


B.ALTER TABLE
DELETE CLUSTERING KEY
C.ALTER TABLE
DROP CLUSTERING KEY
D.ALTER TABLE
REMOVE CLUSTERING KEYShow Suggested AnswerHide Answer
Suggested Answer:C
Community vote distribution
C get percentage 100
C (25%)
B (20%)
Other
bypaknadeemat Dec. 8, 2022, 12:39 a.m.

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting commentNew
Type your comment...

SubmitCancel

AS314

Highly Voted 5 months, 3 weeks ago


Selected Answer: C
ALTER TABLE <name> DROP CLUSTERING KEY
upvoted 6 times
...

dmitriypo

Most Recent 1 month, 1 week ago


Selected Answer: C
Chttps://docs.snowflake.com/en/user-guide/tables-clustering-keys#defining-clustered-tables
upvoted 1 times
...

GiselaS

2 months, 2 weeks ago


Selected Answer: C
Dropping the Clustering Keys for a TableAt any time, you can drop the clustering key for a table using ALTER
TABLE:ALTER TABLE <name> DROP CLUSTERING KEY
upvoted 1 times
...

weuz

2 months, 2 weeks ago


C is the correct one
upvoted 2 times
...

KarBiswa

3 months, 1 week ago


Alter table <sssss> drop clustering key
upvoted 1 times
...

fahfouhi94

4 months, 2 weeks ago


Selected Answer: C
https://docs.snowflake.com/en/user-guide/tables-clustering-keys.html
upvoted 1 times
...

halol

6 months, 1 week ago


Selected Answer: C
https://docs.snowflake.com/en/sql-reference/sql/alter-table.html C
upvoted 3 times
...

paknadeem

6 months, 1 week ago


I Think the correct answer is C
upvoted 2 times
...

Social Media

Facebook,Twitter
YouTube,Reddit
Pinterest

Email Address
[email protected]
www.certyiq.com

We are the biggest and most updated IT certification exam material website.

Using our own resources, we strive to strengthen the IT professionals community for free.

RECENT ARTICLES

13June

New Version GCP Professional Cloud Architect Certificate & Helpful Information

IT Certifications
20September

The 5 Most In-Demand Project Management Certifications of 2019

IT Certifications

SITEMAP

Home
All Exams
News
About
Contact
Forum
DMCA
Login
Sign up
Terms & Privacy Policy

© 2023 ExamTopics

ExamTopics doesn't offer Real Microsoft Exam Questions. ExamTopics doesn't offer Real Amazon Exam
Questions. ExamTopics Materials do notcontain actual questions and answers from Cisco's Certification Exams.

CFA Institute does not endorse, promote or warrant the accuracy or quality of ExamTopics. CFA® and Chartered
Financial Analyst® are registered trademarks owned by CFA Institute.

Exam name or code...

Log in to ExamTopics

Sign in:

Email or nickname
Password
Forgot my password
Log in
Don't have an account yet? just sign-up.
Resend activation email
Close
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you
see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...

Report Comment

×
Is the comment made by USERNAME spam or abusive?
Yes No

Commenting

×
In order to participate in the comments you need to be logged-in.
You can sign-up or login (it's free).
Ok

Answer: C

Explanation:

ALTER TABLE <name> DROP CLUSTERING KEY

Question: 256 CertyIQ


What is a core benefit of clustering?

A.To guarantee uniquely identifiable records in the database


B.To increase scan efficiency in queries by improving pruning
C.To improve performance by creating a separate file for point lookups
D.To provide data redundancy by duplicating micro-partitions

Answer: B

Explanation:

B is correct

https://docs.snowflake.com/en/user-guide/tables-clustering-
keys.html#:~:text=Using%20a%20clustering%20key%20to,in%20tables%20with%20no%20clustering.
Question: 257 CertyIQ
Which statement is true about Multi-Factor Authentication (MFA) in Snowflake?

A.MFA can be enforced or applied for a given role.


B.Snowflake users are automatically enrolled in MFA.
C.Users enroll in MFA by submitting a request to Snowflake Support.
D.MFA is an integrated Snowflake feature.

Answer: D

Explanation:

D is right

https://docs.snowflake.com/en/user-guide/security-
mfa.html#:~:text=Snowflake%20supports%20multi%2Dfactor%20authentication,is%20managed%

20completely%20by%20Snowflake.

Question: 258 CertyIQ


What data type should be used to store JSON data natively in Snowflake?

A.JSON
B.String
C.Object
D.VARIANT

Answer: D

Explanation:

Variant data type

D is correct

Question: 259 CertyIQ


What should be considered when deciding to use a Secure View? (Choose two.)

A.No details of the query execution plan will be available in the query profiler.
B.Once created there is no way to determine if a view is secure or not.
C.Secure views do not take advantage of the same internal optimizations as standard views.
D.It is not possible to create secure materialized views.
E.The view definition of a secure view is still visible to users by way of the information schema.

Answer: AC

Explanation:
The internals of a secure view are not exposed in Query Profile (in the web interface).

https://alexandersks.medium.com/views-in-snowflake-part-3-secure-view-8bbd8832b3af

Question: 260 CertyIQ


The information schema provides storage information for which of the following objects? (Choose two.)

A.Users
B.Databases
C.Internal stages
D.Resource monitors
E.Pipes

Answer: BC

Explanation:

B & C from the snowflake UI

Reference:

https://docs.snowflake.com/en/sql-reference/info-schema.html

Question: 261 CertyIQ


What is a responsibility of Snowflake’s virtual warehouses?

A.Infrastructure management
B.Metadata management
C.Query execution
D.Query parsing and optimization
E.Management of the storage layer

Answer: C

Explanation:

C. Query execution

Question: 262 CertyIQ


Which data type is supported by Snowflake data classification?

A.Binary
B.Float
C.Geography
D.Variant
Answer: B

Explanation:

GEOGRAPHYBINARYVARIANT

https://docs.snowflake.com/en/user-guide/governance-classify-concepts.html#what-is-classificationYou can
classify table and view columns for all supported data types except for the following data
types:GEOGRAPHYBINARYVARIANT

Question: 263 CertyIQ


When unloading data to an external stage, which compression format can be used for Parquet files with the COPY
INTO command?

A.BROTLI
B.GZIP
C.LZO
D.ZSTD

Answer: C

Explanation:

When unloading data, files are compressed using the Snappy algorithm by default. If unloading data to LZO-
compressed files, specify this value.

Reference:

https://docs.snowflake.com/en/sql-reference/sql/create-file-format.html#type-parquet

Question: 264 CertyIQ


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

A.SHOW GRANTS ON ROLE


B.SHOW ROLES
C.SHOW GRANTS TO ROLE
D.SHOW GRANTS FOR ROLE

Answer: C

Explanation:

Answer shown does not even exist. Show grants to role: List all privileges granted

SHOW GRANTS TO ...ROLE role_nameLists all privileges and roles granted to the role.

Reference:

https://docs.snowflake.com/en/sql-reference/sql/show-grants.html#show-grants
Question: 265 CertyIQ
Which Query Profile result indicates that a warehouse is sized too small?

A.There are a lot of filter nodes.


B.Bytes are spilling to external storage.
C.The number of processed rows is very high.
D.The number of partitions scanned is the same as partitions total.

Answer: B

Explanation:

Reference:

https://community.snowflake.com/s/article/Performance-impact-from-local-and-remote-disk-spilling

Question: 266 CertyIQ


What is the default Time Travel retention period?

A.1 day
B.7 days
C.45 days
D.90 days

Answer: A

Explanation:

1 is default, but in Enterprise can be extended to max 90 days.

No tasks are required to enable Time Travel. It is automatically enabled with the standard, 1-day retention
period. However, you may wish to upgrade to Snowflake Enterprise Edition to enable configuring longer data
retention periods of up to 90 days for databases, schemas, and tables.

Question: 267 CertyIQ


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

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.

Answer: CD

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/data-load-considerations-prepare.html#preparing-delimited-text-
files

Question: 268 CertyIQ


Which schema has the RESOURCE_MONITORS view?

A.ACCOUNT_USAGE
B.READER_ACCOUNT_USAGE
C.INFORMATION_SCHEMA
D.WAREHOUSE_USAGE_SCHEMA

Answer: B

Explanation:

redaer account usage

https://docs.snowflake.com/en/sql-reference/account-usage/resource_monitors.html

Question: 269 CertyIQ


What is the purpose of enabling Federated Authentication on a Snowflake account?

A.Disables the ability to use key pair and basic authentication (e.g., username/password) when connecting
B.Allows dual Multi-Factor Authentication (MFA) when connecting to Snowflake
C.Forces users to connect through a secure network proxy
D.Allows users to connect using secure single sign-on (SSO) through an external identity provider

Answer: D

Explanation:

In a federated environment, user authentication is separated from user access through the use of one or more
external entities that provide independent authentication of user credentials. The authentication is then
passed to one or more services, enabling users to access the services through SSO. A federated environment
consists of the following components.

Question: 270 CertyIQ


Which Snowflake partner category is represented at the top of this diagram (labeled 1)?
A.Business Intelligence
B.Machine Learning and Data Science
C.Security and Governance
D.Data Integration

Answer: D

Explanation:

D. Data Integration

Reference:

https://docs.snowflake.com/en/user-guide/ecosystem-security.html

Question: 271 CertyIQ


Which object types are protected by Fail-safe? (Choose two.)

A.Permanent Tables
B.Temporary Tables
C.External Tables
D.Materialized Views
E.Transient Tables

Answer: AD

Explanation:
TABLE & MV

Question: 272 CertyIQ


Snowflake's approach to the management of system access combines which of the following models? (Choose
two.)

A.Security Assertion Markup Language (SAML)


B.Role-Based Access Control (RBAC)
C.Identity Access Management (AM)
D.Create, Read, Update, and Delete (CRUD)
E.Discretionary Access Control (DAC)
F.Mandatory Access Control (MAC)

Answer: B

Explanation:

DAC + RBAC

Reference:

https://docs.snowflake.com/en/user-guide/security-access-control-overview.html

Question: 273 CertyIQ


According to Snowflake best practice recommendations, which role should be used to create databases?

A.ACCOUNTADMIN
B.SYSADMIN
C.SECURITYADMIN
D.USERADMIN

Answer: B

Explanation:

The system administrator (SYSADMIN) role includes the privileges to create warehouses, databases, and all
database objects (schemas, tables, etc.).

https://docs.snowflake.com/en/user-guide/security-access-control-
considerations.html#:~:text=The%20system%20administrator%20(SYSADMIN)%20role,%2C%20tables%2C%20etc.).

Question: 274 CertyIQ


To add or remove search optimization for a table, a user must have which of the following privileges or roles?
(Choose two.)

A.The MODIFY privilege on the table


B.The OWNERSHIP privilege on the table
C.A SECURITYADMIN role
D.The ADD SEARCH OPTIMIZATION privilege on the schema that contains the table
E.The SELECT privilege on the table

Answer: BD

Explanation:

To add, configure, or remove search optimization for a table, you must have the following privileges:You must
have OWNERSHIP privilege on the table.You must have ADD SEARCH OPTIMIZATION privilege on the schema
that contains the table.

Reference:

https://docs.snowflake.com/en/user-guide/search-optimization-service.html#what-access-control-privileges-
are-needed-for-the-search-optimization-service

Question: 275 CertyIQ


While using a COPY command with a Validation_mode parameter, which of the following statements will return an
error?

A.Statements that insert a duplicate record during a load


B.Statements that have a specific data type in the source
C.Statements that have duplicate file names
D.Statements that transform data during a load

Answer: D

Explanation:

Answer D The VALIDATION_MODE parameter does not support COPY statements that transform data during
a load.

Reference:

https://docs.snowflake.com/en/user-guide/data-load-transform.html#validation-mode-parameter

Question: 276 CertyIQ


When is the result set cache no longer available? (Choose two.)

A.When another warehouse is used to execute the query


B.When another user executes the query
C.When the underlying data has changed
D.When the warehouse used to execute the query is suspended
E.When it has been 24 hours since the last query

Answer: C

Explanation:
Reference:

https://docs.snowflake.com/en/user-guide/querying-persisted-results

Question: 277 CertyIQ


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

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

Answer: A

Explanation:

Loading data files roughly 100-250 MB in size or larger reduces the overhead charge relative to the amount of
total data loaded to the point where the overhead cost is immaterial.

https://www.snowflake.com/blog/best-practices-for-data-
ingestion/#:~:text=Recommended%20file%20size%20for%20Snowpipe%20and%20cost%20considerations&text=

We%20recommend%20files%20at%20least,cost%2Dto%2Dperformance%20ratio.

Question: 278 CertyIQ


Which statements are true concerning Snowflake’s underlying cloud infrastructure? (Choose three.)

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.

Answer: DEF

Explanation:

Snowflake is provided as Software-as-a-Service (SaaS) that runs completely on cloud infrastructure. This
means that all three layers of Snowflake’s architecture (storage, compute, and cloud services) are deployed
and managed entirely on a selected cloud platform.In addition, Snowflake’s virtual warehouses and
cloudservices layers are similarly deployed across three availability zones in a region.
Question: 279 CertyIQ
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 stage?

A.list @mytable;
B.list @%mytable;
C.list @%mystage;
D.list @mystage;

Answer: D

Explanation:

Reference:

https://docs.snowflake.com/en/sql-reference/sql/list.html

Question: 280 CertyIQ


What is a best practice after creating a custom role?

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.

Answer: B

Explanation:

B. Assign the custom role to the SYSADMIN role.

https://docs.snowflake.com/en/user-guide/security-access-control-overview.html#role-hierarchy-and-
privilege-inheritancehttps://docs.snowflake.com/en/user-guide/security-access-control-overview.html#role-
hierarchy-and-privilege-inheritance

Question: 281 CertyIQ


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?

A.Standard
B.Premium
C.Enterprise
D.Business Critical

Answer: D

Explanation:
This feature requires Business Critical (or higher).https://docs.snowflake.com/en/user-guide/admin-security-
privatelink.html

Reference:

https://docs.snowflake.com/en/user-guide/intro-editions

Question: 282 CertyIQ


Which of the following query profiler variables will indicate that a virtual warehouse is not sized correctly for the
query being executed?

A.Bytes sent over the network


B.Synchronization
C.Initialization
D.Remote spillage

Answer: D

Explanation:

Remote spillage is a correct answer.

Question: 283 CertyIQ


Which of the following Snowflake capabilities are available in all Snowflake editions? (Choose two.)

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

Answer: B

Explanation:

Automatic encryption of all data

Reference:

https://docs.snowflake.com/en/user-guide/intro-editions#security-governance-data-protection

Question: 284 CertyIQ


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

A.SnowSQL
B.Snowflake classic web interface (UI)
C.Snowsight
D..NET driver

Answer: A

Explanation:

PUT command UsageThe command cannot be executed from the Worksheets page in the Snowflake web
interface; instead, use the SnowSQL client to upload data files, or check the documentation for the specific
Snowflake client to verify support for this command. https://roboquery.com/app/syntax-put-command-
snowflake

Question: 285 CertyIQ


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

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.

Answer: DE

Explanation:

Answer is D and E

https://docs.snowflake.com/en/user-guide/tables-clustering-keys.html#what-is-a-clustering-key

Question: 286 CertyIQ


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

A.Metadata cache
B.Result cache
C.Remote cache
D.Local file cache

Answer: B

Explanation:

Result Cache: Which holds the results of every query executed in the past 24 hours. These are available
across virtual warehouses, so query results returned to one user is available to any other user on the system
who executes the same query, provided the underlying data has not changed.Local Disk Cache: Which is used
to cache data used by SQL queries. Whenever data is needed for a given query it's retrieved from the Remote
Disk storage, and cached in SSD and memory.

Question: 287 CertyIQ


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

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.

Answer: B

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/tables-clustering-keys#what-is-a-clustering-key

Question: 288 CertyIQ


Which of the following operations require the use of a running virtual warehouse? (Choose two.)

A.Downloading data from an internal stage


B.Listing files in a stage
C.Executing a stored procedure
D.Altering a table
E.Querying data from a materialized view

Answer: CE

Explanation:

C&E

https://docs.snowflake.com/en/user-guide/warehouses.html

Question: 289 CertyIQ


What is used to limit the credit usage of a virtual warehouse within a Snowflake account?

A.Load monitor
B.Resource monitor
C.Query Profile
D.Stream

Answer: B

Explanation:

resource monitor of course

https://docs.snowflake.com/en/user-guide/resource-
monitors.html#:~:text=A%20resource%20monitor%20can%20be,and%20how%20long%20it%20runs.
Question: 290 CertyIQ
What are the benefits of the replication feature in Snowflake? (Choose two.)

A.Disaster recovery
B.Time Travel
C.Fail-safe
D.Database failover and failback
E.Data security

Answer: AD

Explanation:

Replication is not a security model infact it increases risk exposure, its for business continuity.

Question: 291 CertyIQ


Which of the following roles are recommended to create and manage users and roles? (Choose two.)

A.SYSADMIN
B.SECURITYADMIN
C.PUBLIC
D.ACCOUNTADMIN
E.USERADMIN

Answer: BE

Explanation:

SECURITYADMIN and USERADMIN

B&E are correct answer.

Question: 292 CertyIQ


When can a newly configured virtual warehouse start running SQL queries?

A.After 50% of the warehouse provisioning has completed


B.During the time slots defined by the ACCOUNTADMIN
C.When the warehouse provisioning is completed
D.After the warehouse replication is completed

Answer: C

Explanation:

Answer - C.Snowflake does not begin executing SQL statements submitted to a warehouse until all of the
compute resources for the warehouse are successfully provisioned, unless any of the resources fail to
provision.Ref: https://docs.snowflake.com/en/user-guide/warehouses-tasks#A would be correct for a
warehouse that is repaired.
Question: 293 CertyIQ
What actions will prevent leveraging of the ResultSet cache?

A.Removing a column from the query SELECT list


B.Stopping the virtual warehouse that the query is running against
C.If the result has not been reused within the last 12 hours
D.Executing the RESULTS_SCAN() table function

Answer: A

Explanation:

Removing a column from the query SELECT list

Question: 294 CertyIQ


Which of the following are benefits of micro-partitioning? (Choose two.)

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.

Answer: BC

Explanation:

https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions.html#benefits-of-micro-
partitioning- In contrast to traditional static partitioning, Snowflake micro-partitions are derived
automatically; they don’t need to be explicitly defined up-front or maintained by users.- As the name
suggests, micro-partitions are small in size (50 to 500 MB, before compression), which enables extremely
efficient DML and fine-grained pruning for faster queries.- Micro-partitions can overlap in their range of
values, which, combined with their uniformly small size, helps prevent skew.- Columns are stored
independently within micro-partitions, often referred to as columnar storage. This enables efficient scanning
of individual columns; only the columns referenced by a query are scanned.So - A is False (3rd point)- D is
False because the sort is decided from "how the data is inserted"- E is False (1st point)

B & CA.CAN OVERLAPD.micropartitions are created based on the order of the data loaded/inserted. Data are
not sorted within micropart.E.are automatically derived based on the data, no schemas

Question: 295 CertyIQ


Which data type can be used to store geospatial data in Snowflake?

A.Variant
B.Object
C.Geometry
D.Geography

Answer: C

Explanation:

Snowflake provides the following data types for geospatial data: The GEOGRAPHY data type, which models
Earth as though it were a perfect sphere. The GEOMETRY data type, which represents features in a planar
(Euclidean, Cartesian) coordinate system.

https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#geometry-data-type

Question: 296 CertyIQ


If all virtual warehouse resources are maximized while processing a query workload, what will happen to new
queries that are submitted to the warehouse?

A.All queries will terminate when the resources are maximized.


B.The warehouse will scale out automatically
C.The warehouse will move to a suspended state.
D.New queries will be queued and executed when capacity is available.

Answer: D

Explanation:

D. New queries will be queued and executed when capacity is available.

Question: 297 CertyIQ


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

A.A materialized view


B.A stored procedure
C.A table
D.A stream
E.A pipe -
E. A User-Defined Function (UDF)

Answer: AC

Explanation:

In Snowflake, masking policies are schema-level objects, which means a database and schema must exist in
Snowflake before a masking policy can be applied to a column. Currently, Snowflake supports using Dynamic
Data Masking on tables and views.

Question: 298 CertyIQ


What actions are supported by Snowflake resource monitors? (Choose two.)
A.Alert
B.Notify
C.Notify and suspend
D.Abort
E.Suspend immediately

Answer: BC

Explanation:

Resource monitors support the following actions:Notify & SuspendSend a notification (to all account
administrators with notifications enabled) and suspend all assigned warehouses after all statements being
executed by the warehouse(s) have completed.Notify & Suspend ImmediatelySend a notification (to all
account administrators with notifications enabled) and suspend all assigned warehouses immediately, which
cancels any statements being executed by the warehouses at the time.NotifyPerform no action, but send an
alert notification (to all account administrators with notifications enabled).

There are 3 actions :- Notify- Notify & Suspend- Notify & Suspend immediatly

Question: 299 CertyIQ


A user executes the following SQL query:

create table SALES_BKP like SALES;

What are the cost implications for processing this query?

A.Processing costs will be generated based on how long the query takes.
B.Storage costs will be generated based on the size of the data.
C.No costs will be incurred as the query will use metadata.
D.The cost for running the virtual warehouse will be charged by the second.

Answer: C

Explanation:

CREATE TABLE … LIKE (creates an empty copy of an existing table)source .

https://docs.snowflake.com/en/sql-reference/sql/create-table

Question: 300 CertyIQ


What is the maximum length of time travel available in the Snowflake Standard Edition?

A.1 Day
B.7 Days
C.30 Days
D.90 Days

Answer: A

Explanation:
A is correct only. 90 days in enterprise edition only.

Question: 301 CertyIQ


What happens when an external or an internal stage is dropped? (Choose two.)

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.

Answer: AD

Explanation:

For an internal stage, all of the files in the stage are purged from Snowflake, regardless of their load status.
This prevents the files from continuing to using storage and, consequently, accruing storage charges.
However, this also means that the staged files cannot be recovered after a stage is dropped.For an external
stage, only the stage itself is dropped; any data files in the referenced external location (Amazon S3, Google
Cloud Storage, or Microsoft Azure) are not removed.

https://docs.snowflake.com/en/sql-reference/sql/drop-stage.html#drop-stage

Question: 302 CertyIQ


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?

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.

Answer: D

Explanation:

D - only the new files will be appendedB - SF doesn't know which customer is new (COPY doesn't care about
the meaning of data, care about files (file names) which are new (no kept in metadata as loaded)

Question: 303 CertyIQ


Which parameter can be used to instruct a COPY command to verify data files instead of loading them into a
specified table?

A.STRIP_NULL_VALUES
B.SKIP_BYTE_ORDER_MARK
C.REPLACE_INVALID_CHARACTERS
D.VALIDATION_MODE

Answer: D

Explanation:

VALIDATION_MODE: This instructs the command to validate the data files instead of loading them into target
tables and allows you to perform the dry run to ensure the fail-safe delivery of data.Dec

Question: 304 CertyIQ


Which of the following SQL statements will list the version of the drivers currently being used?

A.Execute SELECT CURRENT_ODBC_CLIENT(); from the Web UI


B.Execute SELECT CURRENT_JDBC_VERSION(); from SnowSQL
C.Execute SELECT CURRENT_CLIENT(); from an application
D.Execute SELECT CURRENT_VERSION(); from the Python Connector

Answer: C

Explanation:

CURRENT_CLIENT() -- name and version of connected clientCURRENT_VERSION() -- version of Snowflake

Question: 305 CertyIQ


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

A.Clustering
B.Indexing
C.Fragmenting
D.Using INDEX_HINTS

Answer: A

Explanation:

A. Clustering

Question: 306 CertyIQ


What happens to the shared objects for users in a consumer account from a share, once a database has been
created in that account?

A.The shared objects are transferred.


B.The shared objects are copied.
C.The shared objects become accessible.
D.The shared objects can be re-shared.

Answer: C

Explanation:

C : database become accessible

Once a database is created (in a consumer account) from a share, all the shared objects are accessible to
users in the consumer account.

https://docs.snowflake.com/en/user-guide/data-sharing-intro.html#what-is-a-share

Question: 307 CertyIQ


Using variables in Snowflake is denoted by using which SQL character?

A.@
B.&
C.$
D.#

Answer: C

Explanation:

set (min, max)=(40, 70);select $min;select avg(salary) from emp where age between $min and $max;

https://docs.snowflake.com/en/sql-reference/session-
variables.html#:~:text=Using%20Variables%20in%20SQL,-
Variables%20can%20be&text=To%20distinguish%20them%20from%20bind,be%20prefixed%20with%20a%

20%24%20sign.&text=Because%20the%20%24%20sign%20is%20the,character%20when%20used%20in%20identifie

Question: 308 CertyIQ


Which commands should be used to grant the privilege allowing a role to select data from all current tables and
any tables that will be created later in a schema? (Choose two.)

A.grant USAGE on all tables in schema DB1.SCHEMA to role MYROLE;


B.grant USAGE on future tables in schema DB1.SCHEMA to role MYROLE;
C.grant SELECT on all tables in schema DB1.SCHEMA to role MYROLE;
D.grant SELECT on future tables in schema DB1.SCHEMA to role MYROLE;
E.grant SELECT on all tables in database DB1 to role MYROLE;
F.grant SELECT on future tables in database DB1 to role MYROLE;

Answer: CD

Explanation:
C.grant SELECT on all tables in schema DB1.SCHEMA to role MYROLE;

D.grant SELECT on future tables in schema DB1.SCHEMA to role MYROLE;

Question: 309 CertyIQ


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

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

Answer: C

Explanation:

only need to change the underlying SQL views are always replacable

Note that you cannot use this command to change the definition for a view. To change the view definition, you
must drop the view and then recreate it.

Question: 310 CertyIQ


Which statement describes pruning?

A.The filtering or disregarding of micro-partitions that are not needed to return a query.
B.The return of micro-partitions values that overlap with each other to reduce a query's runtime.
C.A service that is handled by the Snowflake Cloud Services layer to optimize caching.
D.The ability to allow the result of a query to be accessed as if it were a table.

Answer: A

Explanation:

The filtering or disregarding of micro-partitions that are not needed to return a query.

Question: 311 CertyIQ


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

A.SHOW MASKING POLICIES


B.DESCRIBE MASKING POLICY
C.GET_DDL
D.LIST MASKING POLICIES

Answer: C

Explanation:
C - GET_DDL returns the create statement to recreate the object.DESCRIBE will show the sql behind the
policy but not in the form of a create statement.

Question: 312 CertyIQ


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

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

Answer: A

Explanation:

The METERING_HISTORY view in the ACCOUNT_USAGE schema can be used to return the hourly credit
usage for an account within the last 365 days (1 year).

https://docs.snowflake.com/en/sql-reference/account-usage/metering_history.html

Question: 313 CertyIQ


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

A.Cloud services layer


B.Compute layer
C.Storage layer
D.Cloud agnostic layer

Answer: A

Explanation:

A: Cloud services layer

Question: 314 CertyIQ


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

A.Materialized views
B.Sequences
C.Procedures
D.Tables
E.Secure User Defined Functions (UDFs)

Answer: DE

Explanation:
The following Snowflake database objects can be shared:TablesExternal tablesSecure viewsSecure
materialized viewsSecure UDFs

https://docs.snowflake.com/en/user-guide/data-sharing-intro.html#introduction-to-secure-data-sharing

Question: 315 CertyIQ


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

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

Answer: D

Explanation:

A clustering key is a subset of columns in a table (or expressions on a table) that are explicitly designated to
co-locate the data in the table in the same micro-partitions. This is useful for very large tables where the
ordering was not ideal (at the time the data was inserted/loaded) or extensive DML has caused the table’s
natural clustering to degrade.

Reference:

https://docs.snowflake.com/en/user-guide/tables-clustering-keys.html#benefits-of-defining-clustering-keys-
for-very-large-tables

Question: 316 CertyIQ


Which of the following conditions must be met in order to return results from the results cache? (Choose two.)

A.The user has the appropriate privileges on the objects associated with the query.
B.Micro-partitions have been reclustered since the query was last run.
C.The new query is run using the same virtual warehouse as the previous query.
D.The query includes a User Defined Function (UDF).
E.The query has been run within 24 hours of the previously-run query.

Answer: AE

Explanation:

A&E are the conditions

Reference:

https://docs.snowflake.com/en/user-guide/querying-persisted-results.html#retrieval-optimization

Question: 317 CertyIQ


Which statement about billing applies to Snowflake credits?

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.

Answer: D

Explanation:

Correct answer D

D - based on the "warehouse size" and the "time the warehouse is running".

Question: 318 CertyIQ


A user needs to create a materialized view in the schema MYDB.MYSCHEMA.

Which statements will provide this access?

A.GRANT ROLE MYROLE TO USER USER1;


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

Answer: A

Explanation:

A is correct

A & D - both correctB & C - fail (only role can be granted to a user)GRANT CREATE MATERIALIZED VIEW ON
SCHEMA mydb.myschema TO ROLE myrole;GRANT CREATE MATERIALIZED VIEW ON SCHEMA
mydb.myschema TO USER user1;GRANT CREATE MATERIALIZED VIEW ON SCHEMA mydb.myschema TO
user1;GRANT CREATE MATERIALIZED VIEW ON SCHEMA mydb.myschema TO myrole;

Question: 319 CertyIQ


What is the purpose of multi-cluster virtual warehouses?

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

Answer: C

Explanation:
To eliminate or reduce queuing of concurrent queries

Question: 320 CertyIQ


Which of the following is a valid source for an external stage when the Snowflake account is located on Microsoft
Azure?

A.An FTP server with TLS encryption


B.An HTTPS server with WebDAV
C.A Google Cloud storage bucket
D.A Windows server file share on Azure

Answer: C

Explanation:

Correct answer is C.Snowflake supports loading data from files staged in any of the following locations,
regardless of the cloud platform for your Snowflake account:•Internal (i.e. Snowflake) stages•Amazon
S3•Google Cloud Storage•Microsoft Azure blob storage

Question: 321 CertyIQ


Which database objects can be shared with the Snowflake secure data sharing feature? (Choose two.)

A.Files
B.External tables
C.Secure User-Defined Functions (UDFs)
D.Sequences
E.Streams

Answer: BC

Explanation:

B. External tablesC. Secure User-Defined Functions (UDFs)

Question: 322 CertyIQ


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

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.

Answer: B
Explanation:

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

Reference:

https://docs.snowflake.com/en/user-guide/data-exchange-benefits.html

Question: 323 CertyIQ


A Snowflake user executed a query and received the results. Another user executed the same query 4 hours later.
The data had not changed.

What will occur?

A.No virtual warehouse will be used, data will be read from the result cache.
B.No virtual warehouse will be used, data will be read from the local disk cache.
C.The default virtual warehouse will be used to read all data.
D.The virtual warehouse that is defined at the session level will be used to read all data.

Answer: A

Explanation:

No virtual warehouse will be used, data will be read from the result cache.

Question: 324 CertyIQ


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

A.Range Partitioning
B.Search Optimization Service
C.Automatic Clustering
D.Horizontal Partitioning

Answer: C

Explanation:

Automatic Clustering = Defining Clustering key"All you need to do is define a clustering key for each table

"https://docs.snowflake.com/en/user-guide/tables-auto-reclustering

Question: 325 CertyIQ


Which privilege must be granted to a share to allow secure views the ability to reference data in multiple
databases?

A.CREATE_SHARE on the account


B.SHARE on databases and schemas
C.SELECT on tables used by the secure view
D.REFERENCE_USAGE on databases

Answer: D

Explanation:

https://docs.snowflake.com/en/user-guide/data-sharing-mutiple-db.html

https://docs.snowflake.com/en/user-guide/data-sharing-mutiple-db

Question: 326 CertyIQ


In which use case does Snowflake apply egress charges?

A.Data sharing within a specific region


B.Query result retrieval
C.Database replication
D.Loading data into Snowflake

Answer: C

Explanation:

Snowflake charges a per-byte fee for data egress when users transfer data from a Snowflake account into a
different region on the same cloud platform or into a completely different cloud platform. Data transfers
within the same region are free.

For sure Database Replication

https://docs.snowflake.com/en/user-guide/cost-understanding-data-transfer.html

Question: 327 CertyIQ


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

A.Execute a COPY command


B.Updating data
C.Snowpipe
D.AUTOMATIC_CLUSTERING
E.Scaling up a warehouse

Answer: CD

Explanation:

- Snowpipe uses Snowflake-supplied compute resources.- Automatic Clustering is the Snowflake service that
seamlessly and continually manages all reclustering, as needed, of clustered tables.

Question: 328 CertyIQ


A materialized view should be created when which of the following occurs? (Choose two.)

A.There is minimal cost associated with running the query.


B.The query consumes many compute resources every time it runs.
C.The base table gets updated frequently.
D.The query is highly optimized and does not consume many compute resources.
E.The results of the query do not change often and are used frequently.

Answer: BE

Explanation:

"The query consumes a lot of resources. Typically, this means that the query consumes a lot of processing
time or credits, but it could also mean that the query consumes a lot of storage space for intermediate
results." This is why it is not D

Question: 329 CertyIQ


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

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.

Answer: A

Explanation:

Answer -- AWith managed access schemas, object owners lose the ability to make grant decisions. Only the
schema owner (i.e. the role with the OWNERSHIP privilege on the schema) or a role with the MANAGE
GRANTS privilege can grant privileges on objects in the schema, including future grants, centralizing privilege
management.

Question: 330 CertyIQ


What happens when a Data Provider revokes privileges to a share on an object in their source database?

A.The object immediately becomes unavailable for all Data Consumers.


B.Any additional data arriving after this point in time will not be visible to Data Consumers.
C.The Data Consumers stop seeing data updates and become responsible for storage charges for the object.
D.A static copy of the object at the time the privilege was revoked is created in the Data Consumers account.

Answer: A

Explanation:

The object immediately becomes unavailable for all Data Consumers.


Question: 331 CertyIQ
Which command can be used to load data into an internal stage?

A.LOAD
B.COPY
C.GET
D.PUT

Answer: D

Explanation:

PUT command is for uploading the files from local system to cloud environment (snowflake internal
stages).GET command is for unload the files from cloud environment (snowflake internal stages) to local
system.COPY INTO is used to load data into a Snowflake table

D - PUT (load data into a stage (from local))B - COPY (unload data into a stage (from snowflake))

Question: 332 CertyIQ


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

A.Enterprise
B.Business Critical
C.Standard
D.Virtual Private Snowflake

Answer: A

Explanation:

Enterprise Edition FeaturePeriodic rekeying requires Enterprise Edition (or higher). To inquire about
upgrading, please contact Snowflake Support

https://docs.snowflake.com/en/user-guide/security-encryption-manage.html#label-periodic-rekeying

Question: 333 CertyIQ


Which stage type can be altered and dropped?

A.Database stage
B.External stage
C.Table stage
D.User stage

Answer: B

Explanation:

The answer is correct as we cannot drop the stage associated with a table or user; only named stages (internal
or external) can be dropped.
Reference:

https://docs.snowflake.com/en/user-guide/data-load-local-file-system-create-stage

Question: 334 CertyIQ


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

Answer: A

Explanation:

A is correct answer. Snowpipe enables loading data from files as soon as they’re available in a stage. This
means you can load data from files in micro-batches, making it available to users within minutes, rather than
manually executing COPY statements on a schedule to load larger batches.

A. Pipe

Question: 335 CertyIQ


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?

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.

Answer: B

Explanation:

STRIP_OUTER_ARRAY, Removes the outer set of square brackets [ ] when loading the data, separating the
initial array into multiple lines

Question: 336 CertyIQ


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

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.

Answer: A

Explanation:

The cloud platform you choose for each Snowflake account is completely independent from your other
Snowflake accounts. In fact, you can choose to host each Snowflake account on a different platform,
although this may have some impact on data transfer billing when loading data.

https://docs.snowflake.com/en/user-guide/intro-cloud-platforms.html

Question: 337 CertyIQ


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

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.

Answer: D

Explanation:

D is correct answer.Snowflake recommends prioritizing keys in the order below:Cluster columns that are most
actively used in selective filters. For many fact tables involved in date-based queries (for example “WHERE
invoice_date > x AND invoice date <= y”), choosing the date column is a good idea. For event tables, event type
might be a good choice, if there are a large number of different event types. (If your table has only a small
number of different event types, then see the comments on cardinality below before choosing an event
column as a clustering key.)If there is room for additional cluster keys, then consider columns frequently used
in join predicates, for example “FROM table1 JOIN table2 ON table2.column_A = table1.column_B”.

Question: 338 CertyIQ


What are value types that a VARIANT column can store? (Choose two.)

A.STRUCT
B.OBJECT
C.BINARY
D.ARRAY
E.CLOB

Answer: BD

Explanation:

OBJECT and ARRAY


Question: 339 CertyIQ
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?

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.

Answer: C

Explanation:

https://www.analytics.today/blog/top-3-snowflake-performance-tuning-
tactics#:~:text=Avoid%20Scanning%20Files&text=Before%20copying%20data%2C%20Snowflake%20checks,that%

20have%20already%20been%20loaded.

C. A severless approach (A) is usually not recommended for large files due to the higher costs.

Question: 340 CertyIQ


For non-materialized views, what column in Information Schema and Account Usage identifies whether a view is
secure or not?

A.CHECK_OPTION
B.IS_SECURE
C.IS_UPDATEABLE
D.TABLE_NAME

Answer: B

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/views-secure#determining-if-a-view-is-secure

Question: 341 CertyIQ


The bulk data load history that is available upon completion of the COPY statement is stored where and for how
long?

A.In the metadata of the target table for 14 days


B.In the metadata of the pipe for 14 days
C.In the metadata of the target table for 64 days
D.In the metadata of the pipe for 64 days
Answer: C

Explanation:

data bulk load history ===> in the metadata of the target table for 64 dayssnowpipe ====> in the metadata of
the pipe for 14 days

load-metadataSnowflake maintains detailed metadata for each table into which data is loaded ....This load
metadata expires after 64 days. If the LAST_MODIFIED date for a staged data file is less than or equal to 64
days, the COPY command can determine its load status for a given table and prevent reloading (and data
duplication).

Reference:

https://docs.snowflake.com/en/user-guide/data-load-considerations-load.html

Question: 342 CertyIQ


User INQUISITIVE_PERSON has been granted the role DATA_SCIENCE. The role DATA_SCIENCE has privileges
OWNERSHIP on the schema MARKETING of the database ANALYTICS_DW.

Which command will show all privileges granted to that schema?

A.SHOW GRANTS ON ROLE DATA_SCIENCE


B.SHOW GRANTS ON SCHEMA ANALYTICS_DW.MARKETING
C.SHOW GRANTS TO USER INQUISITIVE_PERSON
D.SHOW GRANTS OF ROLE DATA_SCIENCE

Answer: B

Explanation:

SHOW GRANTS ON DATABASE, WAREHOUSE, SCHEMA name

Question: 343 CertyIQ


Which of the following are characteristics of security in Snowflake?

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.

Answer: C

Explanation:

https://docs.snowflake.com/en/user-guide/intro-editions.html

Question: 344 CertyIQ


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

A.Masking policy
B.Stored procedure
C.Task
D.External table

Answer: D

Explanation:

The following Snowflake database objects can be shared:TablesExternal tablesSecure viewsSecure


materialized viewsSecure UDFs

Question: 345 CertyIQ


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

A.GeoJSON
B.Array
C.XML
D.Object
E.BLOB

Answer: BD

Explanation:

B.Array

D.Object

Question: 346 CertyIQ


A user is preparing to load data from an external stage.

Which practice will provide the MOST efficient loading performance?

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

Answer: A

Explanation:

Both internal (i.e. Snowflake) and external (Amazon S3, Google Cloud Storage, or Microsoft Azure) stage
references can include a path (or prefix in AWS terminology). When staging regular data sets, we recommend
partitioning the data into logical paths that include identifying details such as geographical location or other
source identifiers, along with the date when the data was written.Organizing your data files by path lets you
copy any fraction of the partitioned data into Snowflake with a single command. This allows you to execute
concurrent COPY statements that match a subset of files, taking advantage of parallel operations.

https://docs.snowflake.com/en/user-guide/data-load-considerations-stage.html#organizing-data-by-path

Question: 347 CertyIQ


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

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.

Answer: D

Explanation:

WAIT_FOR_COMPLETION = FALSE | TRUEWhen resizing a warehouse, you can use this parameter to block the
return of the ALTER WAREHOUSE command until the resize has finished provisioning all its compute
resources. Blocking the return of the command when resizing to a larger warehouse serves to notify you that
your compute resources have been fully provisioned and the warehouse is now ready to execute queries using
all the new resources.

https://docs.snowflake.com/en/sql-reference/sql/alter-warehouse.html

Question: 348 CertyIQ


Which of the following can be used when unloading data from Snowflake? (Choose two.)

A.When unloading semi-structured data, it is recommended that the STRIP_OUTER_ARRAY option be used.
B.Use the ENCODING file format option to change the encoding from the default UTF-8.
C.The OBJECT_CONSTRUCT function can be used to convert relational data to semi-structured data.
D.By using the SINGLE = TRUE parameter, a single file up to 5 GB in size can be exported to the storage layer.
E.Use the PARSE_JSON function to ensure structured data will be unloaded into the VARIANT data type.

Answer: CD

Explanation:

Specifically mentioned in Snowflake Documentation: "Output files are always encoded using UTF-8,
regardless of the file format; no other character sets are supported."

https://docs.snowflake.com/en/user-guide/intro-summary-
unloading#:~:text=File%20encoding,sets%20are%20supported.

https://docs.snowflake.com/en/user-guide/data-unload-considerations.html

Question: 349 CertyIQ


What data is stored in the Snowflake storage layer? (Choose two.)

A.Snowflake parameters
B.Micro-partitions
C.Query history
D.Persisted query results
E.Standard and secure view results

Answer: BC

Explanation:

B. Micro-partitionsC. Query history (also stored in the data layer of SNOWFLAKE.USAGE_SCHEMA)

Question: 350 CertyIQ


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?

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

Answer: B

Explanation:

the user has not a snowflake account, so the user compute will be billed to provider accoutn

Question: 351 CertyIQ


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

A.Caching query results


B.Running EXPLAIN and SHOW commands
C.Cloning a database
D.Running a custom query
E.Running COPY commands

Answer: DE

Explanation:

A warehouse provides the required resources, such as CPU, memory, and temporary storage, to perform the
following operations in a Snowflake session:Executing SQL SELECT statements that require compute
resources (e.g. retrieving rows from tables and views).Performing DML operations, such as:Updating rows in
tables (DELETE , INSERT , UPDATE).Loading data into tables (COPY INTO <table>).Unloading data from tables
(COPY INTO <location>).Note - To perform these operations, a warehouse must be running and in use for the
session. While a warehouse is running, it consumes Snowflake credits.

https://docs.snowflake.com/en/user-guide/warehouses.html

Question: 352 CertyIQ


When loading data into Snowflake, the COPY command supports which of the following?

A.Joins
B.Filters
C.Column reordering
D.Aggregates

Answer: C

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/data-load-transform.html#reorder-csv-columns-during-a-load

Question: 353 CertyIQ


What is cached during a query on a virtual warehouse?

A.All columns in a micro-partition


B.Any columns accessed during the query
C.The columns in the result set of the query
D.All rows accessed during the query

Answer: B

Explanation:

B“As Snowflake is a columnar data warehouse, it automatically returns the columns needed rather then the
entire row to further help maximize query performance”

https://community.snowflake.com/s/article/Caching-in-Snowflake-Data-Warehouse

Question: 354 CertyIQ


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

A.UTF-8
B.UTF-16
C.ISO 8859-1
D.ANSI_X3.4

Answer: A

Explanation:

For delimited files (CSV, TSV, etc.), the default character set is UTF-8.

https://docs.snowflake.com/en/user-guide/intro-summary-loading.html

Question: 355 CertyIQ


Which of the following describes external functions in Snowflake?

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.

Answer: A

Explanation:

A correctAn external function is a type of UDF. Unlike other UDFs, an external function does not contain its
own code; instead, the external function calls code that is stored and executed outside Snowflake

Question: 356 CertyIQ


Which of the following are valid methods for authenticating users for access into Snowflake? (Choose three.)

A.SCIM
B.Federated authentication
C.TLS 1.2
D.Key-pair authentication
E.OAuth
F.OCSP authentication

Answer: BDE

Explanation:

BDE

https://docs.snowflake.com/en/user-guide/authentication.html

Question: 357 CertyIQ


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

Which condition will trigger a cluster to shut-down?


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.

Answer: D

Explanation:

After 2 to 3 consecutive successful checks (performed at 1 minute intervals), which determine whether the
load on the least-loaded cluster could be redistributed to the other clusters without spinning up the cluster
again.

https://docs.snowflake.com/en/user-guide/warehouses-multicluster.html

Question: 358 CertyIQ


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

A.Standard
B.Enterprise
C.Business Critical
D.Virtual Private Snowflake

Answer: C

Explanation:

Business Critical

Requires Business Critical (or higher).

https://docs.snowflake.com/en/user-guide/database-failover-config.html#failing-over-databases-across-
multiple-accounts

Question: 359 CertyIQ


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

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_s1 WHERE ..
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 task definition CREATE TASK mytask .... AS call 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.
Answer: C

Explanation:

https://community.snowflake.com/s/question/0D53r00009kC6WhCAK/can-a-task-have-multiple-sql-
queriesC is the answer

Question: 360 CertyIQ


How many resource monitors can be assigned at the account level?

A.1
B.2
C.3
D.4

Answer: A

Explanation:

A single monitor can be set at the account level to control credit usage for all warehouses in your account.

https://docs.snowflake.com/en/user-guide/resource-monitors.html#monitor-level

Question: 361 CertyIQ


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

A.SHOW STORAGE BY TABLE;


B.SHOW TABLES;
C.Information Schema -> TABLE_HISTORY
D.Information Schema -> TABLE_FUNCTION
E.Information Schema -> TABLE_STORAGE_METRICS

Answer: BE

Explanation:

B. SHOW TABLESE. TABLE_STORAGE_METRICSThese two options will show bytes stored.

https://docs.snowflake.com/en/sql-reference/sql/show-tables.html

https://docs.snowflake.com/en/sql-reference/info-schema/table_storage_metrics.html

Question: 362 CertyIQ


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

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.

Answer: C

Explanation:

It is C. If min=max, there is no room for increasing any clusters and min and max would be same. Hence same
value for maximized mode.If min < max then there is room for more clusters to go up till max, hence best for
scaling.

Question: 363 CertyIQ


What internal stages are available in Snowflake? (Choose three.)

A.Schema stage
B.Named stage
C.User stage
D.Stream stage
E.Table stage
F.Database stage

Answer: BCE

Explanation:

BCE User stage, Table Stage and Named stage are internal stages of snowflake,

https://hevodata.com/learn/snowflake-stages/#ist

Question: 364 CertyIQ


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

A.Schema Stage
B.User Stage
C.Database Stage
D.Table Stage
E.External Named Stage
F.Internal Named Stage

Answer: BDF

Explanation:

BDFUploads (i.e. stages) data files from a local directory/folder on a client machine to one of the following
Snowflake stages:Named internal stage.Internal stage for a specified table.Internal stage for the current
user.
Question: 365 CertyIQ
Which data type can store more than one type of data structure?

A.JSON
B.BINARY
C.VARCHAR
D.VARIANT

Answer: D

Explanation:

variant is a correct answer.

Question: 366 CertyIQ


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

A.ROLEADMIN
B.ACCOUNTADMIN
C.SYSADMIN
D.SECURITYADNIN
E.USERADMIN

Answer: BD

Explanation:

Only security administrators (i.e. users with the SECURITYADMIN role) or higher or a role with the global
CREATE NETWORK POLICY privilege can create network policies. Ownership of a network policy can be
transferred to another role

https://docs.snowflake.com/en/user-guide/network-
policies.html#:~:text=A%20security%20administrator%20(or%20higher,any%20number%20of%20network%20policies

Question: 367 CertyIQ


What SQL command would be used to view all roles that were granted to USER1?

A.show grants to user USER1;


B.show grants user USER1;
C.describe user USER1;
D.show grants on user USER1;

Answer: A

Explanation:

A is correctI just tested in my account , command result with TO give info about all role granted to user
https://docs.snowflake.com/en/sql-reference/sql/show-grants.html#variantsSHOW GRANTS TO ROLE
role_nameLists all privileges and roles granted to the role.
Question: 368 CertyIQ
Which ACCOUNT_USAGE views are used to evaluate the details of dynamic data masking? (Choose two.)

A.ROLES
B.POLICY_REFERENCES
C.QUERY_HISTORY
D.RESOURCE_MONITORS
E.ACCESS_HISTORY
F.MASKING_POLICIES

Answer: BF

Explanation:

Snowflake provides two Account Usage views to obtain information about masking policies:1. The MASKING
POLICIES view provides a list of all masking policies in your Snowflake account.2. The POLICY_REFERENCES
view provides a list of all objects in which a masking policy is set.

https://docs.snowflake.com/en/user-guide/security-column-ddm-intro.html

Question: 369 CertyIQ


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

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.

Answer: BD

Explanation:

B and D

https://docs.snowflake.com/en/user-guide/data-load-dirtables-intro

Question: 370 CertyIQ


The first user assigned to a new account, ACCOUNTADMIN, should create at least one additional user with which
administrative privilege?

A.USERADMIN
B.PUBLIC
C.ORGADMIN
D.SYSADMIN

Answer: A

Explanation:

A:UserAdmin using-the-accountadmin-roleBy default, when your account is provisioned, the first user is
assigned the ACCOUNTADMIN role. This user should then create one or more additional users who are
assigned the USERADMIN role. All remaining users should be created by the user(s) with the USERADMIN
role or another role that is granted the global CREATE USER privilege

Reference:

https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html

Question: 371 CertyIQ


Which statement describes how Snowflake supports reader accounts?

A.A reader account can consume data from the provider account that created it and combine it with its own
data.
B.A consumer needs to become a licensed Snowflake customer as data sharing is only supported between
Snowflake accounts.
C.The users in a reader account can query data that has been shared with the reader account and can perform
DML tasks.
D.The SHOW MANAGED ACCOUNTS command will view all the reader accounts that have been created for an
account.

Answer: D

Explanation:

SHOW MANAGED ACCOUNTS

https://docs.snowflake.com/en/sql-reference/sql/show-managed-accounts.html

Question: 372 CertyIQ


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?

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

Answer: D

Explanation:
for sure, replication is the key

D is correct

Question: 373 CertyIQ


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

A.Schemas
B.Roles
C.Secure Views
D.Stored Procedures
E.Tables
F.Secure User-Defined Functions (UDFs)

Answer: CEF

Explanation:

TablesExternal tablesSecure viewsSecure materialized viewsSecure UDFs

https://docs.snowflake.com/en/user-guide/data-sharing-intro

Question: 374 CertyIQ


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

A.COPY INTO
B.CREATE PIPE
C.INSERT INTO
D.TABLE STREAM

Answer: B

Explanation:

PIPE for sure... keyword " continuously"

Question: 375 CertyIQ


Which Snowflake partner specializes in data catalog solutions?

A.Alation
B.DataRobot
C.dbt
D.Tableau

Answer: A
Explanation:

https://docs.snowflake.com/en/user-guide/ecosystem-all.html

Question: 376 CertyIQ


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

A.A User Defined Function (UDF)


B.A stored procedure
C.A single COPY_INTO statement
D.A single INSERT_INTO statement

Answer: C

Explanation:

C is Correct Answer. Can only COPY_INTO command.

Reference:

https://docs.snowflake.com/en/sql-reference/sql/create-pipe.html

Question: 377 CertyIQ


Which snowflake objects will incur both storage and cloud compute charges? (Choose two.)

A.Materialized view
B.Sequence
C.Secure view
D.Transient table
E.Clustered table

Answer: AE

Explanation:

A and E. Clustered table needs to undergo clustering as the data changes and Materialized view also
undergoes changes every time the underlying data changes or when the view is set to refresh.

normally, transient table also

Question: 378 CertyIQ


What file formats does Snowflake support for loading semi-structured data? (Choose three.)

A.TSV
B.JSON
C.PDF
D.Avro
E.Parquet
F.JPEG

Answer: BDE

Explanation:

Snowflake can import semi-structured data from JSON, Avro, ORC, Parquet, and XML formats and store it in
Snowflake data types designed specifically to support semi-structured data.And it stores in Array, Object,
and Variant formats https://docs.snowflake.com/en/user-guide/semistructured-
intro.html#:~:text=Snowflake%20can%20import%20semi%2Dstructured,to%20support%20semi%2Dstructured%20da

Question: 379 CertyIQ


Which of the following statements about data sharing are true? (Choose two.)

A.New objects created by a Data Provider are automatically shared with existing Data Consumers and Reader
Accounts.
B.All database objects can be included in a shared database.
C.Reader Accounts are created by Data Providers.
D.Shared databases are read-only.
E.Reader Accounts are charged for warehouse usage.

Answer: CD

Explanation:

C&D - E is not correct as the data provider is charged for warehouse usage, not the Reader Account (data
consumer)

https://docs.snowflake.com/en/user-guide/ui-snowsight-private-sharing-reader-accounts.html

Question: 380 CertyIQ


Credit charges for Snowflake virtual warehouses are calculated based on which of the following considerations?
(Choose two.)

A.The number of queries executed


B.The number of active users assigned to the warehouse
C.The size of the virtual warehouse
D.The length of time the warehouse is running
E.The duration of the queries that are executed

Answer: CD

Explanation:

CDSnowflake credits are charged based on the number of virtual warehouses you use, how long they run, and
their size.
Question: 381 CertyIQ
Which of the following are handled by the cloud services layer of the Snowflake architecture? (Choose two.)

A.Query execution
B.Data loading
C.Time Travel data
D.Security
E.Authentication and access control

Answer: DE

Explanation:

all the rest are not mentioned as a cloud services service.

https://docs.snowflake.com/en/user-guide/intro-key-concepts.html

Question: 382 CertyIQ


What is a responsibility of Snowflake’s virtual warehouses?

A.Infrastructure management
B.Metadata management
C.Query execution
D.Query parsing and optimization
E.Permanent storage of micro-partitions

Answer: C

Explanation:

C. Query execution.Snowflake's virtual warehouses are responsible for executing queries and processing data
within Snowflake. They are separate from the storage layer, where the actual data is stored in micro-
partitions, and the compute layer, where query execution takes place.Virtual warehouses are isolated
compute resources that can be scaled up or down as needed to meet changing query performance
requirements. When a query is executed, Snowflake automatically selects a virtual warehouse to run the
query based on its current workload and available resources.Infrastructure management, metadata
management, query parsing and optimization, and permanent storage of micro-partitions are not
responsibilities of Snowflake's virtual warehouses. These tasks are performed by other components of the
Snowflake architecture.

Question: 383 CertyIQ


What features does Snowflake Time Travel enable?

A.Querying data-related objects that were created within the past 365 days
B.Restoring data-related objects that have been deleted within the past 90 days
C.Conducting point-in-time analysis for BI reporting
D.Analyzing data usage/manipulation over all periods of time
Answer: B

Explanation:

Snowflake Time Travel enables accessing historical data (i.e. data that has been changed or deleted) at any
point within a defined period. It serves as a powerful tool for performing the following tasks:Restoring data-
related objects (tables, schemas, and databases) that might have been accidentally or intentionally
deleted.Duplicating and backing up data from key points in the past.Analyzing data usage/manipulation over
specified periods of time.

Question: 384 CertyIQ


Which of the following statements describes a schema in Snowflake?

A.A logical grouping of objects that belongs to a single database


B.A logical grouping of objects that belongs to multiple databases
C.A named Snowflake object that includes all the information required to share a database
D.A uniquely identified Snowflake account within a business entity

Answer: A

Explanation:

A logical grouping of objects that belongs to a single database

Question: 385 CertyIQ


What is the recommended compressed file size range for continuous data loads using Snowpipe?

A.8-16 MB
B.16-24 MB
C.10-99 MB
D.100-250 MB

Answer: D

Explanation:

Snowpipe is typically used to load data that is arriving continuously. File sizing plays an important role in
Snowpipe's performance. The recommended file size for data loading is 100-250MB compressed, however, if
data is arriving continuously, then try to stage the data within one-minute intervals.

100-250 MB for sure

Question: 386 CertyIQ


How long is Snowpipe data load history retained?

A.As configured in the CREATE PIPE settings


B.Until the pipe is dropped
C.64 days
D.14 days

Answer: D

Explanation:

SnowpipeStored in the metadata of the pipe for 14 days. Must be requested from Snowflake via a REST
endpoint, SQL table function, or ACCOUNT_USAGE view.

Reference:

https://docs.snowflake.com/en/sql-reference/functions/pipe_usage_history.html

Question: 387 CertyIQ


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?

A.Okta Verify
B.Duo Mobile
C.Microsoft Authenticator
D.Google Authenticator

Answer: B

Explanation:

B. Duo MobileSnowflake integrates with the Duo Mobile app to provide multi-factor authentication (MFA) for
users connecting to Snowflake. This means that in order to use MFA, Snowflake users need to have the Duo
Mobile app installed on their devices and enroll in Snowflake's MFA service.Okta Verify, Microsoft
Authenticator, and Google Authenticator are alternative MFA apps, but they are not directly integrated with
Snowflake and may not be supported for use with Snowflake's MFA service.

Reference:

https://docs.snowflake.com/en/user-guide/ui-
preferences.html#:~:text=Enrolling%20in%20MFA%20(Multi%2DFactor%20Authentication),-
MFA%20is%20a&text=This%20second%20form%20of%20authentication,smart%20phone%20or%20similar%20device

Question: 388 CertyIQ


Which URL type allows users to access unstructured data without authenticating into Snowflake or passing an
authorization token?

A.Pre-signed URL
B.Scoped URL
C.Signed URL
D.File URL
Answer: A

Explanation:

Pre-signed URLs are used to download or access files, via a web browser for example, without authenticating
into Snowflake or passing an authorization token. These URLs are ideal for business intelligence applications
or reporting tools that need to display the unstructured file contents.

Maybe giving wrong answers is part of the strategy here

Question: 389 CertyIQ


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

A.account_usage.query_history view
B.account_usage.query_history_archive view
C.information_schema.query_history view
D.information_schema.query_history_by_session view

Answer: A

Explanation:

select * from SNOWFLAKE.ACCOUNT_USAGE.QUERY_HISTORY;

https://docs.snowflake.com/en/sql-reference/account-usage/query_history.html

Question: 390 CertyIQ


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?

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 MARKET;

Answer: B

Explanation:

Reference:

https://docs.snowflake.com/en/sql-reference/sql/grant-privilege.html

Question: 391 CertyIQ


Which of the following commands cannot be used within a reader account?
A.CREATE SHARE
B.ALTER WAREHOUSE
C.DROP ROLE
D.SHOW SCHEMAS
E.DESCRIBE TABLE

Answer: A

Explanation:

A. CREATE SHAREIn Snowflake, a reader account is a special type of user account that has read-only access
to data in Snowflake. This means that reader accounts can only perform actions that are related to querying
data, such as running SELECT statements and viewing metadata.As a result, reader accounts cannot perform
actions that modify the data or metadata stored in Snowflake, such as creating new objects, modifying
existing objects, or dropping objects. This includes the CREATE SHARE command, which is used to create a
new share and make it available to other users.The other commands listed (ALTER WAREHOUSE, DROP ROLE,
SHOW SCHEMAS, and DESCRIBE TABLE) are all allowed within reader accounts and can be used to query
metadata and data stored in Snowflake.

Reference:

https://docs.snowflake.com/en/user-guide/data-sharing-reader-create.html

Question: 392 CertyIQ


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

A.CHECK_JSON
B.TO_JSON
C.FLATTEN
D.PARSE_JSON

Answer: C

Explanation:

C - FLATTEN

Reference:

https://docs.snowflake.com/en/sql-reference/functions/flatten.html

Question: 393 CertyIQ


Which query profile statistics help determine if efficient pruning is occurring? (Choose two.)

A.Bytes sent over network


B.Percentage scanned from cache
C.Partitions total
D.Bytes spilled to local storage
E.Partitions scanned
Answer: CE

Explanation:

C and E are correct, Because, that higher the ratio of existing partitions is to the scanned, that better (more
efficient)

https://docs.snowflake.com/en/user-guide/ui-query-profile.html#inefficient-pruning

Question: 394 CertyIQ


What are the default Time Travel and Fail-safe retention periods for transient tables?

A.Time Travel - 1 day, Fail-safe - 1 day


B.Time Travel - 0 days, Fail-safe - 1 day
C.Time Travel - 1 day, Failsafe - 0 days
D.Transient tables are retained in neither Fail-safe nor Time Travel.

Answer: C

Explanation:

Transient tables can have a Time Travel retention period of either 0 or 1 day.Temporary tables can also have a
Time Travel retention period of 0 or 1 day; however, this retention period ends as soon as the table is dropped
or the session in which the table was created ends.Transient and temporary tables have no Fail-safe period.

https://docs.snowflake.com/en/user-guide/tables-temp-transient.html#comparison-of-table-types

Question: 395 CertyIQ


Which command is used to unload data from a Snowflake table into a file in a stage?

A.COPY INTO
B.GET
C.WRITE
D.EXTRACT INTO

Answer: A

Explanation:

As illustrated in the diagram below, unloading data to a local file system is performed in two, separate
steps:Step 1Use the COPY INTO <location> command to copy the data from the Snowflake database table into
one or more files in a Snowflake stage. In the SQL statement, you specify the stage (named stage or
table/user stage) where the files are written.Regardless of the stage you use, this step requires a running,
current virtual warehouse for the session if you execute the command manually or within a script. The
warehouse provides the compute resources to write rows from the table.Step 2Use the GET command to
download the data files to your local file system

https://docs.snowflake.com/en/user-guide/data-unload-snowflake.html
Question: 396 CertyIQ
What are advantages clones have over tables created with CREATE TABLE AS SELECT statement? (Choose two.)

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.

Answer: CE

Explanation:

C - Cloning is fast, but not instantaneous, particularly for large objects (e.g. tables). - so ALMOST is correct

Question: 397 CertyIQ


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

A.30 Days
B.60 Days
C.90 Days
D.365 Days.

Answer: A

Explanation:

All Snowflake-managed keys are automatically rotated by Snowflake when they are more than 30 days old.

Question: 398 CertyIQ


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

A.USAGE
B.OPERATE
C.MONITOR
D.MODIFY

Answer: B

Explanation:

OPERATE: Enables changing the state of a warehouse (stop, start, suspend, resume). In addition, enables
viewing current and past queries executed on a warehouse and aborting any executing queries.

https://docs.snowflake.com/en/user-guide/security-access-control-privileges.html#virtual-warehouse-
privileges
Question: 399 CertyIQ
Which statement MOST accurately describes clustering in Snowflake?

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.

Answer: B

Explanation:

B is the most accurate statement about clustering.

Question: 400 CertyIQ


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

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.

Answer: BC

Explanation:

B & C are correct answer

Reference:

https://docs.snowflake.com/en/user-guide/admin-user-management.html#creating-users

Question: 401 CertyIQ


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

A.Roles
B.Databases
C.Warehouses
D.Users
E.Accounts

Answer: DE

Explanation:

Users & accounts

https://docs.snowflake.com/en/user-guide/network-policies.html#label-verify-network-policy-activation
https://docs.snowflake.com/en/user-guide/network-policies.html#label-verify-network-policy-activation

Question: 402 CertyIQ


Where is Snowflake metadata stored?

A.Within the data files


B.In the virtual warehouse layer
C.In the cloud services layer
D.In the remote storage layer

Answer: C

Explanation:

Cloud Services Layer

https://docs.snowflake.com/en/user-guide/intro-key-concepts.html#cloud-services

Question: 403 CertyIQ


What columns are returned when performing a FLATTEN command on semi-structured data? (Choose two.)

A.KEY
B.NODE
C.VALUE
D.LEVEL
E.ROOT

Answer: AC

Explanation:

https://docs.snowflake.com/en/sql-reference/functions/flatten.html#output

Question: 404 CertyIQ


Which of the following Snowflake features provide continuous data protection automatically? (Choose two.)

A.Internal stages
B.Incremental backups
C.Time Travel
D.Zero-copy clones
E.Fail-safe

Answer: CE

Explanation:
Reference:

https://docs.snowflake.com/en/user-guide/data-cdp.html

Question: 405 CertyIQ


A developer is granted ownership of a table that has a masking policy. The developer’s role is not able to see the
masked data.

Will the developer be able to modify the table to read the masked data?

A.Yes, because a table owner has full control and can unset masking policies.
B.Yes, because masking policies only apply to cloned tables.
C.No, because masking policies must always reference specific access roles.
D.No, because ownership of a table does not include the ability to change masking policies.

Answer: D

Explanation:

Object owners (i.e. the role that has the OWNERSHIP privilege on the object) do not have the privilege to unset
masking policies.Object owners cannot view column data in which a masking policy applies.

https://docs.snowflake.com/en/user-guide/security-column-intro.html#what-are-masking-policies

Question: 406 CertyIQ


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

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

Answer: C

Explanation:

Use the standard warehouse scaling policy

The economy policy doesn't start immediatelyOnly if the system estimates there’s enough query load to keep
the cluster busy for at least 6 minutes.

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-multicluster.html

Question: 407 CertyIQ


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

A.STATEMENT_TIMEOUT_IN_SECONDS
B.STATEMENT_QUEUED_TIMEOUT_IN_SECONDS
C.MAX_CONCURRENCY_LEVEL
D.QUERY_TIMEOUT_IN_SECONDS

Answer: B

Explanation:

Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before
it is canceled by the system. This parameter can be used in conjunction with the MAX_CONCURRENCY_LEVEL
parameter to ensure a warehouse is never backlogged

https://docs.snowflake.com/en/sql-reference/parameters.html#statement-queued-timeout-in-seconds

Question: 408 CertyIQ


Files have been uploaded to a Snowflake internal stage. The files now need to be deleted.

Which SQL command should be used to delete the files?

A.PURGE
B.MODIFY
C.REMOVE
D.DELETE

Answer: C

Explanation:

Reference:

https://docs.snowflake.com/en/sql-reference/sql/remove.html

Question: 409 CertyIQ


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

A.SYSADMIN
B.ORGADMIN
C.ACCOUNTADMIN
D.SECURITYADMIN

Answer: C

Explanation:

https://docs.snowflake.com/en/user-guide/security-access-control-overview.html#label-role-hierarchy-and-
privilege-inheritance"ORGADMIN is a separate system role that manages operations at the organization level.
This role is not included in the hierarchy of system roles."
NoteORGADMIN is a separate system role that manages operations at the organization level. This role is not
included in the hierarchy of system roles.

Question: 410 CertyIQ


By default, which Snowflake role is required to create a share?

A.ORGADMIN
B.SECURITYADMIN
C.SHAREADMIN
D.ACCOUNTADMIN

Answer: D

Explanation:

CREATE SHARE: Account :Only the ACCOUNTADMIN role has this privilege by default. The privilege can be
granted to additional roles as needed.

https://docs.snowflake.com/en/sql-reference/sql/create-share.html#access-control-requirements

Question: 411 CertyIQ


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

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.

Answer: B

Explanation:

When the retention period ends for an object, the historical data is moved into Snowflake Fail-safe:

When the retention period ends for an object, the historical data is moved into Snowflake Fail-safe: Historical
data is no longer available for querying.

Reference:

https://docs.snowflake.com/en/user-guide/data-time-travel.html#data-retention-period

Question: 412 CertyIQ


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?

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;

Answer: D

Explanation:

https://docs.snowflake.com/en/sql-reference/account-usage/login_historyB - Incorrect as
login_history_by_user function returns login activity within the last 7 days
only.https://docs.snowflake.com/en/sql-reference/functions/login_history

Question: 413 CertyIQ


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

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

Answer: DE

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/ui-query-profile.html#statistics

Question: 414 CertyIQ


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

Answer: C

Explanation:

Selective point lookup queries

Reference:

https://docs.snowflake.com/en/user-guide/search-optimization-service.html
Question: 415 CertyIQ
Which file formats are supported for unloading data from Snowflake? (Choose two.)

A.Avro
B.JSON
C.ORC
D.XML
E.Delimited (CSV, TSV, etc.)

Answer: BE

Explanation:

CSV, JSON, Parquet

Reference:

https://docs.snowflake.com/en/user-guide/intro-summary-unloading.html#output-data-file-details

Question: 416 CertyIQ


Which Snowflake tool would be BEST to troubleshoot network connectivity?

A.SnowCLI
B.SnowUI
C.SnowSQL
D.SnowCD

Answer: D

Explanation:

CD - Connectivity Diagnostics

D for sure. keyword: CD- connectivity diagnostics

Question: 417 CertyIQ


Increasing the size of a virtual warehouse from an X-Small to an X-Large is an example of which of the following?

A.Right sizing
B.Concurrent sizing
C.Scaling out
D.Scaling up

Answer: D

Explanation:
Scaling up

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-considerations.html#warehouse-resizing-improves-
performance

Question: 418 CertyIQ


What are ways to create and manage data shares in Snowflake? (Choose two.)

A.Through the Snowflake web interface (UI)


B.Through the DATA_SHARE=TRUE parameter
C.Through SQL commands
D.Through the ENABLE_SHARE=TRUE parameter
E.Using the CREATE SHARE AS SELECT * FROM TABLE command

Answer: AC

Explanation:

Web Interface and SQL commands

Question: 419 CertyIQ


What is a characteristic of data micro-partitioning in Snowflake?

A.Micro-partitioning may introduce data skew


B.Micro-partitioning requires the definition of a partitioning schema
C.Micro-partitioning happens when the data is loaded
D.Micro-partitioning can be disabled within a Snowflake account

Answer: C

Explanation:

Micro-partitioning is automatically performed on all Snowflake tables. Tables are transparently partitioned
using the ordering of the data as it is inserted/loaded.

https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions.html#what-are-micro-partitions

Question: 420 CertyIQ


Users with the ACCOUNTADMIN role can execute which of the following commands on existing users?

A.Can SHOW users DESCRIBE a given user, or ALTER or DROP a user


B.Can DEFINE users, DESCRIBE a given user, or ALTER or DELETE a user
C.Can SHOW users, INDEX a given user, or ALTER or DELETE a user
D.Can SHOW users, DEFINE a given user or ALTER, DROP, or MODIFY a user

Answer: A

Explanation:

Only these operations are allowed CREATE USER , ALTER USER , DROP USER , DESCRIBE USER

by discard, you cannot use DELETE nor DEFINE nor MODIFY when you talk about users

Reference:

https://docs.snowflake.com/en/sql-reference/sql/show-users.html

Question: 421 CertyIQ


According to Snowflake best practice recommendations, which system-defined roles should be used to create
custom roles? (Choose two.)

A.ACCOUNTADMIN
B.SYSADMIN
C.SECURITYADMIN
D.USERADMIN
E.ORGADMIN

Answer: CD

Explanation:

https://docs.snowflake.com/en/user-guide/security-access-control-overview.html#system-defined-roles

Question: 422 CertyIQ


What services are provided by the cloud services layer in Snowflake? (Choose two.)

A.Metadata management
B.Object authorization
C.Authentication
D.Query execution
E.Result caching

Answer: AC

Explanation:

Cloud layer is responsible for authentication and metadata mgmt

CLOUD SERVICES LAYER:• Authentication• Infrastructure management• Metadata management• Query


parsing and optimizationAccess control
Question: 423 CertyIQ
Which of the following commands are valid options for the VALIDATION_MODE parameter within the Snowflake
COPY_INTO command? (Choose two.)

A.TRUE
B.RETURN_ERROR_SUM
C.RETURN_ALL_ERRORS
D.RETURN__ROWS
E.RETURN_FIRST__ERRORS

Answer: CD

Explanation:

VALIDATION_MODE = RETURN_n_ROWS | RETURN_ERRORS | RETURN_ALL_ERRORS

https://docs.snowflake.com/en/sql-reference/sql/copy-into-table.html

Question: 424 CertyIQ


Snowflake virtual warehouses are part of which layer of the Snowflake architecture?

A.Compute layer
B.Storage layer
C.Database layer
D.Cloud services layer

Answer: A

Explanation:

COMPUTE LAYER

Question: 425 CertyIQ


Which of the following are characteristics of schemas used in Snowflake? (Choose two.)

A.A schema may contain one or more databases.


B.A database may contain one or more schemas.
C.A schema represents a logical grouping of database objects.
D.Each schema is contained within a virtual warehouse.
E.A table can span more than one schema.

Answer: BC

Explanation:

B&C of course

https://docs.snowflake.com/en/user-guide/security-access-control-overview.html#custom-roles
Question: 426 CertyIQ
Which Snowflake objects can be used to reduce data storage costs for short-lived tables? (Choose two.)

A.Provisional tables
B.Temporary tables
C.Transient tables
D.Permanent tables
E.Lookup tables

Answer: BC

Explanation:

B.Temporary tables

C.Transient tables

Question: 427 CertyIQ


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?

A.list @file_stage
B.show @file_stage
C.view @file_stage
D.verify @file_stage

Answer: A

Explanation:

Reference:

https://docs.snowflake.com/en/sql-reference/sql/list

Question: 428 CertyIQ


What are benefits of using the ACCESS_HISTORY view in the SNOWFLAKE database?

A.Identification of unused data


B.Identification of which roles have been used
C.Tracking of network policy usage
D.Highlighting of row access policy usage
E.Identification of who has read data

Answer: A

Explanation:
Benefits¶Access history in Snowflake provides the following benefits pertaining to read and write
operations:Data discoveryDiscover unused data to determine whether to archive or delete the data.

Question: 429 CertyIQ


Which of the following view types are available in Snowflake? (Choose two.)

A.Layered view
B.Secure view
C.External view
D.Embedded view
E.Materialized view

Answer: BE

Explanation:

BE Correct, Never heard any of the views like Layered, External or Embedded in any of the databases.

Question: 430 CertyIQ


Which of the following statements describes a benefit of Snowflake’s separation of compute and storage? (Choose
two.)

A.Growth of storage and compute are tightly coupled.


B.Storage expands without the requirement to add more compute.
C.Compute can be scaled up or down without the requirement to add more storage.
D.Compute and storage can be scaled together.
E.Use of storage avoids disk spilling.

Answer: BC

Explanation:

For Snowflake, this is not an issue. You can grow and shrink the environment dynamically. The data storage
grows and shrinks as you add or remove data, while the compute nodes can be ramped up or down, or turned
off, as you require. You are not forced to pay for capacity up front, or kick other workloads off, or plan
downtimes when ramping up your data warehouse capacity. That is the promise of cloud. This is why
Snowflake is the real elastic Data Warehouse as a Service.

Question: 431 CertyIQ


Which of the following languages can be used to implement Snowflake User Defined Functions (UDFs)? (Choose
two.)

A.Ruby
B.Javascript
C.SQL
D.PERL
E.C#

Answer: BC

Explanation:

Java, Javascript, Python, SQL

https://docs.snowflake.com/en/sql-reference/user-defined-functions.html

Question: 432 CertyIQ


What is the default compression typo when unloading data from Snowflake?

A.Brotli
B.bzip2
C.Zstandard
D.gzip

Answer: D

Explanation:

By default, all unloaded data files are compressed using gzip, unless compression is explicitly disabled or one
of the other supported compression methods is explicitly specified.

https://docs.snowflake.com/en/user-guide/intro-summary-
unloading.html#:~:text=By%20default%2C%20all%20unloaded%20data,compression%20methods%20is%

20explicitly%20specified.

Question: 433 CertyIQ


Which statement describes when a virtual warehouse can be resized?

A.A resize will affect running, queued, and new queries.


B.A resize can only be completed when the warehouse is in an auto-resume status.
C.A resize must be completed when the warehouse is suspended.
D.A resize can be completed at any time.

Answer: D

Explanation:

A warehouse can be resized up or down at any time, including while it is running and processing statements.

Question: 434 CertyIQ


What is the compressed size limit for semi-structured data loaded into a VARIANT data type using the COPY
command?
A.8 MB
B.16 MB
C.32 MB
D.64 MB

Answer: B

Explanation:

16 MB is a correct answer.

Question: 435 CertyIQ


User A cloned a schema and overwrote a schema that User B was working on. User B no longer has access to their
version of the tables. However, this all occurred within the Time Travel retention period defined at the database
level.

How should the missing tables be restored?

A.Use an UNDROP TABLE statement.


B.Use a CREATE TABLE AS SELECT statement
C.Rename the cloned schema and use an UNDROP SCHEMA statement.
D.Contact Snowflake Support to retrieve the data from Fail-safe

Answer: C

Explanation:

Rename the cloned schema and use an UNDROP SCHEMA statement.

Question: 436 CertyIQ


How does Snowflake recommend handling the bulk loading of data batches from files already available in cloud
storage?

A.Use Snowpipe.
B.Use the INSERT command.
C.Use an external table.
D.Use the COPY command.

Answer: D

Explanation:

Use the COPY command.

Question: 437 CertyIQ


What is Snowflake's general guideline for files used to load data?
A.Files can be loaded directly into a table.
B.Any delimiter is supported: the default is a semicolon.
C.Electronic Data Interchange (EDI) is one of the supported semi-structured formats.
D.For delimited files, the default character set is UTF-8.

Answer: D

Explanation:

By discard, not A because you have to load the data on a stage before being able to load it into a table. not b
because comma is the default delimiter. not c because edi is not supported.

Question: 438 CertyIQ


How does a Snowflake user execute an anonymous block of code?

A.The user must run the CALL command to execute the block.
B.The statements that define the block must also execute the block.
C.The SUBMIT command must run immediately after the block is defined
D.The block must be saved to a worksheet and executed using a connector.

Answer: B

Explanation:

The BEGIN … END statement that defines the block also executes the block. (You don’t run a separate CALL
command to execute the block.)

https://docs.snowflake.com/en/developer-guide/snowflake-scripting/blocks.html#using-an-anonymous-block

Question: 439 CertyIQ


When unloading data from Snowflake, the user executes a COPY INTO command into an internal stage.

What additional command is required to load the file onto the local file system?

A.GET
B.LIST
C.PUT
D.REMOVE

Answer: A

Explanation:

Downloads data files from one of the following Snowflake stages to a local directory/folder on a client
machine

https://docs.snowflake.com/en/sql-reference/sql/get.html#get
Question: 440 CertyIQ
A Snowflake user has a query that is running for a long time. When the user opens the query profiler, it indicates
that a lot of data is spilling to disk.

What is causing this to happen?

A.The result cache is almost full and is unable to hold the results.
B.The cloud storage staging area is not sufficient to hold the data results.
C.Clustering has not been applied to the table so the table is not optimized.
D.The warehouse memory is not sufficient to hold the intermediate query results.

Answer: D

Explanation:

The warehouse memory is not sufficient to hold the intermediate query results.

https://community.snowflake.com/s/article/Performance-impact-from-local-and-remote-disk-spilling

Question: 441 CertyIQ


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

A.CSV (Unzipped)
B.Parquet
C.CSV (Gzipped)
D.ORC

Answer: C

Explanation:

Loading from Gzipped CSV is several times faster than loading from ORC and Parquet at an impressive 15
TB/Hour. While 5-6 TB/hour is decent if your data is originally in ORC or Parquet, don’t go out of your way to
CREATE ORC or Parquet files from CSV in the hope that it will load Snowflake faster.Loading data into fully
structured (columnarized) schema is ~10-20% faster than landing it into a VARIANT.

https://community.snowflake.com/s/article/How-to-Load-Terabytes-Into-Snowflake-Speeds-Feeds-and-
Techniques

Question: 442 CertyIQ


Which chart type does Snowsight support to visualize worksheet data?

A.Box plot
B.Bubble chart
C.Pie chart
D.Scatterplot

Answer: D
Explanation:

Snowsight supports the following types of charts:Bar chartsLine chartsScatterplotsHeat gridsScorecards

https://docs.snowflake.com/en/user-guide/ui-snowsight-visualizations.html

Question: 443 CertyIQ


Which result shows efficient pruning?

A.Partitions scanned is greater than partitions total.


B.Partitions scanned is less than partitions total.
C.Partitions scanned is equal to the partitions total.
D.Partitions scanned is greater than or equal to the partitions total.

Answer: B

Explanation:

https://docs.snowflake.com/en/user-guide/ui-query-profile.html#inefficient-pruning

B. thats the primary purpose of pruning... to scan less partitions

Question: 444 CertyIQ


Which clustering indicator will show if a large table in Snowflake will benefit from explicitly defining a clustering
key?

A.Percentage
B.Depth
C.Ratio
D.Total partition count

Answer: B

Explanation:

https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions.html#label-clustering-depth

Question: 445 CertyIQ


Which file format is MOST performant in Snowflake for data loading?

A.Parquet
B.CSV
C.ORC
D.Avro

Answer: B
Explanation:

Loading from Gzipped CSV is several times faster than loading from ORC and Parquet at an impressive 15
TB/Hour. While 5-6 TB/hour is decent if your data is originally in ORC or Parquet, don’t go out of your way to
CREATE ORC or Parquet files from CSV in the hope that it will load Snowflake faster.

https://community.snowflake.com/s/article/How-to-Load-Terabytes-Into-Snowflake-Speeds-Feeds-and-
Techniques#:~:text=Loading%20data%20into%20Snowflake%20is,into%20fully%20structured%20Snowflake%20tabl

Question: 446 CertyIQ


What is to be expected when sharing worksheets in Snowsight?

A.Worksheets can be shared with users that are internal or external to any organization.
B.To run a shared worksheet, a user must be granted the role used for the worksheet session context.
C.Snowsight allows users to view and refresh results but not to edit shared worksheets.
D.Snowsight offers different sharing permissions at the worksheet, folder, and dashboard level.

Answer: B

Explanation:

Worksheets in Snowsight use unique sessions with specific roles and warehouses assigned in the context of
the worksheet. To view shared query results, the Snowflake user must use the same role as the session
context for the worksheet.

https://docs.snowflake.com/en/user-guide/ui-snowsight-worksheets-gs.html#sharing-worksheets-and-
folders

Question: 447 CertyIQ


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

A.Pipes
B.Streams
C.Tasks
D.Procedures

Answer: B

Explanation:

Streams monitor DML changes made to tables

Question: 448 CertyIQ


Which table type is automatically deleted after a session is closed and has no Fail-safe or Time Travel cost?

A.Temporary
B.Transient
C.Permanent
D.External

Answer: A

Explanation:

A - Temporary

Question: 449 CertyIQ


Which constraint type is enforced in Snowflake from the ANSI SQL standard?

A.UNIQUE
B.PRIMARY KEY
C.FOREIGN KEY
D.NOT NULL

Answer: D

Explanation:

Snowflake supports defining and maintaining constraints, but does not enforce them, except for NOT NULL
constraints, which are always enforced.

https://docs.snowflake.com/en/sql-reference/constraints-overview.html

Question: 450 CertyIQ


Which function is used to profile warehouse credit usage?

A.AUTOMATIC_CLUSTERING_HISTORY
B.MATERIALIZED_VIEW_REFRESH_HISTORY
C.WAREHOUSE_LOAD_HISTORY
D.WAREHOUSE_METERING_HISTORY

Answer: D

Explanation:

D. WAREHOUSE_METERING_HISTORY

Reference:

https://docs.snowflake.com/en/sql-reference/functions/warehouse_metering_history

Question: 451 CertyIQ


What is a characteristic of the Snowflake query profiler?

A.It can provide statistics on a maximum number of 100 queries per week.
B.It provides a graphic representation of the main components of the query processing.
C.It provides detailed statistics about which queries are using the greatest number of compute resources.
D.It can be used by third-party software using the query profiler API.

Answer: B

Explanation:

Query Profile is a feature in the Snowflake UI that gives you detailed insights into the execution of a query. It
contains a visual representation of the query plan, with all nodes and links represented. Execution details and
statistics are provided for each node as well as the overall query.

Question: 452 CertyIQ


A Snowflake user wants to share transactional data with retail suppliers. However, some of the suppliers do not
use Snowflake.

According to best practice, what should the Snowflake user do? (Choose two.)

A.Provide each non-Snowflake supplier with their own reader account.


B.Deploy a single reader account to be shared by all of the non-Snowflake suppliers.
C.Create an ETL pipeline that uses select and inserts statements from the source to the target supplier
accounts.
D.Use a data share for suppliers in the same cloud region and a replicated proxy share for other cloud
deployments.
E.Extract the shared transactional data to an external stage and use cloud storage utilities to reload the
suppliers' regions.

Answer: AD

Explanation:

A&D

https://docs.snowflake.com/en/user-guide/data-share-replication.html

Question: 453 CertyIQ


Which statement about data sharing is true?

A.Accounts can share with other accounts regardless of their Snowflake edition, without requiring help from
Snowflake Support.
B.Data sharing can cross regions, but not cloud providers.
C.The Data Consumer can only see objects in the Data Provider’s source database that have been explicitly
added to the share.
D.A Data Provider can only share with other Snowflake customers.

Answer: C

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/data-sharing-provider.html#general-data-sharing-considerations-
and-usage

Question: 454 CertyIQ


Which command is used to load files into an internal stage within Snowflake?

A.PUT
B.COPY INTO
C.TRANSFER
D.INSERT

Answer: A

Explanation:

A. PUTCOPY is used to load from external stages

Question: 455 CertyIQ


Which object type is granted permissions for reading a table?

A.User
B.Role
C.Attribute
D.Schema

Answer: B

Explanation:

https://docs.snowflake.com/en/sql-reference/sql/grant-
privilege#:~:text=Grant%20the%20SELECT%20privilege%20on%20all%20existing%20tables%20in%

20the%20mydb.myschema%20schema%20to%20the%20analyst%20role%3A

Question: 456 CertyIQ


What is the default value in the Snowflake Web Interface (UI) for auto suspending a Virtual Warehouse?

A.1 minute
B.5 minutes
C.10 minutes
D.15 minutes

Answer: C

Explanation:

C - 10mn Checked on Snowflake UI


Question: 457 CertyIQ
Several users are using the same virtual warehouse. The users report that the queries are running slowly, and that
many queries are being queued.

What is the recommended way to resolve this issue?

A.Reduce the warehouse STATEMENT_QUEUED_TIMEOUT_IN SECONDS parameter.


B.Reduce the warehouse AUTO_SUSPEND parameter.
C.Increase the warehouse MAX_CONCURRENCY_LIMIT parameter.
D.Increase the warehouse MAX_CLUSTER_COUNT parameter.

Answer: D

Explanation:

D - incorporate SCALE OUT to increase CONCURENCYA - NO ! -


STATEMENT_QUEUED_TIMEOUT_IN_SECONDS - Amount of time, in seconds, a SQL statement remains
queued for a warehouse before it is CANCELED by the system.

Question: 458 CertyIQ


Which data types are valid in Snowflake? (Choose two.)

A.BLOB
B.Geography
C.JSON
D.CLOB
E.Variant

Answer: BE

Explanation:

Snowflake does not support the following data types: BLOB, CLOB, ENUMSemi-structured Data Types:
VARIANT, OBJECT, ARRAY - JSON are intended to be stored in here

https://docs.snowflake.com/en/sql-reference/intro-summary-data-
types.html#:~:text=structured%20Data%20Types-,VARIANT,-OBJECT

Question: 459 CertyIQ


What happens when the size of a virtual warehouse is changed?

A.Queries that are running on the current warehouse configuration are not impacted.
B.Queries that are running on the current warehouse configuration are aborted and have to be resubmitted by
the user.
C.Queries that are running on the current warehouse configuration are aborted and are automatically
resubmitted.
D.Queries that are running on the current warehouse configuration are moved to the new configuration and
finished there.

Answer: A

Explanation:

A. Queries that are running on the current warehouse configuration are not impacted.

Question: 460 CertyIQ


How often are encryption keys automatically rotated by Snowflake?

A.30 Days
B.60 Days
C.90 Days
D.365 Days

Answer: A

Explanation:

All Snowflake-managed keys are automatically rotated by Snowflake when they are more than 30 days old

A - 30 days

Question: 461 CertyIQ


As a best practice, all custom roles should be granted to which system-defined role?

A.ACCOUNTADMIN
B.ORGADMIN
C.SECURITYADMIN
D.SYSADMIN

Answer: D

Explanation:

D--SysadminRole that has privileges to create warehouses and databases (and other objects) in an account.If,
as recommended, you create a role hierarchy that ultimately assigns all custom roles to the SYSADMIN role,
this role also has the ability to grant privileges on warehouses, databases, and other objects to other roles.

Reference:

https://docs.snowflake.com/en/user-guide/security-access-control-overview

Question: 462 CertyIQ


Which Snowflake object can be accessed in the FROM clause of a query, returning a set of rows having one or
more columns?
A.A User-Defined Table Function (UDTF)
B.A Scalar User Defined Function (UDF)
C.A stored procedure
D.A task

Answer: A

Explanation:

A. A User-Defined Table Function (UDTF)

https://docs.snowflake.com/en/developer-guide/udf/udf-calling-sql#calling-a-udtf

Question: 463 CertyIQ


How are micro-partitions typically generated in Snowflake?

A.Automatically
B.ORDER BY <>;
C.PARTITION BY <>;
D.GROUP BY <>;

Answer: A

Explanation:

Automatically is a correct .

Question: 464 CertyIQ


What does Snowflake recommend regarding database object ownership? (Choose two.)

A.Create objects with ACCOUNTADMIN and do not reassign ownership.


B.Create objects with SYSADMIN.
C.Create objects with SECURITYADMIN to ease granting of privileges later.
D.Create objects with a custom role and grant this role to SYSADMIN.
E.Use only managed access schemas for objects owned by ACCOUNTADMIN.

Answer: BD

Explanation:

B and D are correctSYSADMIN - Role that has privileges to create warehouses and databases (and other
objects) in an account.If, as recommended, you create a role hierarchy that ultimately assigns all custom roles
to the SYSADMIN role, this role also has the ability to grant privileges on warehouses, databases, and other
objects to other roles.

https://docs.snowflake.com/en/user-guide/security-access-control-overview.htm
Question: 465 CertyIQ
Other than ownership what privileges does a user need to view and modify resource monitors in Snowflake?
(Choose two.)

A.ALTER
B.MONITOR
C.MODIFY
D.CREATE
E.DROP

Answer: BC

Explanation:

B&C correct

https://docs.snowflake.com/en/user-guide/resource-monitors.html#assignment-of-resource-
monitors:~:text=needed%20using%20SQL%3A-,MONITOR,MODIFY,-For%20more%20details

Question: 466 CertyIQ


What technique does Snowflake recommend for determining which virtual warehouse size to select?

A.Always start with an X-Small and increase the size if the query does not complete in 2 minutes
B.Experiment by running the same queries against warehouses of different sizes
C.Use the default size Snowflake chooses
D.Use X-Large or above for tables larger than 1 GB

Answer: B

Explanation:

B is correct

https://docs.snowflake.com/en/user-guide/warehouses-considerations.html

Question: 467 CertyIQ


Which command should be used when loading many flat files into a single table?

A.PUT
B.INSERT
C.COPY INTO
D.MERGE

Answer: C

Explanation:

COPY INTO is a correct answer.


Question: 468 CertyIQ
How can a Snowflake user share data with another user who does not have a Snowflake account?

A.Share the data by implementing User-Defined Functions (UDFs)


B.Create a reader account and create a share of the data
C.Grant the READER privilege to the database that is going to be shared
D.Move the Snowflake account to a region where data sharing is enabled

Answer: B

Explanation:

Create a reader account and create a share of the data

Question: 469 CertyIQ


Which semi-structured data formats can be loaded into Snowflake with a COPY command? (Choose two.)

A.CSV
B.EDI
C.HTML
D.ORC
E.XML

Answer: DE

Explanation:

D&E

https://docs.snowflake.com/en/user-guide/semistructured-
concepts.html#:~:text=Snowflake%20provides%20built%2Din%20support%20for%20importing%20data%

20from%20(and%20exporting%20data%20to)%20the%20following%20semi%2Dstructured%20data%20formats%3A

Question: 470 CertyIQ


Which statements reflect valid commands when using secondary roles? (Choose two.)

A.USE SECONDARY ROLES RESUME


B.USE SECONDARY ROLES SUSPEND
C.USE SECONDARY ROLES ALL
D.USE SECONDARY ROLES ADD
E.USE SECONDARY ROLES NONE

Answer: CE

Explanation:
C and E."USE SECONDARY ROLES ALL | NONE

https://docs.snowflake.com/en/sql-reference/sql/use-secondary-roles.html

Question: 471 CertyIQ


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

A.60 minutes
B.24 hours
C.14 days
D.30 days

Answer: C

Explanation:

C - 14 days

Question: 472 CertyIQ


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?

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

Answer: C

Explanation:

When you notice that a query is running slowly, check whether an overloaded warehouse is causing the query
to compete for resources or get queued:If the running query load is high or there’s queuing, consider starting
a separate warehouse and moving queued queries to that warehouse. Alternatively, if you are using multi-
cluster warehouses, you could change your multi-cluster settings to add additional clusters to handle higher
concurrency going forward.

https://docs.snowflake.com/en/user-guide/warehouses-load-monitoring.html#slow-query-performance

Question: 473 CertyIQ


What is a feature of a stored procedure in Snowflake?

A.They can be created as secure and hide the underlying metadata from all users.
B.They can only access tables from a single database.
C.They can only contain a single SQL statement.
D.They can be created to run with a caller's rights or an owner's rights.

Answer: D

Explanation:

With a stored procedure, you can also:Dynamically create and execute SQL statements.Execute code with the
privileges of the role that owns the procedure, rather than with the privileges of the role that runs the
procedure.This allows the stored procedure owner to delegate the power to perform specified operations to
users who otherwise could not do so. However, there are limitations on these owner’s rights stored
procedures.

Question: 474 CertyIQ


Which view will return users who have queried a table?

A.SNOWFLAKE.ACCOUNT_USAGE.WAREHOUSE_EVENT_HISTORY
B.SNOWFLAKE.ACCOUNT_USAGE.ACCESS_HISTORY
C.SNOWFLAKE.ACCOUNT_USAGE.COLUMNS
D.SNOWFLAKE.ACCOUNT_USAGE.OBJECT_DEPENDENCIES

Answer: B

Explanation:

For sure B SNOWFLAKE.ACCOUNT_USAGE.ACCESS_HISTORY

Question: 475 CertyIQ


Why do Snowflake’s virtual warehouses have scaling policies?

A.To help save extra storage costs


B.To help increase the performance of serverless computing features
C.To help control the credits consumed by a multi-cluster warehouse running in auto-scale mode
D.To help control the credits consumed by a multi-cluster warehouse running in maximized mode

Answer: C

Explanation:

To help control the credits consumed by a multi-cluster warehouse running in Auto-scale mode, Snowflake
provides scaling policies, which are used to determine when to start or shut down a cluster.

https://docs.snowflake.com/en/user-guide/warehouses-multicluster.html#label-mcw-scaling-policies

Question: 476 CertyIQ


Where can a Snowflake user find the query history in Snowsight?

A.Admin
B.Activity
C.Dashboards
D.Data

Answer: B

Explanation:

Answer B

https://docs.snowflake.com/en/user-guide/ui-snowsight-activity.html

Question: 477 CertyIQ


What is SnowSQL?

A.Snowflake's new user interface where users can visualize data into charts and dashboards.
B.Snowflake's proprietary extension of the ANSI SQL standard, including built-in keywords and system
functions.
C.Snowflake's command line client built on the Python connector which is used to connect to Snowflake and
execute SQL.
D.Snowflake's library that provides a programming interface for processing data on Snowflake without moving
it to the system where the application code runs.

Answer: C

Explanation:

SnowSQL is the command line client for connecting to Snowflake to execute SQL queries and perform all DDL
and DML operations, including loading data into and unloading data out of database tables.SnowSQL
(snowsql executable) can be run as an interactive shell or in batch mode through stdin or using the -f
option.SnowSQL is an example of an application developed using the Snowflake Connector for Python;
however, the connector is not a prerequisite for installing SnowSQL. All required software for installing
SnowSQL is bundled in the installers.

Question: 478 CertyIQ


The following SQL statements have been executed:

What will the output be of the last select statement?


A.3
B.4
C.7
D.8

Answer: C

Explanation:

C 7 is the answer, 1, 3, 5 and last select query will return 7

Question: 479 CertyIQ


Which statement is true of zero-copy cloning?

A.It increases storage costs as cloning a table requires storing its data twice
B.A cloned table includes the load history of the original source
C.It is licensed as an additional Snowflake feature
D.All micro-partitions between the original and cloned tables are fully shared

Answer: D

Explanation:

Snowflake’s zero-copy cloning feature provides a convenient way to quickly take a “snapshot” of any table,
schema, or database and create a derived copy of that object which initially shares the underlying storage.
This can be extremely useful for creating instant backups that do not incur any additional costs (until changes
are made to the cloned object).- owever, cloning makes calculating total storage usage more complex
because each clone has its own separate life-cycle. This means that changes can be made to the original
object or the clone independently of each other and these changes are protected through CDP.

https://docs.snowflake.com/en/user-guide/tables-storage-considerations.html#cloning-tables-schemas-and-
databases

Question: 480 CertyIQ


A Snowflake user has been granted the CREATE DATA EXCHANGE LISTING privilege with their role.

Which tasks can this user now perform on the Data Exchange? (Choose two.)

A.Rename listings
B.Delete provider profiles
C.Modify listings properties
D.Modify incoming listing access requests
E.Submit listings for approval/publishing

Answer: CE

Explanation:

With that GRANT can :Create listingsModify listings propertiesView listingsView incoming listing access
requestsReject listing requestsSubmit listings for approval/publishing listingsCreate and view provider
profiles

Question: 481 CertyIQ


Which parameter prevents streams on tables from becoming stale?

A.MAX_DATA_EXTENSION_TIME_IN_DAYS
B.MIN_DATA_RETENSION_TIME_IN_DAYS
C.LOCK_TIMEOUT
D.STALE_AFTER

Answer: A

Explanation:

https://docs.snowflake.com/en/user-guide/streams-manage

Question: 482 CertyIQ


If a virtual warehouse runs for 30 seconds after it is provisioned, how many seconds will the customer be billed
for?

A.30 seconds
B.60 seconds
C.121 seconds
D.1 hour

Answer: B

Explanation:

60 seconds is a correct answer.

Question: 483 CertyIQ


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

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

Answer: C

Explanation:

Cis correct

https://docs.snowflake.com/en/sql-reference/stored-procedures-rights
Question: 484 CertyIQ
What JavaScript delimiters are available in Snowflake stored procedures? (Choose two.)

A.Double quotes (“)


B.Single quote (’)
C.Double forward slash (//)
D.Double backslash (\\)
E.Double dollar sign ($)

Answer: BE

Explanation:

The JavaScript portion of the stored procedure code must be enclosed within either single quotes ' or double
dollar signs $.

https://docs.snowflake.com/en/sql-reference/stored-procedures-javascript

Question: 485 CertyIQ


What type of function can be used to estimate the approximate number of distinct values from a table that has
trillions of rows?

A.MD5
B.Window
C.External
D.HyperLogLog (HLL)

Answer: D

Explanation:

Snowflake uses HyperLogLog to estimate the approximate number of distinct values in a data set.
HyperLogLog is a state-of-the-art cardinality estimation algorithm, capable of estimating distinct cardinalities
of trillions of rows with an average relative error of a few percent.HyperLogLog can be used in place of
COUNT(DISTINCT …) in situations where estimating cardinality is acceptable.

Question: 486 CertyIQ


Which Data Definition Language (DDL) commands are supported by Snowflake to manage tags? (Choose two.)

A.ALTER TAG
B.DESCRIBE TAG
C.DROP TAG
D.GRANT ... TO TAG
E.GRANT TAG
Answer: AC

Explanation:

DDL - ALTER, DESCRIBE, DROP - but DESCRIBE TAG doesn't existDCL - GRANT

https://docs.snowflake.com/en/user-guide/object-tagging#label-object-tags-ddl

Question: 487 CertyIQ


What Snowflake objects can be added to a share? (Choose two.)

A.Views
B.Tables
C.Stored procedures
D.Streams
E.Secure views

Answer: BE

Explanation:

Before creating a share, Snowflake recommends identifying the Snowflake objects you plan to
share:DatabaseTablesExternal tablesSecure viewsSecure materialized viewsSecure UDFs

Question: 488 CertyIQ


A Query Profile shows a UnionAll operator with an extra Aggregate operator on top.

What does this signify?

A.Exploding joins
B.Inefficient pruning
C.UNION without ALL
D.Queries that are too large to fit in memory

Answer: C

Explanation:

UNION Without ALLIn SQL, it is possible to combine two sets of data with either UNION or UNION ALL
constructs. The difference between them is that UNION ALL simply concatenates inputs, while UNION does
the same, but also performs duplicate elimination.A common mistake is to use UNION when the UNION ALL
semantics are sufficient. These queries show in Query Profile as a UnionAll operator with an extra Aggregate
operator on top (which performs duplicate elimination).

Question: 489 CertyIQ


Which data governance control has Snowflake embedded in the application?
A.Network policies
B.Credit computation
C.Data storage
D.Attribute-based access control

Answer: D

Explanation:

Attribute based access control for data governance

Question: 490 CertyIQ


What actions does the use of the PUT command do automatically? (Choose two.)

A.It creates a file format object.


B.It uses the last stage created.
C.It compresses all files using GZIP.
D.It encrypts the file data in transit.
E.It creates an empty target table.

Answer: CD

Explanation:

Compression and Encryption

https://docs.snowflake.com/en/sql-reference/sql/put

Question: 491 CertyIQ


Which command should a Snowflake user execute to load data into a table?

A.copy into mytable purge_mode = TRUE;


B.copy into mytable from @my_int_stage;
C.copy into mytable file_format = (format_name);
D.copy into mytable validation = ‘RETURN_ERRORS’;

Answer: B

Explanation:

copy into mytable from @my_int_stage;

Question: 492 CertyIQ


Which function returns the URL of a stage using the stage name as the input?

A.BUILD_STAGE_FILE_URL
B.BUILD_SCOPED_FILE_URL
C.GET_PRESIGNED_URL
D.GET_STAGE_LOCATION

Answer: D

Explanation:

Retrieves the URL for an external or internal named stage using the stage name as the input.

Question: 493 CertyIQ


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

Answer: C

Explanation:

https://docs.snowflake.com/en/user-guide/warehouses-multicluster

Question: 494 CertyIQ


Which Snowflake table supports unstructured data?

A.Directory
B.Transient
C.Temporary
D.Permanent

Answer: A

Explanation:

Answer is A

https://quickstarts.snowflake.com/guide/getting_started_with_unstructured_data/?utm_cta=website-
workload-data-science-accelerate-your-ds-workflow-unstructured-data-quickstart-guide#0

Question: 495 CertyIQ


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

A.Avro
B.CSV
C.JSON
D.Parquet

Answer: D

Explanation:

https://docs.snowflake.com/en/user-guide/data-unload-considerations#floating-point-numbers-truncated

Floating-point Numbers TruncatedWhen floating-point number columns are unloaded to CSV or JSON files,
Snowflake truncates the values to approximately (15,9).The values are not truncated when unloading floating-
point number columns to Parquet files.

Question: 496 CertyIQ


Which virtual warehouse privilege is required to view a load-monitoring chart?

A.MONTTOR
B.MODIFY
C.OPERATE
D.USAGE

Answer: A

Explanation:

https://docs.snowflake.com/en/user-guide/warehouses-load-monitoring

Question: 497 CertyIQ


Which use case will always cause an exploding join in Snowflake?

A.A query that has more than 10 left outer joins.


B.A query that is using a UNION without an ALL.
C.A query that has not specified join criteria for tables.
D.A query that has requested too many columns of data.

Answer: C

Explanation:

C. A query that has not specified join criteria for tables.

Question: 498 CertyIQ


How many resource monitors can be applied to a single virtual warehouse?

A.Zero
B.One
C.Eight
D.Unlimited

Answer: B

Explanation:

https://thinketl.com/snowflake-resource-monitors/A resource monitor can be set to monitor multiple


warehouses but a warehouse can be assigned only to a single resource monitor.

Question: 499 CertyIQ


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

A.No active warehouse is 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 usage 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.

Answer: CD

Explanation:

C&DCertain account usage views provide historical usage metrics. The retention period for these views is 1
year (365 days). In contrast, the corresponding views and table functions in the Snowflake Information
Schema have much shorter retention periods, ranging from 7 days to 6 months, depending on the view.

Question: 500 CertyIQ


Which file function provides a URL with access to a file on a stage without the need for authentication and
authorization?

A.GET_RELATIVE_PATH
B.GET_PRESIGNED_URL
C.BUILD_STAGE_FILE_URL
D.BUILD_SCOPED_FILE_URL

Answer: B

Explanation:

GET_PRESIGNED_URLGenerates the pre-signed URL to a staged file using the stage name and relative file
path as inputs. Access files in an external stage using the function.

Question: 501 CertyIQ


Which view can be used to determine if a table has frequent row updates or deletes?
A.TABLES
B.TABLE_STORAGE_METRICS
C.STORAGE_DAILY_HISTORY
D.STORAGE_USAGE

Answer: B

Explanation:

B is correct

https://docs.snowflake.com/en/sql-reference/info-schema/table_storage_metrics

Question: 502 CertyIQ


How does the Snowflake search optimization service improve query performance?

A.It improves the performance of range searches.


B.It defines different clustering keys on the same source table.
C.It improves the performance of all queries running against a given table.
D.It improves the performance of equality searches.

Answer: D

Explanation:

D for sure. keyword" equality searches"

Question: 503 CertyIQ


How is unstructured data retrieved from data storage?

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.

Answer: B

Explanation:

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.

Question: 504 CertyIQ


What is the recommended way to obtain a cloned table with the same grants as the source table?
A.Clone the table with the COPY GRANTS command.
B.Use an ALTER TABLE command to copy the grants.
C.Clone the schema then drop the unwanted tables.
D.Create a script to extract grants and apply them to the cloned table.

Answer: A

Explanation:

CREATE <object> … CLONE statements for most objects do not copy grants on the source object to the object
clone. However, CREATE <object> commands that support the COPY GRANTS clause (e.g. CREATE TABLE,
CREATE VIEW) enable you to optionally copy grants to object clones. For example, the CREATE TABLE …
CLONE command syntax supports the COPY GRANTS parameter. When the COPY GRANTS parameter is
specified in a CREATE TABLE statement, the create operation copies all privileges, except OWNERSHIP, from
the source table to the new table. The same behavior is true for other CREATE commands that support the
COPY GRANTS clause.

Question: 505 CertyIQ


What common query issues can be identified using the Query Profile? (Choose two.)

A.Data classification
B.Exploding joins
C.Unions
D.Inefficient pruning
E.Data masking

Answer: BD

Explanation:

Exploding joins and Inefficient pruning

https://docs.snowflake.com/en/user-guide/ui-query-profile#common-query-problems-identified-by-query-
profile

Question: 506 CertyIQ


What is used to extract the content of PDF files stored in Snowflake stages?

A.FLATTEN function
B.Window function
C.HyperLogLog (HLL) function
D.Java User-Defined Function (UDF)

Answer: D

Explanation:

https://docs.snowflake.com/en/user-guide/unstructured-data-java
Question: 507 CertyIQ
What is used to extract the content of PDF files stored in Snowflake stages?

A.FLATTEN function
B.Window function
C.HyperLogLog (HLL) function
D.Java User-Defined Function (UDF)

Answer: D

Explanation:

Java User-Defined Function (UDF)

Question: 508 CertyIQ


What happens when a database is cloned?

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.

Answer: C

Explanation:

If the source object is a database or schema, the clone inherits all granted privileges on the clones of all child
objects contained in the source object:For databases, contained objects include schemas, tables, views,
etc.For schemas, contained objects include tables, views, etc.Note that the clone of the container itself
(database or schema) does not inherit the privileges granted on the source container.

Question: 509 CertyIQ


What does a Query Profile provide in Snowflake?

A.A multi-step query that displays each processing step in the same panel.
B.A pre-computed data set derived from a query specification and stored for later use.
C.A graphical representation of the main components of the processing plan for a query.
D.A collapsible panel in the operator tree pane that lists nodes by execution time in descending order for a
query.

Answer: C

Explanation:

Query Profile, available through the classic web interface, provides execution details for a query. For the
selected query, it provides a graphical representation of the main components of the processing plan for the
query, with statistics for each component, along with details and statistics for the overall query.
Question: 510 CertyIQ
When executing a COPY INTO command, performance can be negatively affected by using which optional
parameter on a large number of files?

A.FILE_FORMAT
B.PATTERN
C.VALIDATION_MODE
D.FILES

Answer: B

Explanation:

https://docs.snowflake.com/en/sql-reference/sql/copy-into-table

Question: 511 CertyIQ


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

Answer: A

Explanation:

File URL

https://docs.snowflake.com/en/user-guide/unstructured-intro

https://docs.snowflake.com/en/user-guide/unstructured-
intro#:~:text=Permanent%20URL%20to%20a%20file%20on%20a%20stage.

Question: 512 CertyIQ


Which operation will produce an error in Snowflake?

A.Inserting duplicate values into a PRIMARY KEY column


B.Inserting a NULL into a column with a NOT NULL constraint
C.Inserting duplicate values into a column with a UNIQUE constraint
D.Inserting a value to FOREIGN KEY column that does not match a value in the column referenced

Answer: B

Explanation:
B - Snowflake supports defining and maintaining constraints, but does not enforce them, except for NOT
NULL constraints, which are always enforced.

Question: 513 CertyIQ


How are URLs that access unstructured data in external stages retrieved?

A.From the Snowsight navigation menu


B.By querying a directory table
C.By creating an external function
D.By using the INFORMATION_USAGE schema

Answer: B

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/unstructured-
intro#:~:text=Directory%20tables%20store%20a%20catalog%20of%20staged%20files%20in%20cloud%20storage.%

Question: 514 CertyIQ


What is the Snowflake multi-clustering feature for virtual warehouses used for?

A.To improve the data unloading process to the cloud


B.To improve data loading from very large data sets
C.To improve concurrency for users and queries
D.To speed up slow or stalled queries

Answer: C

Explanation:

To improve concurrency for users and queries

Question: 515 CertyIQ


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

A.Search optimization service


B.Automatic clustering
C.Row access policies
D.Multi-cluster virtual warehouses
E.Secure views

Answer: AB
Explanation:

C - securityD - concurencyE - hide the source

A&B is correct

Question: 516 CertyIQ


Which command would return an empty sample?

A.select * from testtable sample ();


B.select * from testtable sample (0);
C.select * from testtable sample (null);
D.select * from testtable sample (none);

Answer: B

Explanation:

from doc:Return an empty sample:SELECT * FROM testtable SAMPLE ROW (0);

Question: 517 CertyIQ


What Snowflake function should be used to unload relational data to JSON?

A.BUILD_STAGE_FILE_URL()
B.OBJECT_CONSTRUCT()
C.PARSE_JSON()
D.TO_VARIANT()

Answer: B

Explanation:

B - OBJECT_CONSYRUCT

https://community.snowflake.com/s/article/Generating-a-JSON-Dataset-using-Relational-Data-in-Snowflake

Question: 518 CertyIQ


Floating point values are truncated when unloaded to which file format?

A.ORC
B.CSV
C.Avro
D.Parquet

Answer: B

Explanation:
When floating-point number columns are unloaded to CSV or JSON files, Snowflake truncates the values to
approximately (15,9). The values are not truncated when unloading floating-point number columns to Parquet
files.

Question: 519 CertyIQ


Which levels can apply network policies? (Choose two.)

A.Account
B.Database
C.Role
D.Schema
E.User

Answer: AE

Explanation:

https://docs.snowflake.com/en/user-guide/network-policies

Question: 520 CertyIQ


What causes objects in a data share to become unavailable to a consumer account?

A.The DATA_RETENTION_IT parameter in the consumer account is set to 0.


B.The consumer account runs the GRANT INPORTED PRIVILEGES command on the data share every 24 hours.
C.The objects in the data share are being deleted and the grant pattern is not re-applied systematically.
D.The consumer account acquires the data share through a private data exchange.

Answer: C

Explanation:

A. The DATA_RETENTION_TIME parameter in the consumer account determines how long data that is
imported from a data share is retained in the account. If this parameter is set to 0, the data is immediately
deleted after import. This parameter setting does not affect the availability of objects in the data share.B. The
GRANT IMPORTED PRIVILEGES command is used to grant privileges on objects that are imported from a data
share to a consumer account. Running this command every 24 hours does not affect the availability of objects
in the data share.D. Private data exchange is a feature that allows two or more Snowflake accounts to
exchange data privately, without going through the public internet. Acquiring a data share through a private
data exchange does not affect the availability of objects in the data share.

Question: 521 CertyIQ


How can an administrator check for updates (for example, SCIM API requests) sent to Snowflake by the identity
provider?

A.ACCESS_HYSTORY
B.LOAD_HYSTORY
C.QUERY_HISTORY
D.REST_EVENT_HISTORY

Answer: D

Explanation:

https://docs.snowflake.com/en/user-guide/scim-introAdministrators can query the rest_event_history table to


determine whether the identity provider is sending updates (i.e. SCIM API requests) to Snowflake.

D - REST_EVENT_HISTORY

Question: 522 CertyIQ


A Snowflake user is writing a User-Defined Function (UDF) with some unqualified object names.

How will those object names be resolved during execution?

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 then the PUBLIC schema of the current database.

Answer: B

Explanation:

https://docs.snowflake.com/en/sql-reference/name-
resolution#:~:text=The%20SEARCH_PATH%20is%20not%20used%20inside%20views%20or%20User%2DDefined%

20Functions%20Overview.%20All%20unqualifed%20objects%20in%20a%20view%20or%20UDF%20definition%

20will%20be%20resolved%20in%20the%20view%E2%80%99s%20or%20UDF%E2%80%99s%20schema%20only.

In queries, unqualified object names are resolved through a search path.The SEARCH_PATH is not used inside
views or Writing User-Defined Functions (UDFs). All unqualifed objects in a view or UDF definition will be
resolved in the view’s or UDF’s schema only.

https://docs.snowflake.com/en/sql-reference/name-resolution

Question: 523 CertyIQ


Why should a user select the economy scaling policy for a multi-cluster warehouse?

A.To prevent/minimize query queuing


B.To increase performance of the clusters
C.To reduce queuing concurrent user queries
D.To conserve credits by keeping running clusters fully loaded

Answer: D

Explanation:
EconomyConserves credits by favoring keeping running clusters fully-loaded rather than starting additional
clusters, which may result in queries being queued and taking longer to complete.

Question: 524 CertyIQ


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?

A.READ
B.OWNERSHIP
C.USAGE
D.WRITE

Answer: C

Explanation:

Answer is CExternal: USAGEInternal: READhttps://docs.snowflake.com/en/user-guide/data-load-


unstructured-rest-api

Question: 525 CertyIQ


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

A.ACCESS_HYSTORY
B.LOGIN_HYSTORY
C.SESSIONS
D.QUERY_HISTORY

Answer: B

Explanation:

LOGIN_HISTORY is correct

Question: 526 CertyIQ


Snowflake Partner Connect is limited to users with a verified email address and which role?

A.SYSADMIN
B.SECURITYADMIN
C.ACCOUNTADMIN
D.USERADMIN

Answer: C

Explanation:

ACCOUNTADMIN
https://docs.snowflake.com/en/user-guide/ecosystem-partner-connect#security-requirements

Question: 527 CertyIQ


What unit of storage supports efficient query processing in Snowflake?

A.Blobs
B.JSON
C.Block storage
D.Micro-partitions

Answer: D

Explanation:

Micro-partitions

Question: 528 CertyIQ


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

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.

Answer: A

Explanation:

Stored Procedures Can Access the Database; UDFs May Not

Question: 529 CertyIQ


Which URL type does Snowflake recommend to use when providing unstructured data to other accounts through a
share?

A.File
B.Pre-signed
C.Scoped
D.Staged

Answer: C

Explanation:

https://docs.snowflake.com/en/user-guide/unstructured-intro#types-of-urls-available-to-access-files
Question: 530 CertyIQ
What is the MAXIMUM Time Travel retention period for a transient table?

A.0 days
B.1 day
C.7 days
D.90 days

Answer: B

Explanation:

Time travel - 1 dayFail safe - 0 day

Question: 531 CertyIQ


What is the advantage of using a reader account?

A.It can be used by a client that does not have a Snowflake account
B.It is read-only and prevents the shared data from being updated by the provider.
C.It can be connected to a Snowflake account in a different region.
D.It provides limited access to the data share and is therefore cheaper for the data provider.

Answer: A

Explanation:

https://docs.snowflake.com/en/user-guide/ui-snowsight-private-sharing-reader-accounts

Question: 532 CertyIQ


What command is used to export or unload data from Snowflake?

A.PUT @mystage
B.GET @mystage
C.Copy INTO @mystage
D.INSERT @mystage

Answer: C

Explanation:

COPY INTO <location>

https://docs.snowflake.com/en/sql-reference/sql/copy-into-location
Question: 533 CertyIQ
A Snowflake user wants to share data with someone who does not have a Snowflake account.

How can the Snowflake user share the data?

A.Use the Snowflake Marketplace.


B.Create a reader account.
C.Create a consumer account.
D.Use a Snowflake share.

Answer: B

Explanation:

Reader account is correct

Question: 534 CertyIQ


A user wants to add additional privileges to the system-defined roles for their virtual warehouse.

How does Snowflake recommend they accomplish this?

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.

Answer: C

Explanation:

Q: ... to the system-defined roles ...A - is not a system-defined, otherwise would be added: "and grant this user
role to SYSADMIN."

Question: 535 CertyIQ


How does Snowflake store a table's underlying data? (Choose two.)

A.Columnar file format


B.Micro-partitions
C.Text file format
D.Uncompressed
E.User-defined partitions

Answer: AB

Explanation:

A.Columnar file format

B.Micro-partitions
Question: 536 CertyIQ
What is the MAXIMUM number of days a Snowflake-managed encryption key can be used before it gets
automatically rotated?

A.1 day
B.14 days
C.30 days
D.120 days

Answer: C

Explanation:

Encryption Key RotationAll Snowflake-managed keys are automatically rotated by Snowflake when they are
more than 30 days old.

Question: 537 CertyIQ


Which user object property requires contacting Snowflake Support in order to set a value for it?

A.DISABLED
B.MINS_TO_BYPASS MFA
C.MINS_TO_BYPASS_NETWORK_POLICY
D.MINS_TO_UNLOCK

Answer: C

Explanation:

correct answer C It is possible to temporarily bypass a network policy for a set number of minutes by
configuring the user object property MINS_TO_BYPASS_NETWORK_POLICY, which can be viewed by
executing DESCRIBE USER. Only Snowflake can set the value for this object property. Please contact
Snowflake Support to set a value for this property.

Question: 538 CertyIQ


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

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 for bulk unloading where the default option is SINGLE = TRUE.
D.It uses COPY INTO to copy the data from a table into one or more files in an external stage only.

Answer: A

Explanation:

from doc:Bulk Unloading into Single or Multiple FilesThe COPY INTO <location> command provides a copy
option (SINGLE) for unloading data into a single file or multiple files. The default is SINGLE = FALSE (i.e.
unload into multiple files).Snowflake assigns each file a unique name. The location path specified for the
command can contain a filename prefix that is assigned to all the data files generated. If a prefix is not
specified, Snowflake prefixes the generated filenames with data_.

Snowflake assigns each file a unique name. The location path specified for the command can contain a
filename prefix that is assigned to all the data files generated. If a prefix is not specified, Snowflake prefixes
the generated filenames with data_.

Question: 539 CertyIQ


What information is included in the display in the Query Profile? (Choose two.)

A.Index hints used in query


B.Credit usage details
C.Clustering keys details
D.Details and statistics for the overall query
E.Graphical representation of the query processing plan

Answer: DE

Explanation:

https://docs.snowflake.com/en/user-guide/ui-query-
profile#:~:text=Query%20Profile%2C%20available,the%20overall%20query

Question: 540 CertyIQ


A Snowflake user wants to optimize performance for a query that queries only a small number of rows in a table.
The rows require significant processing. The data in the table does not change frequently.

What should the user do?

A.Add a clustering key to the table.


B.Add the search optimization service to the table.
C.Create a materialized view based on the query.
D.Enable the query acceleration service for the virtual warehouse.

Answer: C

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/views-materialized#deciding-when-to-create-a-materialized-view

Question: 541 CertyIQ


When using the ALLOW_CLIENT_MFA_CACHING parameter, how long is a cached Multi-Factor Authentication
(MFA) token valid for?
A.1 hour
B.2 hours
C.4 hours
D.8 hours

Answer: C

Explanation:

4 hours

https://docs.snowflake.com/en/user-guide/security-
mfa#:~:text=A%20cached%20MFA%20token%20is%20valid%20for%20up%20to%20four%20hours

MFA token caching can help to reduce the number of prompts that must be acknowledged while connecting
and authenticating to Snowflake, especially when multiple connection attempts are made within a relatively
short time interval.A cached MFA token is valid for up to four hours.

Question: 542 CertyIQ


When unloading data, which file formats are supported by the COPY INTO command? (Choose two.)

A.Avro
B.JSON
C.ORC
D.Parquet
E.XML

Answer: BD

Explanation:

B&D

https://docs.snowflake.com/en/user-guide/data-unload-prepare

Question: 543 CertyIQ


A JSON object is loaded into a column named data using a Snowflake variant datatype. The root node of the object
is BIKE. The child attribute for this root node is BIKEID.

Which statement will allow the user to access BIKEID?

A.select data:BIKEID
B.select data.BIKE.BIKEID
C.select data:BIKE.BIKEID
D.select data:BIKE:BIKEID

Answer: C

Explanation:
SYNATAX --> COLUMN:FirstElement.SubsequentElement

Reference:

https://docs.snowflake.com/en/user-guide/querying-semistructured

Question: 544 CertyIQ


A custom role owns multiple tables. If this role is dropped from the system, who becomes the owner of these
tables?

A.ACCOUNTADMIN
B.SYSADMIN
C.Tables will be standalone or orphaned.
D.The role that dropped the custom role.

Answer: D

Explanation:

https://docs.snowflake.com/en/sql-reference/sql/drop-
role#:~:text=Ownership%20of%20any%20objects%20owned%20by%20the%20dropped%20role%20is%20transferred

Question: 545 CertyIQ


Which function produces a lateral view of a VARIANT column?

A.GET_PATH
B.FLATTEN
C.GET
D.PARSE_JSON

Answer: B

Explanation:

https://docs.snowflake.com/en/sql-
reference/functions/flatten#:~:text=FLATTEN%20is%20a%20table%20function%20that%20takes%

20a%20VARIANT%2C%20OBJECT%2C%20or%20ARRAY%20column%20and%20produces%20a%20lateral%20view

Question: 546 CertyIQ


Snowflake strongly recommends that all users with what type of role be required to use Multi-Factor
Authentication (MFA)?

A.USERADMIN
B.ACCOUNTADMIN
C.SECURITYADMIN
D.SYSADMIN
Answer: B

Explanation:

ACCOUNTADMIN is a correct.

Question: 547 CertyIQ


What does it mean when the sample function uses the Bernoulli sampling method?

A.The data is based on sampling every row.


B.The data is based on sampling 10% of the source data.
C.The data is based on sampling blocks of the source data.
D.The data is based on sampling 1000 rows of the source data.

Answer: A

Explanation:

https://docs.snowflake.com/en/sql-reference/constructs/sample#syntax

BERNOULLI (or ROW): Includes each row with a probability of p/100. Similar to flipping a weighted coin for
each row.

Question: 548 CertyIQ


What are characteristics of Snowflake network policies? (Choose two.)

A.They can be set for any Snowflake Edition


B.They can be applied to roles.
C.They restrict or enable access to specific IP addresses.
D.They are activated using ALTER DATABASE SQL commands.
E.They can only be managed using the ORGADMIN role.

Answer: AC

Explanation:

A and C.

https://docs.snowflake.com/en/user-guide/intro-editionshttps://docs.snowflake.com/en/user-guide/network-
policies

Question: 549 CertyIQ


Which function should be used to find the query ID of the second query executed in a current session?

A.Select LAST_QUERY_ID(-2)
B.Select LAST_QUERY_ID(-1)
C.Select LAST_QUERY_ID(1)
D.Select LAST_QUERY_ID(2)

Answer: D

Explanation:

Positive numbers start with the first query executed in the session. For example:LAST_QUERY_ID(1) returns
the first query.LAST_QUERY_ID(2) returns the second query.LAST_QUERY_ID(6) returns the sixth
query.Etc.Negative numbers start with the most recently-executed query in the session. For
example:LAST_QUERY_ID(-1) returns the most recently-executed query (equivalent to
LAST_QUERY_ID()).LAST_QUERY_ID(-2) returns the second most recently-executed query.Etc.

Question: 550 CertyIQ


How is the hierarchy of database objects organized in Snowflake?

A.A database consists of one or more schemas. A schema contains tables and views.
B.A schema consists of one or more databases. A database contains tables and views.
C.A schema consists of one or more databases. A database contains tables, views, and warehouses.
D.A database consists of one of more schemas and warehouses. A schema contains tables and views.

Answer: A

Explanation:

https://docs.snowflake.com/en/sql-reference/ddl-database

Question: 551 CertyIQ


Which role can execute the SHOW ORGANIZATION ACCOUNTS command successfully?

A. ACCOUNTADMIN
B. SECURITYADMIN
C. ORGADMIN
D. USERADMIN

Answer: C

Explanation:

Reference:

https://docs.snowflake.com/en/sql-reference/sql/show-organization-accounts

Question: 552 CertyIQ


Which data types in Snowflake are synonymous for FLOAT? (Choose two.)

A.DECIMAL
B.DOUBLE
C.NUMBER
D.NUMERIC
E.REAL

Answer: BE

Explanation:

B,E is correct answer. DOUBLE, DOUBLE PRECISION, REAL are synonymous with float

https://docs.snowflake.com/en/sql-reference/intro-summary-data-types

Question: 553 CertyIQ


What ensures that a user with the role SECURITYADMIN can activate a network policy for an individual user?

A. A role that has been granted the EXECUTE TASK privilege


B. A role that has been granted the global ATTACH POLICY privilege
C. Ownership privilege on only the role that created the network policy
D. Ownership privilege on both the user and the network policy

Answer: D

Explanation:

https://docs.snowflake.com/en/user-guide/network-policies#activating-network-policies-for-individual-
users:~:text=Only%20the%20role%20with%20the%20OWNERSHIP%20privilege%20on%20both%20the%

20user%20and%20the%20network%20policy%2C%20or%20a%20higher%20role%2C%20can%

20activate%20a%20network%20policy%20for%20an%20individual%20user

Question: 554 CertyIQ


Which function can be combined with the copy command to unload a relational table into a JSON file?

A. FLATTEN
B. LISTAGG
C. OBJECT_CONSTRUCT
D. PARSE_JSON

Answer: C

Explanation:

https://docs.snowflake.com/en/user-guide/data-unload-considerations#unloading-a-relational-table-to-json

Question: 555 CertyIQ


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?

A. Permanent
B. Transient
C. Temporary
D. External

Answer: B

Explanation:

B is Correct.Transient tables are best suited in scenarios where the data in your table is not critical and can be
recovered from external means if required. Also, they have no fail-safe period, and Time travel is also only 1
day (which can be set to 0 also).

https://docs.snowflake.com/en/user-guide/tables-temp-transient#transient-tables

Question: 556 CertyIQ


While loading data from a JSON file, what enables the removal of the outer array structure from the file and loads
the records into separate table rows?

A. SKIP_BYTE_ORDER_MARK
B. STRIP_NULL_VALUE
C. STRIP_OUTER_ARRAY
D. STRIP_OUTER_ELEMENT

Answer: C

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/semistructured-considerations#data-size-limitations

Question: 557 CertyIQ


Which functions can be used to share unstructured data through a secure view? (Choose two.)

A. BUILD_SCOPED_FILE_URL
B. BUILD_STAGE_FILE_URL
C. GET_ABSOLUTE_PATH
D. GET_PRESIGNED_URL
E. GET_RELATIVE_PATH

Answer: AD

Explanation:

https://docs.snowflake.com/en/user-guide/unstructured-data-sharing
A & D is correct

Question: 558 CertyIQ


Which function will return a row for each for each object in a VARIANT, OBJECT, or ARRAY column?

A. CAST
B. FLATTEN
C. GET
D. PARSE_JSON

Answer: B

Explanation:

The function that will return a row for each object in a VARIANT, OBJECT, or ARRAY column is B.
FLATTEN.The FLATTEN function is a table function that takes a VARIANT, OBJECT, or ARRAY column and
returns a row for each element or attribute within the column. This can be useful for breaking down complex
data structures into a more easily queryable form.

Question: 559 CertyIQ


What is the MINIMUM size of a table for which Snowflake recommends considering adding a clustering key?

A.1 Kilobyte (KB)


B.1 Megabyte (MB)
C.1 Gigabyte (GB)
D.1 Terabyte (TB)

Answer: D

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/tables-clustering-keys

Question: 560 CertyIQ


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

A. 10
B. 50
C. 64
D. 256

Answer: B

Explanation:
Correct answer is 50. The maximum number of possible string values for a single tag is 50. You can specify
these values when creating or replacing a tag with a CREATE TAG statement, or while modifying an existing
tag key with an ALTER TAG statement.

Question: 561 CertyIQ


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?

A.Temporary
B.Local
C.User
D.Transient

Answer: A

Explanation:

https://docs.snowflake.com/en/user-guide/tables-temp-transient

Question: 562 CertyIQ


What is a characteristic of a role in Snowflake?

A.Roles cannot be granted to other roles.


B.System-defined roles can be dropped.
C.Privileges granted to system roles by Snowflake can be revoked.
D.Privileges on securable objects can be granted and revoked to a role.

Answer: D

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/security-access-control-overview

Question: 563 CertyIQ


What command would a user execute to load unstructured data files into a Snowflake internal stage?

A.PUT
B.GET
C.LIST
D.COPY INTO

Answer: A

Explanation:
Copy into command will load data from stage to a table. Data needs to be in stage already.In this case, I think I
woul go with A. PUT. COPY INTO <table>Loads data from staged files to an existing table. The files must
already be staged in one of the following locations: Named internal stage, Named external stage.To load data
from our local machine into the Snowflake Internal stage:2. Using PUT command, copy the files from the local
folder into snowflake internal stage created in earlier step.

PUT for sure. keywords - "copying to internal stage"

Question: 564 CertyIQ


How do managed access schemas help with data governance?

A.They log all operations and enable fine-grained auditing.


B.They provide centralized privilege management with the schema owner.
C.They enforce identical privileges across all tables and views in a schema.
D.They require the use of masking and row access policies across every table and view in the schema.

Answer: B

Explanation:

B is correct answer With managed access schemas, object owners lose the ability to make grant decisions.
Only the schema owner (i.e. the role with the OWNERSHIP privilege on the schema) or a role with the
MANAGE GRANTS privilege can grant privileges on objects in the schema, including future grants,
centralizing privilege management.

Question: 565 CertyIQ


What is the default period of time the Warehouse Activity section provides a graph of Snowsight activity?

A.2 hours
B.1 week
C.2 weeks
D.1 month

Answer: C

Explanation:

C - 2 weeks

https://docs.snowflake.com/en/user-guide/ui-snowsight-admin#warehouse-activity

Question: 566 CertyIQ


A Snowflake user wants to unload data from a relational table sized 5 GB using CSV. The extract needs to be as
performant as possible.

What should the user do?


A.Use Parquet as the unload file format, using Parquet's default compression feature.
B.Use a regular expression in the stage specification of the COPY command to restrict parsing time.
C.Increase the default MAX_FILE_SIZE to 5 GB and set SINGLE = true to produce a single file.
D.Leave the default MAX_FILE_SIZE to 16 MB to take advantage of parallel operations.

Answer: D

Explanation:

By default, COPY INTO location statements separate table data into a set of output files to take advantage of
parallel operations. The maximum size for each file is set using the MAX_FILE_SIZE copy option. The default
value is 16777216 (16 MB) but can be increased to accommodate larger files. The maximum file size supported
is 5 GB for Amazon S3, Google Cloud Storage, or Microsoft Azure stages.

https://docs.snowflake.com/en/user-guide/data-unload-considerations#unloading-to-a-single-file

Question: 567 CertyIQ


How is the MANAGE GRANTS privilege applied?

A.Globally
B.At the database level
C.At the schema level
D.At the table level

Answer: A

Explanation:

In general, a role with any one of the following sets of privileges can grant privileges on an object to other
roles:The global MANAGE GRANTS privilege.Only the SECURITYADMIN and ACCOUNTADMIN system roles
have the MANAGE GRANTS privilege; however, the privilege can be granted to custom roles.

https://docs.snowflake.com/en/sql-reference/sql/grant-privilege#access-control-requirements

Question: 568 CertyIQ


What is required for a query execution to be served from the result cache?

A.The user is the same.


B.The SQL texts the same.
C.The SQL query profile is the same.
D.The virtual warehouse is the same.

Answer: B

Explanation:

The SQL texts the same.


Question: 569 CertyIQ
Which Snowflake URL type is used by directory tables?

A.File
B.Pre-signed
C.Scoped
D.Virtual-hosted style

Answer: A

Explanation:

Conceptually, directory tables are similar to external tables in that they store file-level metadata about the
data files in a stage. Query a directory table to retrieve the Snowflake-hosted file URL to each file in the
stage. A file URL permits prolonged access to a specified file. That is, the file URL does not expire. The same
file URL is returned by calling the BUILD_STAGE_FILE_URL function.

Question: 570 CertyIQ


At which point is data encrypted when using a PUT command?

A.When it reaches the virtual warehouse


B.When it gets micro-partitioned
C.Before it is sent from the user's machine
D.After it reaches the internal stage

Answer: C

Explanation:

SNOWFLAKE_FULL: Client-side encryption. The files are encrypted by a client when it uploads them to the
internal stage using PUT.

Question: 571 CertyIQ


Which privileges are required for a user to restore an object? (Choose two.)

A.UPDATE
B.OWNERSHIP
C.MODIFY
D.UNDROP
E.CREATE

Answer: BE

Explanation:

https://docs.snowflake.com/en/user-guide/security-access-control-privileges

Similar to dropping an object, a user must have OWNERSHIP privileges for an object to restore it. In addition,
the user must have CREATE privileges on the object type for the database or schema where the dropped
object will be restored.

Question: 572 CertyIQ


For a multi-cluster virtual warehouse, which parameters are used to calculate the number of credits billed?
(Choose two.)

A.Cache size
B.Warehouse size
C.Number of clusters
D.Volume of data processed
E.Number of queries executed

Answer: BC

Explanation:

https://docs.snowflake.com/en/user-guide/warehouses-overview

BC is correct

Question: 573 CertyIQ


What happens when the values for both an ALLOWED_IP_LIST and a BLOCKED_IP_LIST are used in a network
policy?

A.Snowflake ignores the BLOCKED_IP_LIST first.


B.Snowflake applies the BLOCKED_IP_LIST first.
C.Snowflake applies the ALLOWED_IP_LIST first.
D.Snowflake ignores the ALLOWED_IP_LIST first.

Answer: B

Explanation:

When a network policy includes values in both the allowed and blocked IP address lists, Snowflake applies
the blocked IP address list first.

B - blocked first

Question: 574 CertyIQ


What does the orange bar on an operator represent when reviewing the Query Profile?
A.A measure of progress of the operator's execution.
B.The fraction of time that this operator consumed within the query step.
C.The cost of the operator in terms of the virtual warehouse CPU utilization.
D.The fraction of data scanned from cache versus remote disk for the operator.

Answer: B

Explanation:

https://docs.snowflake.com/en/user-guide/ui-query-
profile#:~:text=Fraction%20of%20time%20that%20this%20operator%20consumed%20within%20the%

20query%20step%20(e.g.%2025%25%20for%20Aggregate%20%5B5%5D).%20This%20information%20is%

20also%20reflected%

20in%20the%20orange%20bar%20at%20the%20bottom%20of%20the%20operator%20node%

2C%20allowing%20for%20easy%20visual%20identification%20of%20performance%2Dcritical%20operators.

Question: 575 CertyIQ


When unloading data from Snowflake, what is the default file size of each file?

A.16 MB
B.32 MB
C.64 MB
D.5 GB

Answer: A

Explanation:

The default value is 16777216 (16 MB) but can be increased to accommodate larger files. The maximum file
size supported is 5 GB for Amazon S3, Google Cloud Storage, or Microsoft Azure stages

Question: 576 CertyIQ


What is the abbreviated form to get all the files in the stage for the current user?

A.LIST @~;
B.LS @~;
C.LS @usr;
D.SHOW @%;

Answer: B

Explanation:

A - LIST (normal form)B - LS (abbrev form)

Question: 577 CertyIQ


Which features make up Snowflake's column level security? (Choose two.)

A.Continuous Data Protection (CDP)


B.Dynamic Data Masking
C.External Tokenization
D.Key pair authentication
E.Row access policies

Answer: BC

Explanation:

B - Dynamic Data MaskingC - External Tokenization

https://docs.snowflake.com/en/user-guide/security-column

Question: 578 CertyIQ


Which programming languages are supported for Snowflake User-Defined Functions (UDFs)? (Choose two.)

A.C#
B.JavaScript
C.PHP
D.Python
E.TypeScript

Answer: BD

Explanation:

B & D is the right answer

The following topics describe how you can write UDF handlers in various languages.Writing Java UDFsDevelop
handlers in Java to manipulate data and return scalar or tabular results.Writing JavaScript UDFsDevelop
handlers in JavaScript to manipulate data and return scalar or tabular results.Writing Python UDFsDevelop
handlers in Python to manipulate data and return scalar or tabular results.Writing SQL UDFsDevelop handlers
in SQL to evaluate an arbitrary SQL expression and return scalar or tabular results.
Question: 579 CertyIQ
What is the MAXIMUM number of days that Snowflake resets the 24-hour retention period for a query result every
time the result is used?

A.1 day
B.10 days
C.31 days
D.60 days

Answer: C

Explanation:

https://docs.snowflake.com/en/user-guide/querying-persisted-
results#:~:text=Each%20time%20the%20persisted%20result%20for%20a%20query%20is%

20reused%2C%20Snowflake%20resets%20the%2024%2Dhour%20retention%20period%20for%20the%20result%

2C%

20up%20to%20a%20maximum%20of%2031%20days%20from%20the%20date%20and%20time%20that%

20the%20query%20was%

20first%20executed.

Question: 580 CertyIQ


There are 300 concurrent users on a production Snowflake account using a single cluster virtual warehouse. The
queries are small, but the response time is very slow.

What is causing this to occur?

A.The warehouse is queuing the queries, increasing the overall query execution time.
B.The warehouse parameter STATEMENT_QUEUED_TIMEOUT_IN_SECONDS is set too low.
C.The application is not using the latest native ODBC driver which is causing latency.
D.The queries are not taking advantage of the data cache.

Answer: A

Explanation:

The warehouse is queuing the queries, increasing the overall query execution time.

Question: 581 CertyIQ


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

A.Standard
B.Enterprise
C.Business Critical
D.Virtual Private Snowflake (VPS)

Answer: D

Explanation:

Virtual Private Snowflake (VPS)Virtual Private Snowflake offers our highest level of security for organizations
that have the strictest requirements

https://docs.snowflake.com/en/user-guide/intro-editions#feature-edition-matrix

Question: 582 CertyIQ


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

A.8 MB
B.16 MB
C.32 MB
D.128 MB

Answer: B

Explanation:

The maximum length of a VARIANT is 16 MB.

https://docs.snowflake.com/en/sql-reference/data-types-semistructured

Question: 583 CertyIQ


What criteria does Snowflake use to determine the current role when initiating a session? (Choose two.)

A.If a role was specified as part of the connection and that role has been granted to the Snowflake user, the
specified role becomes the current role.
B.If no role was specified as part of the connection and a default role has been defined for the Snowflake user,
that role becomes the current role.
C.If no role was specified as part of the connection and a default role has not been set for the Snowflake user,
the session will not be initiated and the log in will fail.
D.If a role was specified as part of the connection and that role has not been granted to the Snowflake user, it
will be ignored and the default role will become the current role.
E.If a role was specified as part of the connection and that role has not been granted to the Snowflake user, the
role is automatically granted and it becomes the current role.

Answer: AB

Explanation:

https://docs.snowflake.com/en/user-guide/security-access-control-overview#label-access-control-role-
enforcement:~:text=If%20a%20role,PUBLIC%20is%20used.
Question: 584 CertyIQ
What command should be used to move data from a Snowflake database table into one or more files in an external
stage?

A.GET
B.COPY INTO
C.PUT
D.SHOW

Answer: B

Explanation:

COPY INTO is a correct answer.

Question: 585 CertyIQ


How does a Snowflake user reference a directory table created on stage mystage in a SQL query?

A.SELECT * FROM @mystage::DIRECTORY


B.SELECT * FROM DIRECTORY (@mystage)
C.SELECT * FROM TO_TABLE (DIRECTORY @mystage)
D.SELECT * FROM TABLE (@mystage DIRECTORY)

Answer: B

Explanation:

SELECT * FROM DIRECTORY(@mystage);

https://docs.snowflake.com/en/user-guide/data-load-dirtables-manage

Question: 586 CertyIQ


Why would a Snowflake user create a secure view instead of a standard view?

A.The secure view is only available to end users with the corresponding SECURE_ACCESS property.
B.End users are unable to see the view definition, and internal optimizations differ with a secure view.
C.With a secure view, the underlying data is replicated to a separate storage layer with enhanced encryption.
D.Secure views support additional functionality that is not supported for standard views, such as column
masking and row level access policies.

Answer: B

Explanation:

https://docs.snowflake.com/en/user-guide/views-secure

BWhy Should I Use Secure Views?For a non-secure view, internal optimizations can indirectly expose
data.Some of the internal optimizations for views require access to the underlying data in the base tables for
the view. This access might allow data that is hidden from users of the view to be exposed through user code,
such as user-defined functions, or other programmatic methods. Secure views do not utilize these
optimizations, ensuring that users have no access to the underlying data.

Question: 587 CertyIQ


Which command can be added to the COPY command to make it load all files, whether or not the load status of the
files is known?

A.FORCE = TRUE
B.FORCE = FALSE
C.LOAD_UNCERTAIN_FILES = TRUE
D.LOAD_UNCERTAIN_FILES = FALSE

Answer: A

Explanation:

To force the COPY command to load all files regardless of whether the load status is known, use the FORCE
option instead.

Question: 588 CertyIQ


How can a Snowflake user improve long-running query performance?

A.Reduce the virtual warehouse size.


B.Cluster the underlying table being queried.
C.Disable the result cache.
D.Add ORDER BY to the query.

Answer: B

Explanation:

Cluster the underlying table being queried.

Question: 589 CertyIQ


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

A.Access history
B.Data classification
C.Dynamic Data Masking
D.Object tagging

Answer: A

Explanation:

https://docs.snowflake.com/en/user-guide/access-
history#:~:text=Discover%20unused%20data%20to%20determine%20whether%20to%20archive%20or%

20delete%20the%20data.

Each row in the ACCESS_HISTORY view contains a single record per SQL statement. The record describes the
columns the query accessed directly and indirectly (i.e. the underlying tables that the data for the query
comes from). These records facilitate regulatory compliance auditing and provide insights on popular and
frequently accessed tables and columns since there is a direct link between the user (i.e. query operator), the
query, the table or view, the column, and the data

Question: 590 CertyIQ


Which SQL commands should be used to write a recursive query if the number of levels is unknown? (Choose two.)

A.CONNECT BY
B.LISTAGG
C.MATCH RECOGNIZE
D.QUALIFY
E.WITH

Answer: AE

Explanation:

CONNECT BY , the recursive CTE portion of the WITH command , Working with CTEs (Common Table
Expressions) , Tabular SQL UDFs (UDTFs)

Question: 591 CertyIQ


What information is stored in the ACCESS_HISTORY view?

A.History of the files that have been loaded into Snowflake


B.Names and owners of the roles that are currently enabled in the session
C.Query details such as the objects included and the user who executed the query
D.Details around the privileges that have been granted for all objects in an account

Answer: C

Explanation:

https://docs.snowflake.com/en/sql-reference/account-usage/access_history#columns

Question: 592 CertyIQ


What privilege does a user need in order to receive or request data from the Snowflake Marketplace?

A.CREATE DATA EXCHANGE LISTING


B.CREATE SHARE
C.IMPORT SHARE
D.IMPORTED PRIVILEGES

Answer: D

Explanation:

IMPORTED PRIVILEGESImported Privileges - Enables roles other than the owning role to manage a Snowflake
Marketplace or Data Exchange. Verified

https://docs.snowflake.com/en/user-guide/security-access-control-privileges#data-exchange-privilegesit is
asking not about shares, but listings

Question: 593 CertyIQ


Which Snowflake database object can be shared with other accounts?

A.Tasks
B.Pipes
C.Secure User-Defined Functions (UDFs)
D.Stored Procedures

Answer: C

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/data-sharing-introYou can share the following Snowflake database


objects:TablesExternal tablesSecure viewsSecure materialized viewsSecure UDFs

Question: 594 CertyIQ


Which identity providers are valid type values for federated authentication on the SAML_IDENTITY_PROVIDER
parameter? (Choose two.)

A.Identity Access Management (IAM)


B.Microsoft Active Directory Federation Services (AD FS)
C.OAuth
D.Okta
E.PingFederate

Answer: BD

Explanation:

B,D. But this parameter is deprecated

https://docs.snowflake.com/ko/sql-reference/parameters#label-saml-identity-provider

Question: 595 CertyIQ


A Snowflake user wants to share data using my_share with account xy12345.

Which command should be used?

A.grant usage on share my_share to account xy12345;


B.grant select on share my_share to account xy12345;
C.alter share my_share add accounts = xy12345;
D.alter account xy12345 add share my_share;

Answer: C

Explanation:

ALTER SHARE [ IF EXISTS ] <name> ADD | REMOVE ACCOUNTS = <consumer_account> [ ,


<consumer_account> , ... ][ SHARE_RESTRICTIONS = TRUE | FALSE ]ALTER SHARE [ IF ALTER SHARE [ IF
EXISTS ] <name> SET [ ACCOUNTS = <consumer_account> [ , <consumer_account> ... ] ]

Question: 596 CertyIQ


What role is required to use Partner Connect?

A.ACCOUNTADMIN
B.ORGADMIN
C.SECURITYADMIN
D.SYSADMIN

Answer: A

Explanation:

Partner Connect is limited to account administrators (i.e. users with the ACCOUNTADMIN role) who have a
verified email address in Snowflake: To use Partner Connect, you must switch to the ACCOUNTADMIN role or
contact someone in your organization who has the role.

Question: 597 CertyIQ


How can a Snowflake user configure a virtual warehouse to support over 100 users if their company has Enterprise
Edition?

A.Add additional warehouses and configure them as a cluster.


B.Set the auto-scale to 100.
C.Use a multi-cluster warehouse.
D.Use a larger warehouse.

Answer: C

Explanation:

Use Multi-Cluster Warehouses for concurrency


Question: 598 CertyIQ
How is table data compressed in Snowflake?

A.Each column is compressed as it is stored in a micro-partition.


B.Each micro-partition is compressed as it is written into cloud storage using GZIP.
C.The micro-partitions are stored in compressed cloud storage and the cloud storage handles compression.
D.The text data in a micro-partition is compressed with GZIP but other types are not compressed.

Answer: A

Explanation:

https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions

COLUMNAR FORMATWhen data is loaded into Snowflake, Snowflake reorganizes that data into its internal
optimized, compressed, columnar format. Snowflake stores this optimized data in cloud storage.Snowflake
manages all aspects of how this data is stored — the organization, file size, structure, compression, metadata,
statistics, and other aspects of data storage are handled by Snowflake. The data objects stored by Snowflake
are not directly visible nor accessible by customers; they are only accessible through SQL query operations
run using Snowflake.

Question: 599 CertyIQ


What will be the output of the below query against the table name gold_data?

select * from gold_data tablesample (100);

A.It will return an empty sample.


B.It will return a random 100 rows.
C.It will return an entire table.
D.It will produce an error message.

Answer: C

Explanation:

https://docs.snowflake.com/en/sql-reference/constructs/sample

from doc:Return an entire table, including all rows in the table:SELECT * FROM testtable TABLESAMPLE
(100);

Question: 600 CertyIQ


A Snowflake query took 40 minutes to run. The results indicate that ‘Bytes spilled to local storage’ was a large
number.

What is the issue and how can it be resolved?

A.The warehouse is too large. Decrease the size of the warehouse to reduce the spillage.
B.The warehouse is too small. Increase the size of the warehouse to reduce the spillage.
C.The Snowflake console has timed-out. Contact Snowflake Support.
D.The warehouse consists of a single cluster. Use a multi-cluster warehouse to reduce the spillage.

Answer: B

Explanation:

Answer is B. warehouse size should be increased. multi cluster warehouse will just help in increasing
paralelism.

Question: 601 CertyIQ


What is the MOST efficient way to load streaming data into Snowflake?

A.Use the COPY command.


B.Use Snowpipe.
C.Use the Load Data Wizard.
D.Use tasks and streams.

Answer: B

Explanation:

The MOST efficient way to load streaming data into Snowflake is to use Snowpipe (option B). Snowpipe is a
native, automated data ingestion service within Snowflake that can continuously load data from various
sources in near real-time.

Question: 602 CertyIQ


Which COPY INTO statement accurately describes how to unload data from a Snowflake table?

A.The default value for the SINGLE option is set to TRUE.


B.By default, COPY INTO statements do not separate table data into a set of output files.
C.The OBJECT_CONSTRUCT function can be combined with the COPY command to convert the rows in a
relational table to a single VARIANT column.
D.If the COMPRESSION option is set to TRUE, a file's name can be specified with the appropriate file extension
so that the output file can be compressed.

Answer: C

Explanation:

"You can use the OBJECT_CONSTRUCT function combined with the COPY command to convert the rows in a
relational table to a single VARIANT column and unload the rows into a file.

https://docs.snowflake.com/en/user-guide/data-unload-considerations

Question: 603 CertyIQ


What command is used to download data from a Snowflake stage?
A.PUT
B.INSERT
C.GET
D.COPY

Answer: C

Explanation:

GETDownloads data files from one of the following Snowflake stages to a local directory/folder on a client
machine:Named internal stage.Internal stage for a specified table.Internal stage for the current
user.Typically, this command is executed after using the COPY INTO <location> command to unload data from
a table into a Snowflake stage.

Question: 604 CertyIQ


By default, which role has privileges to create tables and views in an account?

A.PUBLIC
B.SECURITYADMIN
C.SYSADMIN
D.USERADMIN

Answer: C

Explanation:

The SYSADMIN role is a system-defined role that has privileges to create warehouses, databases, and
database objects in an account and grant those privileges to other roles.

https://docs.snowflake.com/en/user-guide/security-access-control-configure#creating-a-role-hierarchy

Question: 605 CertyIQ


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

A.Use sequence-generated values.


B.Programmatically reveal the identifiers.
C.Use secure views solely for query convenience.
D.Do not expose the sequence-generated column(s).

Answer: D

Explanation:

Sequence-generated ColumnsDo not expose the sequence-generated column as part of the view.

Reference:

https://docs.snowflake.com/en/user-guide/views-secure
Question: 606 CertyIQ
What is the Fail-safe period for a transient table in the Snowflake Enterprise edition and higher?

A.0 days
B.1 day
C.7 days
D.14 days

Answer: A

Explanation:

Temporary and Transient Tables¶To help manage the storage costs associated with Time Travel and Fail-safe,
Snowflake provides two table types, temporary and transient, which do not incur the same fees as standard
(i.e. permanent) tables:Transient tables can have a Time Travel retention period of either 0 or 1 day.Temporary
tables can also have a Time Travel retention period of 0 or 1 day; however, this retention period ends as soon
as the table is dropped or the session in which the table was created ends.Transient and temporary tables
have no Fail-safe period.As a result, the maximum

Zero is the answer

Question: 607 CertyIQ


How does a Snowflake user enable Multi-Factor Authentication (MFA)?

A.The user must enroll themselves through the web interface.


B.The user must submit their encrypted private key to Snowflake.
C.The user must sign up with Duo Mobile for approval to use the service.
D.The user must configure Snowflake to use Single Sign-On (SSO).

Answer: A

Explanation:

A is correct.

https://docs.snowflake.com/en/user-guide/security-mfa

https://docs.snowflake.com/en/user-guide/security-
mfa#:~:text=Any%20Snowflake%20user%20can%20self%2Denroll%20in%20MFA%20through%20the%20web%20int

Question: 608 CertyIQ


What allows a user to limit the number of credits consumed within a Snowflake account?

A.Tracking account usage


B.Creating resource monitors
C.Automatic virtual warehouse scaling
D.Automatic clustering
Answer: B

Explanation:

B - Resource monitor

Question: 609 CertyIQ


Which statement accurately describes Snowflake's architecture?

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.

Answer: C

Explanation:

Snowflake architecture base question

Question: 610 CertyIQ


Which Snowflake SQL command is used to get a subset of rows randomly from a table?

A.GENERATOR
B.LATERAL
C.PIVOT
D.SAMPLE

Answer: D

Explanation:

Reference:

https://docs.snowflake.com/en/sql-reference/constructs/sample

Question: 611 CertyIQ


Which statement accurately describes how a virtual warehouse functions?

A.Increasing the size of a virtual warehouse will always improve data loading performance.
B.Each virtual warehouse is an independent compute cluster that shares compute resources with other
warehouses.
C.Each virtual warehouse is a compute cluster composed of multiple compute nodes allocated by Snowflake
from a cloud provider.
D.All virtual warehouses share the same compute resources so performance degradation of one warehouse can
significantly affect all the other warehouses.
Answer: C

Explanation:

https://docs.snowflake.com/en/user-guide/intro-key-conceptsQuery ProcessingQuery execution is performed


in the processing layer. Snowflake processes queries using “virtual warehouses”. Each virtual warehouse is an
MPP compute cluster composed of multiple compute nodes allocated by Snowflake from a cloud provider.

Question: 612 CertyIQ


Which Snowflake object can be used to record DML changes made to a table?

A.Snowpipe
B.Stage
C.Stream
D.Task

Answer: C

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/streams

Question: 613 CertyIQ


Which statistic displayed in a Query Profile is specific to external functions?

A.Bytes written
B.Total invocations
C.Partitions scanned
D.Bytes sent over the network

Answer: B

Explanation:

External Functions — information about calls to external functions:The following statistics are shown for
each external function called by the SQL statement. If the same function was called more than once from the
same SQL statement, then the statistics are aggregated.Total invocations — number of times that an external
function was called. (This can be different from the number of external function calls in the text of the SQL
statement due to the number of batches that rows are divided into, the number of retries (if there are
transient network problems), etc.)

https://docs.snowflake.com/en/user-guide/ui-query-profile

Question: 614 CertyIQ


If there is queueing in the virtual warehouse load monitoring chart, what should a Snowflake user do?
A.Decrease the warehouse size.
B.Decrease the MIN_CLUSTER_COUNT parameter.
C.Change the multi-cluster settings to add additional clusters.
D.Start a separate warehouse and move queued queries there.

Answer: D

Explanation:

https://docs.snowflake.com/en/user-guide/warehouses-load-monitoringSlow Query PerformanceWhen you


notice that a query is running slowly, check whether an overloaded warehouse is causing the query to
compete for resources or get queued:If the running query load is high or there’s queuing, consider starting a
separate warehouse and moving queued queries to that warehouse. Alternatively, if you are using multi-
cluster warehouses, you could change your multi-cluster settings to add additional clusters to handle higher
concurrency going forward.

Question: 615 CertyIQ


How long is the load history stored in the metadata of the pipe in Snowpipe?

A.2 days
B.7 days
C.14 days
D.64 days

Answer: C

Explanation:

14 days is a correct answer.

Question: 616 CertyIQ


What are the key characteristics of ACСOUNT_USAGE views? (Choose two.)

A.There is no data latency.


B.The data latency can vary from 45 minutes to 3 hours.
C.The historical data is not retained.
D.The historical data can be retained from 7 days to 6 months.
E.Records for dropped objects are included in each view.

Answer: BE

Explanation:

https://docs.snowflake.com/en/sql-reference/account-usage#differences-between-account-usage-and-
information-schema
Question: 617 CertyIQ
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.

Answer: B

Explanation:

https://docs.snowflake.com/en/user-guide/unstructured-introTypes of URLs Available to Access Files¶The


following types of URLs are available to access files in cloud storage:Scoped URLEncoded URL that permits
temporary access to a staged file without granting privileges to the stage.The URL expires when the persisted
query result period ends (i.e. the results cache expires), which is currently 24 hours.File URLURL that
identifies the database, schema, stage, and file path to a set of files. A role that has sufficient privileges on
the stage can access the files.Pre-signed URLSimple HTTPS URL used to access a file via a web browser. A
file is temporarily accessible to users via this URL using a pre-signed access token. The expiration time for the
access token is configurable.

Question: 618 CertyIQ


What are the available Snowflake scaling modes for configuring multi-cluster virtual warehouses? (Choose two.)

A.Auto-Scale
B.Economy
C.Maximized
D.Scale-Out
E.Standard

Answer: AC

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-multicluster#maximized-vs-auto-scale

Question: 619 CertyIQ


Which loop type iterates until a condition is true?

A.FOR
B.LOOP
C.REPEAT
D.WHILE

Answer: C
Explanation:

A REPEAT loop iterates until a condition is true. In a REPEAT loop, the condition is tested immediately after
executing the body of the loop. As a result, the body of the loop always executes at least once.A WHILE loop
iterates while a condition is true. In a WHILE loop, the condition is tested immediately before executing the
body of the loop. If the condition is false before the first iteration, then the body of the loop does not execute
even once.

Question: 620 CertyIQ


Which property needs to be added to the ALTER WAREHOUSE command to verify the additional compute
resources for a virtual warehouse have been fully provisioned?

A.QUERY_ACCELERATION_MAX_SCALE_FACTOR
B.RESOURCE_MONITOR
C.SCALING_POLICY
D.WAIT_FOR_COMPLETION

Answer: D

Explanation:

WAIT_FOR_COMPLETION

https://docs.snowflake.com/en/user-guide/warehouses-tasks

Question: 621 CertyIQ


How is enhanced authentication achieved in Snowflake? (Choose two.)

B.Snowflake-managed keys
C.Object level access control
D.Multi-Factor Authentication (MFA)
E.Federated authentication and Single Sign-On (SSO)

Answer: DE

Explanation:

D.Multi-Factor Authentication (MFA)

E.Federated authentication and Single Sign-On (SSO)

https://docs.snowflake.com/guides-overview-secure

Question: 622 CertyIQ


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

A.ARRAY
B.JSON
C.ORC
D.Parquet
E.VARIANT

Answer: AE

Explanation:

A.ARRAY

E.VARIANT

Question: 623 CertyIQ


How long is the Fail-safe period for recovering historical data from permanent tables?

A.1 day
B.3 days
C.7 days
D.14 days

Answer: C

Explanation:

7 days is a correct .

https://docs.snowflake.com/en/user-guide/data-failsafe

Question: 624 CertyIQ


What does the average_overlaps in the output of SYSTEM$CLUSTERING_INFORMATION refer to?

A.The average number of micro-partitions stored in Time Travel.


B.The average number of partitions physically stored in the same location.
C.The average number of micro-partitions which contain overlapping value ranges.
D.The average number of micro-partitions in the table associated with cloned objects.

Answer: C

Explanation:

https://docs.snowflake.com/en/sql-reference/functions/system_clustering_information

Question: 625 CertyIQ


If queries start to queue in a multi-cluster virtual warehouse an additional compute cluster starts immediately
under what setting?
A.Auto-scale mode
B.Maximized mode
C.Economy scaling policy
D.Standard scaling policy

Answer: D

Explanation:

Standard Policy

https://docs.snowflake.com/en/user-guide/warehouses-multiclusterStandard (default)Prevents/minimizes
queuing by favoring starting additional clusters over conserving credits.

Question: 626 CertyIQ


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

A.(12,2)
B.(10,4)
C.(14,8)
D.(15,9)

Answer: D

Explanation:

D Correct

https://docs.snowflake.com/en/user-guide/data-unload-considerations

Question: 627 CertyIQ


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

A.IMPORT SHARE
B.OWNERSHIP
C.REFERENCES
D.USAGE

Answer: B

Explanation:

The correct answer is B. OWNERSHIP.A secure view is a view that is defined with the SECURITY DEFINER
option. This means that the view definition and details are visible only to authorized users (i.e. users who are
granted the role that owns the view).The other privileges listed are not sufficient to view the definition of a
secure view.
Question: 628 CertyIQ
What happens when a user exits Snowsight during a session that a query is running?

A.Snowflake executes the query during the same session immediately.


B.Snowflake cancels any queries submitted during this session that are still running.
C.Snowflake will cancel any queries submitted during this session after 24 hours.
D.Snowflake will continue to execute and complete upon the next login.

Answer: B

Explanation:

B Correct: When you exit Snowsight, Snowflake cancels any queries that you submitted during this session
that are still running.

https://docs.snowflake.com/en/user-guide/ui-snowsight-quick-tour

Question: 629 CertyIQ


Which native data types are used for storing semi-structured data in Snowflake? (Choose two.)

A.NUMBER
B.OBJECT
C.STRING
D.VARCHAR
E.VARIANT

Answer: BE

Explanation:

B.OBJECT

E.VARIANT

Question: 630 CertyIQ


Which columns are available in the output of a Snowflake directory table? (Choose two.)

A.CATALOG_NAME
B.FILE_NAME
C.LAST_MODIFIED
D.RELATIVE_PATH
E.STAGE_NAME

Answer: CD

Explanation:

https://docs.snowflake.com/en/user-guide/data-load-dirtables-manage#output
RELATIVE_PATHTEXTPath to the files to access using the file URL.SIZENUMBERSize of the file (in
bytes).LAST_MODIFIEDTIMESTAMP_LTZTimestamp when the file was last updated in the
stage.MD5HEXMD5 checksum for the file.ETAGHEXETag header for the file.FILE_URLTEXTSnowflake-
hosted file URL to the file.

Question: 631 CertyIQ


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

A.SnowCD
B.Snowpark
C.Snowsight
D.SnowSQL

Answer: A

Explanation:

SnowCD (i.e. Snowflake Connectivity Diagnostic Tool) helps users to diagnose and troubleshoot their network
connection to Snowflake.

Question: 632 CertyIQ


What Snowflake object records Data Manipulation Language (DML) changes so that actions can be taken using the
changed data?

A.Pipe
B.Stream
C.Task
D.View

Answer: B

Explanation:

Stream is a correct answer.

Question: 633 CertyIQ


By default, the COPY INTO statement will separate table data into a set of output files to take advantage of which
Snowflake feature?

A.Query acceleration
B.Query plan caching
C.Parallel processing
D.Time Travel

Answer: C
Explanation:

C:By default, the COPY INTO statement will separate table data into a set of output files to take advantage of
Snowflake's parallel processing feature. This means that when data is unloaded, it can be split into multiple
files and each file can be processed simultaneously by different nodes in the cluster, improving performance.
The number of output files can be controlled by specifying the number of file parts in the COPY INTO
statement.

Question: 634 CertyIQ


Which command can be used to view the allowed and blocked IP list of a network policy?

A.ALTER NETWORK POLICY


B.CREATE NETWORK POLICY
C.DESCRIBE NETWORK POLICY
D.SHOW NETWORK POLICIES

Answer: C

Explanation:

DESCRIBE NETWORK POLICY

Question: 635 CertyIQ


Which file functions are non-deterministic? (Choose two.)

A.BUILD_SCOPED_FILE_URL
B.BUILD_STAGE_FILE_URL
C.GET_ABSOLUTE_PATH
D.GET_PRESIGNED_URL
E.GET_RELATIVE_PATH

Answer: AD

Explanation:

ADBUILD_SCOPED_FILE_URL encodes the URL. GET_PRESIGNED_URL adds credentials to the URL. These
are both non-deterministic.

Question: 636 CertyIQ


How can a Snowflake user optimize query performance in Snowflake? (Choose two.)

A.Create a view.
B.Cluster a table.
C.Enable the search optimization service.
D.Enable Time Travel.
E.Index a table.
Answer: BC

Explanation:

The correct answers are B and C.Clustering a table physically reorders the rows in a table to improve the
performance of queries that filter on specific columns. The search optimization service creates a search index
for a table, which can be used to improve the performance of queries that filter on specific columns.Creating a
view does not improve query performance. Enabling Time Travel allows you to query data from a specific point
in time, but it does not improve query performance. Indexing a table creates an index that can be used to
improve the performance of queries, but it is not as effective as clustering or the search optimization service.

Question: 637 CertyIQ


What is the MINIMUM role required to set the value for the parameter
ENABLE_ACCOUNT_DATABASE_REPLICATION?

A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.ORGADMIN

Answer: D

Explanation:

https://docs.snowflake.com/en/sql-reference/functions/system_global_account_set_parameter

To enable replication for accounts, a user with the ORGADMIN role uses the
SYSTEM$GLOBAL_ACCOUNT_SET_PARAMETER function to set the
ENABLE_ACCOUNT_DATABASE_REPLICATION parameter to true. Note that multiple accounts in an
organization can be enabled for replication from the same ORGADMIN account.

Question: 638 CertyIQ


Which file format will keep floating-point numbers from being truncated when data is unloaded?

A.CSV
B.JSON
C.ORC
D.Parquet

Answer: D

Explanation:

https://www.bing.com/search?q=Which+file+format+will+keep+floating-
point+numbers+from+being+truncated+when+data+is+unloaded%3F&qs=n&form=QBRE&sp=-1&lq=1&pq=which+file+fo
point+numbers+from+being+truncated+when+data+is+unloaded%3F&sc=1-
94&sk=&cvid=0C1433B88B9F49B39D68102FA11C2CD6&ghsh=0&ghacc=0&ghpl=
Question: 639 CertyIQ
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?

A.ARRAY
B.OBJECT
C.TEXT
D.VARIANT

Answer: D

Explanation:

VARIANT is a correct answer.

Question: 640 CertyIQ


Which Snowflake object helps evaluate virtual warehouse performance impacted by query queuing?

A.Resource monitor
B.Account_usage.query_history
C.Information_schema.warehouse_load_history
D.Information_schema.warehouse_metering_history

Answer: B

Explanation:

https://www.bing.com/search?
q=Which+Snowflake+object+helps+evaluate+virtual+warehouse+performance+impacted+by+query+queuing%

3F&cvid=74b64bc88a2f446fa70ebdbc1402018b&aqs=edge..69i57j69i11004.4776j0j9&FORM=ANAB01&PC=U531

Question: 641 CertyIQ


Which Snowflake object can be created to be temporary?

A.Role
B.Stage
C.User
D.Storage integration

Answer: B

Explanation:

The stage can be created to be temporary by adding a TEMP parameter.CREATE TEMP STAGE
Question: 642 CertyIQ
Which stream type can be used for tracking the records in external tables?

A.Append-only
B.External
C.Insert-only
D.Standard

Answer: C

Explanation:

Insert-only: Supported for streams on external tables only. https://docs.snowflake.com/en/user-


guide/streams-intro

Question: 643 CertyIQ


What is the recommended approach for unloading data to a cloud storage location from Snowflake?

A.Use a third-party tool to unload the data to cloud storage.


B.Unload the data directly to the cloud storage location.
C.Unload the data to a local file system, then upload it to cloud storage.
D.Unload the data to a user stage, then upload the data to cloud storage

Answer: B

Explanation:

Unload the data directly to the cloud storage location.

Question: 644 CertyIQ


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

A.COPY INTO
B.GET
C.PUT
D.TRANSFER

Answer: B

Explanation:

GET is a correct answer.

Question: 645 CertyIQ


A tabular User-Defined Function (UDF) is defined by specifying a return clause that contains which keyword?
A.ROW_NUMBER
B.TABLE
C.TABULAR
D.VALUES

Answer: B

Explanation:

TABLE is a correct answer.

Question: 646 CertyIQ


Which SQL statement will require a virtual warehouse to run?

A.SELECT COUNT(*) FROM TBL_EMPLOYEE;


B.ALTER TABLE TBL_EMPLOYEE ADD COLUMN EMP_REGION VARCHAR(20);
C.INSERT INTO TBL_EMPLOYEE(EMP_ID, EMP_NAME, EMP_SALARY, DEPT) VALUES(1, 'Adam', 20000,
'Finance’);
D.CREATE OR REPLACE TABLE TBL_EMPLOYEE
(
EMP_ID NUMBER,
EMP_NAME VARCHAR(30),
EMP_SALARY NUMBER,
DEPT VARCHAR(20)
);

Answer: C

Explanation:

A warehouse provides the required resources, such as CPU, memory, and temporary storage, to perform the
following operations in a Snowflake session: Executing SQL SELECT statements that require compute
resources (e.g. retrieving rows from tables and views).Performing DML operations, such as: Updating rows in
tables (DELETE , INSERT , UPDATE).Loading data into tables (COPY INTO <table>).Unloading data from tables
(COPY INTO <location>).

Question: 647 CertyIQ


Which REST API can be used with unstructured data?

A.insertFiles
B.insertReport
C.GET /api/files/
D.loadHistoryScan

Answer: C

Explanation:

https://docs.snowflake.com/en/user-guide/data-load-unstructured-rest-api
Question: 648 CertyIQ
Which query contains a Snowflake hosted file URL in a directory table for a stage named bronzestage?

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=>'bronzestage'));

Answer: B

Explanation:

FILE_URL -Snowflake-hosted file URL to the file.https://docs.snowflake.com/en/user-guide/data-load-


dirtables-manage

Question: 649 CertyIQ


Which feature is integrated to support Multi-Factor Authentication (MFA) at Snowflake?

A.Authy
B.Duo Security
C.One Login
D.RSA SecurID Access

Answer: B

Explanation:

Duo Security is a correct answer.

Question: 650 CertyIQ


In which Snowflake layer does Snowflake reorganize data into its internal optimized, compressed, columnar
format?

A.Cloud Services
B.Database Storage
C.Query Processing
D.Metadata Management

Answer: B

Explanation:

Database storage layer


Question: 651 CertyIQ
When can user session variables be accessed in a Snowflake scripting procedure?

A.When the procedure is defined as STRICT.


B.When the procedure is defined to execute as CALLER.
C.When the procedure is defined to execute as OWNER.
D.When the procedure is defined with an argument that has the same name and type as the session variable.

Answer: B

Explanation:

https://community.snowflake.com/s/article/Using-session-variables-in-a-stored-procedure

Question: 652 CertyIQ


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

A.Swift
B.JavaScript
C.Python
D.SQL

Answer: C

Explanation:

C. it will support Java,Python and Scala

Java, Python, Scala

https://docs.snowflake.com/en/developer-guide/snowpark/index

Question: 653 CertyIQ


A user needs to ingest 1 GB of data that is available in an external stage using a COPY INTO command.

How can this be done with MAXIMUM performance and the LEAST cost?

A.Ingest the data in a compressed format as a single file.


B.Ingest the data in an uncompressed format as a single file.
C.Split the file into smaller files of 100-250 MB each, compress and ingest each of the smaller files.
D.Split the file into smaller files of 100-250 MB each and ingest each of the smaller files in an uncompressed
format.

Answer: C

Explanation:

https://docs.snowflake.com/en/user-guide/data-load-considerations-prepare
Question: 654 CertyIQ
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?

A.INTERSECT
B.MERGE
C.MINUS
D.UNION

Answer: A

Explanation:

INTERSECT is a correct answer.

Question: 655 CertyIQ


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 could not be compiled.
D.An error stating that the referenced object could not be uniquely identified.

Answer: B

Explanation:

Similar to the other table types (transient and permanent), temporary tables belong to a specified database
and schema; however, because they are session-based, they aren’t bound by the same uniqueness
requirements. This means you can create temporary and non-temporary tables with the same name within the
same schema.However, note that the temporary table takes precedence in the session over any other table
with the same name in the same schema. https://docs.snowflake.com/en/user-guide/tables-temp-transient

Question: 656 CertyIQ


Which file function generates a Snowflake-hosted file URL to a staged file using the stage name and relative file
path as inputs?

A.BUILD_STAGE_FILE_URL
B.GET_ABSOLUTE_PATH
C.GET_RELATIVE_PATH
D.GET_STAGE_LOCATION
Answer: A

Explanation:

https://docs.snowflake.com/en/sql-reference/functions/build_stage_file_url

Question: 657 CertyIQ


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?

A.Data classification
B.Query acceleration service
C.Search optimization service
D.Tagging

Answer: C

Explanation:

https://www.snowflake.com/blog/now-generally-available-snowflakes-search-optimization-service-
accelerates-queries-dramatically/

Question: 658 CertyIQ


What is the name of the SnowSQL file that can store connection information?

A.history
B.config
C.snowsql.cnf
D.snowsql.pubkey

Answer: B

Explanation:

SnowSQL supports multiple configuration files that allow organizations to define base values for connection
parameters, default settings, and variables while allowing individual users to customize their personal
settings in their own <HOME_DIR>/.snowsql/config files. https://docs.snowflake.com/en/user-guide/snowsql-
config

https://www.bing.com/search?
q=snowsql+config+file&cvid=2892d844f70d4eea84d1269a1f7e9668&aqs=edge.2.69i59j69i57j0l2j69i58j6

9i11004.17557j0j4&FORM=ANAB01&PC=U531

Question: 659 CertyIQ


How do secure views compare to non-secure views in Snowflake?
A.Secure views execute slowly compared to non-secure views.
B.Non-secure views are preferred over secure views when sharing data.
C.Secure views are similar to materialized views in that they are the most performant.
D.There are no performance differences between secure and non-secure views.

Answer: A

Explanation:

https://docs.snowflake.com/en/user-guide/views-
secure#:~:text=Secure%20views%20can%20execute%20more%20slowly%20than%20non%2Dsecure%20views.

Question: 660 CertyIQ


Which type of join will list all rows in the specified table, even if those rows have no match in the other table?

A.Cross join
B.Inner join
C.Natural join
D.Outer join

Answer: D

Explanation:

Outer join is a correct answer.

Question: 661 CertyIQ


When unloading data to an external stage, what is the MAXIMUM file size supported?

A.1 GB
B.5 GB
C.10 GB
D.16 GB

Answer: B

Explanation:

https://docs.snowflake.com/en/user-guide/data-unload-considerations

By default, COPY INTO location statements separate table data into a set of output files to take advantage of
parallel operations. The maximum size for each file is set using the MAX_FILE_SIZE copy option. The default
value is 16777216 (16 MB) but can be increased to accommodate larger files. The maximum file size supported
is 5 GB for Amazon S3, Google Cloud Storage, or Microsoft Azure stages.https://docs.snowflake.com/en/user-
guide/data-unload-considerations#
Question: 662 CertyIQ
How long does Snowflake retain information in the ACCESS_HISTORY view?

A.7 days
B.14 days
C.28 days
D.365 days

Answer: D

Explanation:

https://docs.snowflake.com/en/sql-reference/account-usage

https://www.bing.com/search?
q=How+long+does+Snowflake+retain+information+in+the+ACCESS_HISTORY+view&qs=n&form=

QBRE&sp=-1&lq=1&pq=how+long+does+snowflake+retain+information+in+the+access_history+view&sc=1-
69&sk=&cvid=82C471FF83A54A3388BF99DDF50BE969&ghsh=0&ghacc=0&ghpl=

Question: 663 CertyIQ


Which encryption type will enable client-side encryption for a directory table?

A.AES
B.AWS_CSE
C.SNOWFLAKE_SSE
D.SNOWFLAKE_FULL

Answer: D

Explanation:

SNowflake_full for client and snowflake_sse for server side

SNOWFLAKE_FULL: Client-side encryption. The files are encrypted by a client when it uploads them to the
internal stage using PUT.https://docs.snowflake.com/en/user-guide/data-load-dirtables-manage

Question: 664 CertyIQ


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

A.Table definition
B.Stage definition
C.Session level
D.COPY INTO TABLE statement

Answer: D

Explanation:
COPY INTO TABLE statement

Question: 665 CertyIQ


A complex SQL query involving eight tables with joins is taking a while to execute. The Query Profile shows that all
partitions are being scanned.

What is causing the query performance issue?

A.Pruning is not being performed efficiently.


B.A huge volume of data is being fetched, with many joins applied.
C.Incorrect joins are being used, leading to scanning and pulling too many records.
D.The columns in the micro-partitions need granular ordering based on the dataset.

Answer: A

Explanation:

Pruning is not being performed efficiently.

Question: 666 CertyIQ


What does Snowflake's search optimization service support?

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)

Answer: D

Explanation:

https://docs.snowflake.com/en/user-guide/search-optimization-service

Question: 667 CertyIQ


Which table type is no longer available after the close of the session and therefore has no Fail-safe or Time Travel
recovery option?

A.External
B.Permanent
C.Temporary
D.Transient

Answer: C

Explanation:

Temporary is a correct answer.


Question: 668 CertyIQ
How many network policies can be assigned to an account or specific user at a time?

A.One
B.Two
C.Three
D.Unlimited

Answer: A

Explanation:

https://docs.snowflake.com/en/user-guide/network-policies

Question: 669 CertyIQ


What is a characteristic of a tag associated with a masking policy?

A.A tag can be dropped after a masking policy is assigned.


B.A tag can have only one masking policy for each data type.
C.A tag can have multiple masking policies for each data type.
D.A tag can have multiple masking policies with varying data types.

Answer: B

Explanation:

The tag can support one masking policy for each data type that Snowflake supports.

https://docs.snowflake.com/en/user-guide/tag-based-masking-policies#overview

Question: 670 CertyIQ


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

A.GO driver
B.Node.js driver
C.ODBC driver
D.Python connector
E.Spark connector

Answer: CD

Explanation:

https://docs.snowflake.com/en/user-guide/security-mfaODBC driver version 2.23.0 (or later).JDBC driver


version 3.12.16 (or later).Python Connector for Snowflake version 2.3.7 (or later).
Question: 671 CertyIQ
What is the Snowflake recommended Parquet file size when querying from external tables to optimize the number
of parallel scanning operations?

A.1-16 MB
B.16-128 MB
C.100-250 MB
D.256-512 MB

Answer: C

Explanation:

https://docs.snowflake.com/en/user-guide/data-load-considerations-prepare

Question: 672 CertyIQ


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

A.ARRAY
B.BINARY
C.TEXT
D.VARIANT
E.VARCHAR

Answer: AD

Explanation:

https://docs.snowflake.com/en/user-guide/semistructured-intro

Question: 673 CertyIQ


Which constraint is enforced in Snowflake?

A.FOREIGN KEY
B.NOT NULL
C.PRIMARY KEY
D.UNIQUE KEY

Answer: B

Explanation:

NOT NULL is a correct answer.


Question: 674 CertyIQ
Which pages are included in the Activity area of Snowsight? (Choose two.)

A.Contacts
B.Sharing settings
C.Copy History
D.Query History
E.Automatic Clustering History

Answer: CD

Explanation:

https://docs.snowflake.com/en/user-guide/ui-snowsight-activity

C&D are correct

https://docs.snowflake.com/en/user-guide/ui-snowsight-quick-tour

Question: 675 CertyIQ


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

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

Answer: BC

Explanation:

B.When managing a steady workload

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

Question: 676 CertyIQ


What can a Snowflake user do in the Activity section in Snowsight?

A.Create dashboards.
B.Write and run SQL queries.
C.Explore databases and objects.
D.Explore executed query performance.

Answer: D

Explanation:

https://docs.snowflake.com/en/user-guide/ui-snowsight-quick-tour
Question: 677 CertyIQ
How does Snowflake reorganize data when it is loaded? (Choose two.)

A.Binary format
B.Columnar format
C.Compressed format
D.Raw format
E.Zipped format

Answer: BC

Explanation:

B.Columnar format

C.Compressed format

Question: 678 CertyIQ


Which operations are handled in the Cloud Services layer of Snowflake? (Choose two.)

A.Security
B.Data storage
C.Data visualization
D.Query computation
E.Metadata management

Answer: AD

Explanation:
1. https://www.projectpro.io/article/snowflake-architecture-what-does-snowflake-
do/556#:~:text=The%20cloud%20services%20layer%20contains,highly%20accessible%20and%20usable%20informat

Question: 679 CertyIQ


At which point is data encrypted when using a PUT command?

A.When it reaches the virtual warehouse


B.When it gets micro-partitioned
C.Before it is sent from the user's machine
D.After it reaches the internal stage

Answer: C

Explanation:

https://community.snowflake.com/s/question/0D5Do00000JqKGqKAN/when-exactly-is-the-put-command-
encrypted-in-snowflake
Question: 680 CertyIQ
What type of columns does Snowflake recommend to be used as clustering keys? (Choose two.)

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

Answer: DE

Explanation:

https://docs.snowflake.com/en/user-guide/tables-clustering-keys

Question: 681 CertyIQ


Which objects together comprise a namespace in Snowflake? (Choose two.)

A.Account
B.Database
C.Schema
D.Table
E.Virtual warehouse

Answer: BC

Explanation:

https://docs.snowflake.com/en/sql-reference/ddl-database

Question: 682 CertyIQ


What statistical information in a Query Profile indicates that the query is too large to fit in memory? (Choose two.)

A.Bytes spilled to local cache.


B.Bytes spilled to local storage.
C.Bytes spilled to remote cache.
D.Bytes spilled to remote storage.
E.Bytes spilled to remote metastore.

Answer: BD

Explanation:

Reference:
https://docs.snowflake.com/en/user-guide/ui-query-profile

Question: 683 CertyIQ


How do Snowflake data providers share data that resides in different databases?

A.External tables
B.Secure views
C.Materialized views
D.User-Defined Functions (UDFs)

Answer: B

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/data-sharing-mutiple-db

Question: 684 CertyIQ


What operations can be performed while loading a simple CSV file into a Snowflake table using the COPY INTO
command? (Choose two.)

A.Performing aggregate calculations


B.Reordering the columns
C.Grouping by operations
D.Converting the datatypes
E.Selecting the first few rows

Answer: BD

Explanation:

https://docs.snowflake.com/en/user-guide/data-load-transform

Question: 685 CertyIQ


Which commands support a multiple-statement request to access and update Snowflake data? (Choose two.)

A.CALL
B.COMMIT
C.GET
D.PUT
E.ROLLBACK

Answer: BE

Explanation:
B.COMMIT

E.ROLLBACK

Question: 686 CertyIQ


Why should a Snowflake user implement a secure view? (Choose two.)

A.To store unstructured data


B.To increase query performance
C.To limit access to sensitive data
D.To optimize query concurrency and queuing
E.To hide view definition and details from unauthorized users

Answer: CE

Explanation:

https://docs.snowflake.com/en/user-guide/views-secure

Question: 687 CertyIQ


At what levels can a resource monitor be configured? (Choose two.)

A.Account
B.Database
C.Organization
D.Schema
E.Virtual warehouse

Answer: AE

Explanation:

https://docs.snowflake.com/en/user-guide/resource-monitors

Question: 688 CertyIQ


What activities can be monitored by a user directly from Snowsight's Activity tab without using the
Account_Usage views? (Choose two.)

A.Login history
B.Query history
C.Copy history
D.Event usage history
E.Virtual warehouse metering history

Answer: BC
Explanation:
1. Correct
2. https://docs.snowflake.com/en/user-guide/ui-snowsight-activity

Question: 689 CertyIQ


What can a Snowflake user do with the information included in the details section of a Query Profile?

A.Determine the total duration of the query.


B.Determine the role of the user who ran the query.
C.Determine the source system that the queried table is from.
D.Determine if the query was on structured or semi-structured data.

Answer: A

Explanation:
1. Correct
2. https://docs.snowflake.com/en/user-guide/ui-query-profile

Question: 690 CertyIQ


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

A.src:salesperson.name
B.src:salesPerson.name
C.src:salesPerson.Name
D.SRC:salesPerson.name
E.SRC:salesPerson.Name

Answer: BD

Explanation:
1. https://docs.snowflake.com/en/user-guide/querying-semistructuredImportantRegardless of which notation
you use, the column name is case-insensitive but element names are case-sensitive. For example, in the
following list, the first two paths are equivalent, but the third is
not:src:salesperson.nameSRC:salesperson.nameSRC:Salesperson.Name

Question: 691 CertyIQ


Which term is used to describe information about disk usage for operations where intermediate results cannot be
accommodated in a Snowflake virtual warehouse memory?
A.Pruning
B.Spilling
C.Join explosion
D.Queue overloading

Answer: B

Explanation:

Spilling is a correct answer.

Question: 692 CertyIQ


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?

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.

Answer: B

Explanation:

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

Question: 693 CertyIQ


A user is unloading data to a stage using this command:

copy into @message from (select object_construct('id', 1, 'first_name', 'Snowflake', 'last_name', 'User', 'city',
'Bozeman')) file_format = (type = json)

What will the output file in the stage be?

A.A single compressed JSON file with a single VARIANT column


B.Multiple compressed JSON files with a single VARIANT column
C.A single uncompressed JSON file with multiple VARIANT columns
D.Multiple uncompressed JSON files with multiple VARIANT columns

Answer: A

Explanation:

You can use the OBJECT_CONSTRUCT function combined with the COPY command to convert the rows in a
relational table to a single VARIANT column and unload the rows into a file.
Question: 694 CertyIQ
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.

Answer: A

Explanation:

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

Question: 695 CertyIQ


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

A.There are multiple SQL 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.

Answer: C

Explanation:

https://www.bing.com/search?q=When+referring+to+User-Defined+
Function+%28UDF%29+names+in+Snowflake%2C+what+does+the+term+overloading+mean%3F&qs=

n& form= Q BRE&sp=-1&lq=1&pq=when+referring+to+user-


defined+function+%28udf%29+names+in+snowflake%2C+what+does+the+term+overloading+mean%3F&sc=1-
102&sk=&cvid=9657B73889BB4C33A673D15B5035044C&ghsh=0&ghacc=0&ghpl

Question: 696 CertyIQ


Which key governance feature in Snowflake allows users to identify data objects that contain sensitive data and
their related objects?

A.Object tagging
B.Data classification
C.Row access policy
D.Column-level security

Answer: B
Explanation:

https://docs.snowflake.com/en/user-guide/governance-classify-concepts

Question: 697 CertyIQ


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

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.

Answer: D

Explanation:

D correct.

https://docs.snowflake.com/en/user-guide/ui-snowsight-adminLast bullet point of first title in the page

Question: 698 CertyIQ


Which function generates a Snowflake hosted file URL to a staged file using the stage name and relative file path
as inputs?

A.BUILD_STAGE_FILE_URL
B.BUILD_SCOPED_FILE_URL
C.GET_PRESIGNED_URL
D.GET_STAGE_LOCATION

Answer: A

Explanation:

BUILD_STAGE_FILE_URLGenerates a Snowflake-hosted file URL to a staged file using the stage name and
relative file path as inputs. A file URL permits prolonged access to a specified file. That is, the file URL does
not expire.

Question: 699 CertyIQ


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

A.Reorder the rows in a relational table and then unload the rows into a file.
B.Convert the rows in a relational table to 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.
Answer: B

Explanation:

Unloading a Relational Table to JSON ¶You can use the OBJECT_CONSTRUCT function combined with the
COPY command to convert the rows in a relational table to a single VARIANT column and unload the rows into
a file.

Question: 700 CertyIQ


Which URL provides access to files in Snowflake without authorization?

A.File URL
B.Scoped URL
C.Pre-signed URL
D.Scoped file URL

Answer: C

Explanation:

Pre-signed URL is a correct.

Question: 701 CertyIQ


What type of NULL values are supported in semi-structured data? (Choose two.)

A.Avro
B.JSON
C.ORC
D.Parquet
E.SQL

Answer: BE

Explanation:

https://docs.snowflake.com/en/user-guide/semistructured-considerationsSnowflake supports two types of


NULL values in semi-structured data: SQL NULL: SQL NULL means the same thing for semi-structured data
types as it means for structured data types: the value is missing or unknown. JSON null (sometimes called
“VARIANT NULL”): In a VARIANT column, JSON null values are stored as a string containing the word “null” to
distinguish them from SQL NULL values.

https://www.bing.com/search?q=What+type+of+NULL+values+are+supported+in+semi-
structured+data%3F&qs=n&form=QBRE&sp=-1&lq=0&pq=what+type+of+null+values+are+supported+in+semi-
structured+data%3F&sc=1-
63&sk=&cvid=552AB51872BC42958FA09BAF7727140F&ghsh=0&ghacc=0&ghpl=

Question: 702 CertyIQ


What are characteristics of transient tables in Snowflake? (Choose two.)

A.Transient tables have a Fail-safe period of 7 days.


B.Transient tables can be cloned to permanent tables.
C.Transient tables persist until they are explicitly dropped.
D.Transient tables can be altered to make them permanent tables.
E.Transient tables have Time Travel retention periods of 0 or 1 day.

Answer: BE

Explanation:

https://docs.snowflake.com/user-guide/tables-temp-transient#comparison-of-table-types

Question: 703 CertyIQ


The INFORMATION_SCHEMA included in each database contains which objects? (Choose two.)

A.Views for all the objects contained in the database


B.Views for all the objects contained in the Snowflake account
C.Views for historical and usage data across the Snowflake account
D.Table functions for historical and usage data across the Snowflake account
E.Table functions for account-level objects, such as roles, virtual warehouses, and databases

Answer: AD

Explanation:

¶Each database created in your account automatically includes a built-in, read-only schema named
INFORMATION_SCHEMA. The schema contains the following objects:Views for all the objects contained in
the database, as well as views for account-level objects (i.e. non-database objects such as roles, warehouses,
and databases)Table functions for historical and usage data across your account.

https://docs.snowflake.com/en/sql-reference/info-schema

Question: 704 CertyIQ


The use of which technique or tool will improve Snowflake query performance on very large tables?

A.Indexing
B.Clustering keys
C.Multi-clustering
D.Materialized views

Answer: B

Explanation:

Clustering keys is a correct answer.


Question: 705 CertyIQ
Which Snowflake layer is associated with virtual warehouses?

A.Cloud services
B.Query processing
C.Elastic memory
D.Database storage

Answer: B

Explanation:

Query processing

Question: 706 CertyIQ


Which MINIMUM set of privileges is required to temporarily bypass an active network policy by configuring the
user object property MINS_TO_BYPASS_NETWORK_POLICY?

A.Only while in the ACCOUNTADMIN role


B.Only while in the SECURITYADMIN role
C.Only the role with the OWNERSHIP privilege on the network policy
D.Only Snowflake Support can set the value for this object property

Answer: D

Explanation:

D only snowflake support allows that

https://docs.snowflake.com/en/user-guide/network-policies#bypassing-a-network-policy

Question: 707 CertyIQ


What authentication method does the Kafka connector use within Snowflake?

A.Key pair authentication


B.Multi-Factor Authentication (MFA)
C.OAuth
D.Username and password

Answer: A

Explanation:

Ahttps://docs.snowflake.com/en/user-guide/kafka-connector-install#download-the-kafka-connector-files

Question: 708 CertyIQ


What is the purpose of the Snowflake SPLIT_TO_TABLE function?

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

Answer: C

Explanation:

https://www.bing.com/search?
q=What+is+the+purpose+of+the+Snowflake+SPLIT_TO_TABLE+function%3F&qs=ds&form=QBRE

Question: 709 CertyIQ


What feature of Snowflake Continuous Data Protection can be used for maintenance of historical data?

A.Access control
B.Fail-safe
C.Network policies
D.Time Travel

Answer: D

Explanation:

Time Travel is a correct answer.

Question: 710 CertyIQ


What aspect of an executed query is represented by the remote disk I/O statistic of the Query Profile in
Snowflake?

A.Time spent scanning the table partitions to filter data based on the predicate
B.Time spent caching the data to remote storage in order to buffer the data being extracted and exported
C.Time spent reading and writing data from and to remote storage when the data being accessed does not fit
into the executing virtual warehouse node memory
D.Time spent reading and writing data from and to remote storage when the data being accessed does not fit
into either the virtual warehouse memory or the local disk

Answer: D

Explanation:

Time spent reading and writing data from and to remote storage when the data being accessed does not fit
into either the virtual warehouse memory or the local disk

Question: 711 CertyIQ


What action can a user take to address query concurrency issues?

A.Enable the search optimization service.


B.Enable the query acceleration service.
C.Add additional clusters to the virtual warehouse.
D.Resize the virtual warehouse to a larger instance size.

Answer: C

Explanation:

Add additional clusters to the virtual warehouse.

Question: 712 CertyIQ


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.

Answer: B

Explanation:

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

Question: 713 CertyIQ


Which Snowflake feature can be used to find sensitive data in a table or column?

A.Masking policies
B.Data classification
C.Row level policies
D.External functions

Answer: B

Explanation:

Data classification is a correct answer.

Question: 714 CertyIQ


Which Snowflake feature allows a user to track sensitive data for compliance, discovery, protection, and resource
usage?

A.Tags
B.Comments
C.Internal tokenization
D.Row access policies

Answer: A

Explanation:

Tags is a correct answer.

Question: 715 CertyIQ


Snowflake’s hierarchical key mode includes which keys? (Choose two.)

A.Account master keys


B.Database master keys
C.File keys
D.Secure view keys
E.Schema master keys

Answer: AC

Explanation:

Answer is A & C Snowflake’s hierarchical key model consists of four levels of keys: The root key Account
master keys Table master keys File keys

Question: 716 CertyIQ


What can the Snowflake SCIM API be used to manage? (Choose two.)

A.Integrations
B.Network policies
C.Session policies
D.Roles
E.Users

Answer: DE

Explanation:

https://docs.snowflake.com/en/user-guide/scim-intro

Question: 717 CertyIQ


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

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

Answer: C

Explanation:

C correct https://docs.snowflake.com/en/user-guide/search-optimization-serviceWhat Access Control


Privileges Are Needed For the Search Optimization Service?¶To add, configure, or remove search optimization
for a table, you must have the following privileges: You must have OWNERSHIP privilege on the table. You
must have ADD SEARCH OPTIMIZATION privilege on the schema that contains the table. GRANT ADD
SEARCH OPTIMIZATION ON SCHEMA <schema_ name> TO ROLE <role>

Question: 718 CertyIQ


What is generally the FASTEST way to bulk load data files from a stage?

A.Specifying a list of specific files to load


B.Loading by path (internal stages) / prefix
C.Using the Snowpipe REST API
D.Using pattern matching to identify specific files by pattern

Answer: A

Explanation:

Specifying a list of specific files to load

Question: 719 CertyIQ


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

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.

Answer: D

Explanation:

Dhttps://docs.snowflake.com/en/sql-reference/functions/get_stage_location

Question: 720 CertyIQ


A Snowflake user needs to share unstructured data from an internal stage to a reporting tool that does not have
Snowflake access.

Which file function should be used?

A.BUILD_SCOPED_FILE_URL
B.BUILD_STAGE_FILE_URL
C.GET_PRESIGNED_URL
D.GET_STAGE_LOCATION

Answer: B

Explanation:

https://docs.snowflake.com/en/sql-reference/functions/build_stage_file_url

Question: 721 CertyIQ


The use of which Snowflake table type will reduce costs when working with ETL workflows?

A.External
B.Permanent
C.Temporary
D.Transient

Answer: C

Explanation:

Temporary is a correct answer.

Question: 722 CertyIQ


What is one of the characteristics of data shares?

A.Data shares support full DML operations.


B.Data shares work by copying data to consumer accounts.
C.Data shares utilize secure views for sharing view objects.
D.Data shares are cloud agnostic and can cross regions by default.

Answer: A

Explanation:

the right is A DML are supported in share

Question: 723 CertyIQ


What is the MINIMUM configurable idle timeout value for a session policy in Snowflake?

A.2 minutes
B.5 minutes
C.10 minutes
D.15 minutes

Answer: B

Explanation:
1. correct
2. 5 minhttps://docs.snowflake.com/en/user-guide/session-policies

Question: 724 CertyIQ


Which command is used to unload data from a Snowflake table to an external stage?

A.COPY INTO
B.COPY INTO followed by GET
C.GET
D.COPY INTO followed by PUT

Answer: A

Explanation:

COPY INTO is a right answer.

Question: 725 CertyIQ


What is a characteristic of materialized views in Snowflake?

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.

Answer: A

Explanation:
1. https://docs.snowflake.com/en/user-guide/views-materialized- A materialized view can query only a single
table.- Joins, including self-joins, are not supported.
2. Correct

Question: 726 CertyIQ


Which Snowflake URL type allows users or applications to download or access files directly from Snowflake stage
without authentication?

A.Directory
B.File
C.Pre-signed
D.Scoped

Answer: C
Explanation:

Pre-signed

Question: 727 CertyIQ


Which SQL command will download all the data files from an internal table stage named TBL_EMPLOYEE to a local
window directory or folder on a client machine in a folder named folder with space within the C drive?

A.GET @%TBL_EMPLOYEE 'file://C:\folder with space\';


B.GET @%TBL_EMPLOYEE 'file://C:/folder with space/';
C.PUT 'file://C:\folder with space\*' @%TBL_EMPLOYEE;
D.PUT 'file://C:/folder with space/*' @%TBL_EMPLOYEE;

Answer: A

Explanation:

A, because windows file system use back slash

Question: 728 CertyIQ


How can the COPY command be used to unload data from a table to an internal stage?

A.COPY INTO
B.COPY INTO
C.COPY INTO with single-true
D.COPY INTO S3://
Show Suggested AnswerHide Answer
Suggested Answer:A
Community vote distribution
AB get percentage 67
D get percentage 33
B (20%)
Other
byMultiCloudIronManat July 16, 2023, 9:59 a.m.

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting commentNew
Type your comment...

SubmitCancel

Marcusbraga

1 week, 4 days ago


A and B
upvoted 1 times
...

MultiCloudIronMan
4 weeks ago
Selected Answer: AB
Sorry it A and B, internal stage is not in S3
upvoted 2 times
...

MultiCloudIronMan

1 month ago
Selected Answer: D
https://www.bing.com/search?
q=How+can+the+COPY+command+be+used+to+unload+data+from+a+table+to+an+internal+stage%3F&form=ANNH01&re
upvoted 1 times
...

Social Media

Facebook,Twitter
YouTube,Reddit
Pinterest

Email Address

[email protected]
www.certyiq.com

We are the biggest and most updated IT certification exam material website.

Using our own resources, we strive to strengthen the IT professionals community for free.

RECENT ARTICLES

13June

New Version GCP Professional Cloud Architect Certificate & Helpful Information

IT Certifications
20September

The 5 Most In-Demand Project Management Certifications of 2019

IT Certifications

SITEMAP

Home
All Exams
News
About
Contact
Forum
DMCA
Login
Sign up
Terms & Privacy Policy

© 2023 ExamTopics

ExamTopics doesn't offer Real Microsoft Exam Questions. ExamTopics doesn't offer Real Amazon Exam
Questions. ExamTopics Materials do notcontain actual questions and answers from Cisco's Certification Exams.

CFA Institute does not endorse, promote or warrant the accuracy or quality of ExamTopics. CFA® and Chartered
Financial Analyst® are registered trademarks owned by CFA Institute.

Exam name or code...

Log in to ExamTopics

Sign in:

Email or nickname
Password
Forgot my password
Log in
Don't have an account yet? just sign-up.
Resend activation email
Close
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.So if you
see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...

Report Comment

×
Is the comment made by USERNAME spam or abusive?
Yes No

Commenting

×
In order to participate in the comments you need to be logged-in.
You can sign-up orlogin(it's free).
Ok

Answer: AB

Explanation:

It A and B, internal stage is not in S3


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

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.

Answer: B

Explanation:

https://alexandersks.medium.com/difference-between-stored-procedures-and-udfs-snowflake-
9e5b93cdb081

Question: 730 CertyIQ


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

A.COPY INTO
B.GET
C.INSERT INTO
D.PUT

Answer: A

Explanation:

COPY INTO

Question: 731 CertyIQ


Which command is used to unload data from a table or move a query result to a stage?

A.COPY INTO
B.GET
C.MERGE
D.PUT

Answer: A

Explanation:

COPY INTO is a correct answer.


Question: 732 CertyIQ
What privileges are necessary for a consumer in the Data Exchange to make a request and receive data? (Choose
two.)

A.CREATE DATABASE
B.IMPORT SHARE
C.OWNERSHIP
D.REFERENCE_USAGE
E.USAGE

Answer: AB

Explanation:

Answer is A & B All roles with the IMPORT SHARE and CREATE DATABASE privileges can get and request
data.

Question: 733 CertyIQ


What are benefits of using Snowpark with Snowflake? (Choose two.)

A.Snowpark uses a Spark engine to generate optimized SQL query plans.


B.Snowpark automatically sets up Spark within Snowflake virtual warehouses.
C.Snowpark does not require that a separate cluster be running outside of Snowflake.
D.Snowpark allows users to run existing Spark code on virtual warehouses without the need to reconfigure the
code.
E.Snowpark executes as much work as possible in the source databases for all operations including User-
Defined Functions (UDFs).

Answer: CE

Explanation:

https://docs.snowflake.com/en/developer-guide/snowpark/indexBenefits When Compared with the Spark


ConnectorIn comparison to using the Snowflake Connector for Spark, developing with Snowpark includes the
following benefits:Support for interacting with data within Snowflake using libraries and patterns purpose
built for different languages without compromising on performance or functionality.Support for authoring
Snowpark code using local tools such as Jupyter, VS Code, or IntelliJ.Support for pushdown for all operations,
including Snowflake UDFs. This means Snowpark pushes down all data transformation and heavy lifting to the
Snowflake data cloud, enabling you to efficiently work with data of any size.No requirement for a separate
cluster outside of Snowflake for computations. All of the computations are done within Snowflake. Scale and
compute management are handled by Snowflake.

Question: 734 CertyIQ


What are Snowflake best practices when assigning the ACCOUNTADMIN role to users? (Choose two.)

A.The ACCOUNTADMIN role should be assigned to at least two users.


B.The ACCOUNTADMIN role should be used to create Snowflake objects.
C.The ACCOUNTADMIN role should be used for running automated scripts.
D.The ACCOUNTADMIN role should be given to any user who needs a high level of authority.
E.All users assigned the ACCOUNTADMIN role should use Multi-Factor Authentication (MFA).

Answer: AE

Explanation:

A. The ACCOUNTADMIN role should be assigned to at least two users.

E. All users assigned the ACCOUNTADMIN role should use Multi-Factor Authentication (MFA).

Question: 735 CertyIQ


What is a recommended approach for optimizing query performance in Snowflake?

A.Use subqueries whenever possible.


B.Use a large number of joins to combine data from multiple tables.
C.Select all columns from tables, even if they are not needed in the query.
D.Use a smaller number of larger tables rather than a larger number of smaller tables.

Answer: A

Explanation:

This because subqueries will cache their result and it can be reused

Question: 736 CertyIQ


When using SnowSQL, which configuration options are required when unloading data from a SQL query run on a
local machine? (Choose two.)

A.echo
B.quiet
C.output_file
D.output_format
E.force_put_overwrite

Answer: CD

Explanation:

C .output_file

D output_format

Question: 737 CertyIQ


Which Snowflake view is used to support compliance auditing?

A.ACCESS_HISTORY
B.COPY_HISTORY
C.QUERY_HISTORY
D.ROW_ACCESS_POLICIES

Answer: A

Explanation:

ACCESS_HISTORY is a correct answer.

Question: 738 CertyIQ


How can a Snowflake user load duplicate files with a COPY INTO command?

A.The COPY INTO options should be set to PURGE = FALSE


B.The COPY INTO options should be set to FORCE = TRUE
C.The COPY INTO options should be set to RETURN_FAILED_ONLY = FALSE
D.The COPY INTO options should be set to ON_ERROR = CONTINUE

Answer: B

Explanation:

CORRECT is B FORCE parameter avoid snowflake duplicate files check in historic of files loaded.

Question: 739 CertyIQ


What causes objects in a data share to become unavailable to a consumer account?

A.The DATA_RETENTION_TIME_IN_DAYS parameter in the consumer account is set to 0.


B.The consumer account runs the GRANT INPORTED PRIVILEGES command on the data share every 24 hours.
C.The objects in the data share are being deleted and the grant pattern is not re-applied systematically.
D.The consumer account acquires the data share through a private data exchange.

Answer: C

Explanation:

The objects in the data share are being deleted and the grant pattern is not re-applied systematically.

Question: 740 CertyIQ


Which statement describes Snowflake tables?

A.Snowflake tables are logical representations of underlying physical data.


B.Snowflake tables are the physical instantiation of data loaded into Snowflake.
C.Snowflake tables require that clustering keys be defined to perform optimally.
D.Snowflake tables are owned by a user.
Answer: A

Explanation:

Snowflake tables are logical representations of underlying physical data.

Question: 741 CertyIQ


Which type of charts are supported by Snowsight? (Choose two.)

A.Flowcharts
B.Gantt charts
C.Line charts
D.Pie charts S3
E.Scatterplots

Answer: E

Explanation:

Scatterplots is a correct.

Question: 742 CertyIQ


A user wants to upload a file to an internal Snowflake stage using a PUT command.

Which tools and/or connectors could be used to execute this command? (Choose two.)

A.SnowCD
B.SnowSQL
C.SQL API
D.Python connector
E.Snowsight worksheets

Answer: BD

Explanation:

B. Snow SQL

D. Python connector

Question: 743 CertyIQ


Which Snowflake table is an implicit object layered on a stage, where the stage can be either internal or external?

A.Directory table
B.Temporary table
C.Transient table
D.A table with a materialized view
Answer: A

Explanation:

https://www.bing.com/search?
q=Which+Snowflake+table+is+an+implicit+object+layered+on+a+stage%2C+where+the+stage+can+be+either+internal+

Question: 744 CertyIQ


The Query Profile in the image is for a query executed in Snowsight. Four of the key nodes are highlighted in
yellow.
Which highlighted node will be the MOST expensive?

A.Aggregate[1]
B.Join[5]
C.TableScan[2]
D.TableScan[3]

Answer: D

Explanation:

https://www.certyiq.com/exams/snowflake/snowpro-core/view/11/

Question: 745 CertyIQ


What is a characteristic of the maintenance of a materialized view?

A.Materialized views cannot be refreshed automatically.


B.An additional set of scripts is needed to refresh data in materialized views.
C.A materialized view is automatically refreshed by a Snowflake managed warehouse.
D.A materialized view can be set up with the auto-refresh feature using the SQL SET command.

Answer: C

Explanation:

C:Materialized views are automatically and transparently maintained by Snowflake. A background service
updates the materialized view after changes are made to the base table. This is more efficient and less error-
prone than manually maintaining the equivalent of a materialized view at the application level. Materialized
views are designed to improve query performance for workloads composed of common, repeated query
patterns. However, materializing intermediate results incurs additional costs. As such, before creating any
materialized views, you should consider whether the costs are offset by the savings from re-using these
results frequently enough.

Question: 746 CertyIQ


Which command should be used to implement a masking policy that was already created in Snowflake?

A.ALTER MASKING POLICY


B.APPLY MASKING POLICY
C.CREATE MASKING POLICY
D.SET MASKING POLICY

Answer: B

Explanation:

https://community.snowflake.com/s/article/Privilege-Updates-APPLY-MASKING-POLICY-APPLY-ROW-
ACCESS-POLICY-Allow-DESCRIBE-object-Operation-on-Tables-and-Views-Only-2021-07-xx-Pending

Question: 747 CertyIQ


Which command should be used to unload all the rows from a table into one or more files in a named stage?
A.COPY INTO
B.GET
C.INSERT INTO
D.PUT

Answer: A

Explanation:

COPY INTO is a correct answer.

Question: 748 CertyIQ


Which statement accurately describes a characteristic of a materialized view?

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.

Answer: A

Explanation:

https://docs.snowflake.com/en/user-guide/views-materialized#label-limitations-on-creating-materialized-
views

Question: 749 CertyIQ


The use of which Snowflake table type will reduce costs when working with ETL workflows?

A.External
B.Permanent
C.Temporary
D.Transient

Answer: C

Explanation:

Temporary is a correct answer.

Question: 750 CertyIQ


A user wants to unload data from a relational table into a CSV file in an external stage. The table must be named
exactly as specified by the user.

Which file format option MUST be used to do this?

A.encoding
B.escape
C.file_extension
D.single

Answer: C

Explanation:

file_ extension is a correct.

Question: 751 CertyIQ


Which account usage view in Snowflake can be used to identify the most-frequently accessed tables?

A.Access_History
B.Object_Dependencies
C.Table_Storage_Metrics
D.Tables

Answer: A

Explanation:

Access_ History is a correct answer.

Question: 752 CertyIQ


What metadata does Snowflake store concerning all rows stored in a micro-partition? (Choose two.)

A.A count of the number of total values in the micro-partition


B.The range of values for each partition in the micro-partition
C.The range of values for each of the rows in the micro-partition
D.The range of values for each of the columns in the micro-partition
E.The number of distinct values for each column in the micro-partition

Answer: DE

Explanation:

Snowflake stores metadata about all rows stored in a micro-partition, including the range of values for each
of the columns in the micro-partition and the number of distinct values

https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions

Question: 753 CertyIQ


What role has the privileges to create and manage data shares by default?

A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.USERADMIN

Answer: A

Explanation:

ACCOUNTADMIN

Question: 754 CertyIQ


Which function determines the kind of value stored in a VARIANT column?

A.CHECK_JSON
B.IS_ARRAY
C.IS_JSON
D.TYPEOF

Answer: D

Explanation:

Reports the type of a value stored in a VARIANT column. The type is returned as a
string.https://docs.snowflake.com/en/sql-reference/functions/typeof

Question: 755 CertyIQ


What operation can be performed using Time Travel?

A.Restoring tables that have been dropped from a data share


B.Extending a permanent table’s retention duration from 90 to 100 days
C.Creating a clone of an entire table at a specific point in the past from a permanent table
D.Disabling Time Travel for a specific object by setting DATA_RETENTION_TIME_IN_DAYS to NULL

Answer: C

Explanation:

https://docs.snowflake.com/en/user-guide/data-time-travel

Question: 756 CertyIQ


What are characteristics of Snowflake directory fables? (Choose two.)

A.Directory tables are separate database objects.


B.Directory tables can only be used with an external stage.
C.Directory tables contain copies of staged files in binary format.
D.Directory tables store file-level metadata about the data files in a stage.
E.A directory table can be added to a stage when the stage is created, or later.
Answer: DE

Explanation:

DE correct - https://docs.snowflake.com/en/user-guide/data-load-dirtables

Question: 757 CertyIQ


What does the VARIANT data type impose a 16 MB size limit on?

A.All rows
B.All columns
C.Individual rows
D.Individual columns

Answer: C

Explanation:

Correct C - The VARIANT data type imposes a 16 MB size limit on individual


rows.https://docs.snowflake.com/en/user-guide/semistructured-considerations

Question: 758 CertyIQ


Which activities are included in the Cloud Services layer? (Choose two.)

A.Data storage
B.Dynamic data masking
C.Partition scanning
D.User authentication
E.Infrastructure management

Answer: DE

Explanation:

The Cloud Services layer in Snowflake is responsible for critical data-related activities1. Services managed in
this layer include:AuthenticationInfrastructure managementMetadata managementQuery parsing and
optimizationAccess control

Question: 759 CertyIQ


What does the “percentage scanned from cache” represent in the Query Profile?

A.The percentage of data scanned from the query cache


B.The percentage of data scanned from the result cache
C.The percentage of data scanned from the remote disk cache
D.The percentage of data scanned from the local disk cache
Answer: D

Explanation:

Percentage scanned from cache — the percentage of data scanned from the local disk cache.

https://docs.snowflake.com/en/user-guide/ui-query-profile

Question: 760 CertyIQ


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

A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.ORGADMIN

Answer: A

Explanation:

Correct A - By default, the ACCOUNTADMIN role is required to create and manage shares

Question: 761 CertyIQ


Which object-level parameters can be set to help control query processing and concurrency? (Choose two).

A.MAX_CONCURRENCY_LEVEL
B.DATA_RETENTION_TIME_IN_DAYS
C.MIN_DATA_RETENTION_TIME_IN_DAYS
D.STATEMENT_TIMEOUT_IN_SECONDS
E.STATEMENT_QUEUED_TIMEOUT_IN_SECONDS

Answer: DE

Explanation:

Snowflake provides some object-level parameters that can be set to help control query processing and
concurrency:STATEMENT_QUEUED_TIMEOUT_IN_SECONDSSTATEMENT_TIMEOUT_IN_SECONDShttps://docs.snowfla
guide/warehouses-overview

Question: 762 CertyIQ


What metadata does Snowflake store for rows in micro-partitions? (Choose two.)

A.Range of values
B.Distinct values
C.Index values
D.Sorted values
E.Null values
Answer: AB

Explanation:

A.Range of values

B.Distinct values

Question: 763 CertyIQ


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

A.GROUP BY
B.LIMIT
C.ORDER BY
D.PARTITION BY
E.UNION ALL

Answer: CD

Explanation:

CD correct - syntax <function> ([ <arguments> ]) OVER ([ PARTITION BY <expr1> ] [ ORDER BY <expr2> ])

Question: 764 CertyIQ


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

A.Directory
B.External
C.Temporary
D.Transient

Answer: A

Explanation:

Correct A - The kind of Snowflake table that stores file-level metadata for each file in a stage is called a
directory tablehttps://docs.snowflake.com/en/user-guide/data-load-dirtables

Question: 765 CertyIQ


Which privileges apply to stored procedures? (Choose two.)

A.MODIFY
B.MONITOR
C.OPERATE
D.OWNERSHIP
E.USAGE
Answer: DE

Explanation:

USAGEEnables calling a stored procedure.ALL [ PRIVILEGES ]Grants all privileges, except OWNERSHIP, on
the stored procedure.OWNERSHIPGrants full control over the stored procedure; required to alter the stored
procedure. Only a single role can hold this privilege on a specific object at a time. Note that in a managed
access schema, only the schema owner (i.e. the role with the OWNERSHIP privilege on the schema) or a role
with the MANAGE GRANTS privilege can grant or revoke privileges on objects in the schema, including future
grants.

Question: 766 CertyIQ


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

A.ARRAY
B.OBJECT
C.VARCHAR
D.VARIANT

Answer: D

Explanation:

https://docs.snowflake.com/en/user-guide/kafka-connector-overview

Question: 767 CertyIQ


If a size Small virtual warehouse costs two credits per hour, what is the credit cost per hour of a size Large virtual
warehouse?

A.4
B.8
C.16
D.32

Answer: B

Explanation:

small = 2m = 4l = 8

Question: 768 CertyIQ


Which SQL command will list the files in a named stage?

A.list @~;
B.get @%mytable;
C.list @my_stage;
D.get @my_stage;

Answer: C

Explanation:

correct C To list files that have been uploaded to a Snowflake stage, you can use the LIST commandC correct
- @~ is used only when you shortcut even list command, so "ls @~" should work as well

Question: 769 CertyIQ


What is the effect of configuring a virtual warehouse auto-suspend value to ‘0’?

A.The warehouse will never suspend.


B.The warehouse will suspend immediately upon work completion.
C.The warehouse will not resume automatically.
D.All clusters in the multi-cluster warehouse will resume immediately.

Answer: A

Explanation:

A correct - Valid valuesAny integer 0 or greater, or NULL:Setting a value less than 60 is allowed, but might not
result in the desired/expected behavior because the background process that suspends a warehouse runs
approximately every 60 seconds and, therefore, is not intended for enabling exact control over warehouse
suspension.Setting a 0 or NULL value means the warehouse never suspends.

Question: 770 CertyIQ


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

Answer: AE

Explanation:

A-ARRAY

E-VARIANT

Question: 771 CertyIQ


While attempting to avoid data duplication, which COPY INTO option should be used to load files with expired load
metadata?
A.LOAD_UNCERTAIN_FILES
B.FORCE
C.VALIDATION_MODE
D.LAST_MODIFIED

Answer: A

Explanation:

To load files whose metadata has expired, set the LOAD_UNCERTAIN_FILES copy option to true. The copy
option references load metadata, if available, to avoid data duplication, but also attempts to load files with
expired load metadata.

https://docs.snowflake.com/en/user-guide/data-load-considerations-load

Question: 772 CertyIQ


What service is provided as an integrated Snowflake feature to enhance Multi-Factor Authentication (MFA)
support?

A.Duo Security
B.OAuth
C.Okta
D.Single Sign-On (SSO)

Answer: A

Explanation:

A correct - MFA provides increased login security for users connecting to Snowflake. MFA support is provided
as an integrated Snowflake feature, powered by the Duo Security service, which is managed completely by
Snowflake.https://docs.snowflake.com/en/user-guide/ui-snowsight-profile

Question: 773 CertyIQ


What is the impact on queries that are being executed when a resource monitor set to the “Notify & Suspend”
threshold level is exceeded?

A.All statements being executed are queued.


B.All statements being executed are restarted.
C.All statements being executed are cancelled.
D.All statements being executed are completed.

Answer: D

Explanation:

Notify & SuspendSend a notification (to all account administrators with notifications enabled) and suspend all
assigned warehouses after all statements being executed by the warehouse(s) have completed.Notify &
Suspend ImmediatelySend a notification (to all account administrators with notifications enabled) and
suspend all assigned warehouses immediately, which cancels any statements being executed by the
warehouses at the time.

Question: 774 CertyIQ


What tasks can an account administrator perform in the Data Exchange? (Choose two.)

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.

Answer: AC

Explanation:

AC correct

By default, only an account administrator (a user with the ACCOUNTADMIN role) in the Data Exchange
administrator account can manage a Data Exchange, which includes the following tasks: Add or remove
members. Approve or deny listing approval requests. Approve or deny provider profile approval
requests.docs.snowflake.com/en/user-guide/data-exchange-marketplace-privileges

Question: 775 CertyIQ


Which types of subqueries does Snowflake support? (Choose two.)

A.Uncorrelated scalar subqueries in WHERE clauses


B.Uncorrelated scalar subqueries in any place that a value expression can be used
C.EXISTS, ANY / ALL, and IN subqueries in WHERE clauses: these subqueries can be uncorrelated only
D.EXISTS, ANY / ALL, and IN subqueries in WHERE clauses: these subqueries can be correlated only
E.EXISTS, ANY / ALL, and IN subqueries in WHERE clauses: these subqueries can be correlated or uncorrelated

Answer: BE

Explanation:

BE correct

Snowflake currently supports the following types of subqueries:Uncorrelated scalar subqueries in any place
that a value expression can be used.Correlated scalar subqueries in WHERE clauses.EXISTS, ANY / ALL, and
IN subqueries in WHERE clauses. These subqueries can be correlated or
uncorrelated.https://docs.snowflake.com/en/user-guide/querying-subqueries

Question: 776 CertyIQ


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

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

Answer: A

Explanation:

By setting up network policies with IPv4 IP addresses

Question: 777 CertyIQ


What consideration should be made when loading data into Snowflake?

A.Create small data files and stage them in cloud storage frequently.
B.Create large data files to maximize the processing overhead for each file.
C.The number of load operations that run in parallel can exceed the number of data files to be loaded.
D.The number of data files that are processed in parallel is determined by the virtual warehouse.

Answer: D

Explanation:

The number of data files that are processed in parallel is determined by the virtual warehouse.

Question: 778 CertyIQ


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

A.Scale up the virtual warehouse.


B.Scale out the virtual warehouse.
C.Enable standard warehouse scaling.
D.Enable economy warehouse scaling.

Answer: C

Explanation:

https://docs.snowflake.com/en/user-guide/warehouses-multicluster

Question: 779 CertyIQ


Who can access a referenced file through a scoped URL?

A.Only the ACCOUNTADMIN


B.Only the user who generates the URL
C.Any role specified in the GET REST API call with sufficient privileges
D.Any user specified in the GET REST API call with sufficient privileges
Answer: B

Explanation:

B correct - Only the user who generated the scoped URL can use the URL to access the referenced file.

https://docs.snowflake.com/en/user-guide/data-load-unstructured-rest-api

Question: 780 CertyIQ


Snowflake will return an error when a user attempts to share which object?

A.Tables
B.Secure views
C.Standard views
D.Secure materialized views

Answer: C

Explanation:

For data security and privacy reasons, only secure views are supported in shares at this time. If a standard
view is added to a share, Snowflake returns an errorhttps://docs.snowflake.com/en/user-guide/data-sharing-
provider

Question: 781 CertyIQ


What setting in Snowsight determines the databases, tables, and other objects that can be seen and the actions
that can be performed on them?

A.Active role
B.Masking policy
C.Column-level security
D.Multi-Factor Authentication (MFA)

Answer: A

Explanation:

Correct answer is A:Active role.

Reference:

https://docs.snowflake.com/en/user-guide/ui-snowsight-
gs#:~:text=While%20using%20Snowsight%2C%20you%20can%20change%20the%20active,and%20the%20actions%

Question: 782 CertyIQ


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

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.

Answer: A

Explanation:

A correct - https://docs.snowflake.com/en/user-guide/views-materialized

Question: 783 CertyIQ


When a database is cloned, which objects in the clone inherit all granted privileges from the source object?
(Choose two.)

A.Account
B.Database
C.Schemas
D.Tables
E.Internal named stages

Answer: CD

Explanation:

CD -

Only child objects inherit the privileges.If the source object is a database or schema, the clone inherits all
granted privileges on the clones of all child objects contained in the source object:For databases, contained
objects include schemas, tables, views, etc.For schemas, contained objects include tables, views, etc.

Question: 784 CertyIQ


How does the Access_History view enhance overall data governance pertaining to read and write operations?
(Choose two.)

A.Shows how the accessed data was moved from the source to the target objects
B.Provides a unified picture of what data was accessed and when it was accessed
C.Protects sensitive data from unauthorized access while allowing authorized users to access it at query
runtime
D.Identifies columns with personal information and tags them so masking policies can be applied to protect
sensitive data
E.Determines whether a given row in a table can be accessed by the user by filtering the data based on a given
policy

Answer: AB

Explanation:

A.Shows how the accessed data was moved from the source to the target objects

B.Provides a unified picture of what data was accessed and when it was accessed
Question: 785 CertyIQ
What does Snowflake recommend a user do if they need to connect to Snowflake with a tool or technology that is
not listed in Snowflake’s partner ecosystem?

A.Use Snowflake’s native API.


B.Use a custom-built connector.
C.Contact Snowflake Support for a new driver.
D.Connect through Snowflake’s JDBC or ODBC drivers.

Answer: D

Explanation:

D.Connect through Snowflake’s JDBC or ODBC drivers.

Question: 786 CertyIQ


What is the expiration period for a file URL used to access unstructured data in cloud storage?

A.The remainder of the session


B.An unlimited amount of time
C.The length of time specified in the expiration_time argument
D.The same length of time as the expiration period for the query results cache

Answer: B

Explanation:

https://docs.snowflake.com/en/user-guide/unstructured-intro

Question: 787 CertyIQ


Which applications can use key pair authentication? (Choose two).

A.Snowflake Marketplace
B.SnowCD
C.Snowsight
D.SnowSQL
E.Snowflake connector for Python

Answer: DE

Explanation:

D. Snow SQL

E. Snowflake connector for Python

Reference:
https://docs.snowflake.com/en/user-guide/key-pair-auth

Question: 788 CertyIQ


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

A.COPY INTO
B.GET
C.LIST
D.PUT
E.REMOVE

Answer: BD

Explanation:

B.GET

D.PUT

Question: 789 CertyIQ


A user has enabled the STRIP_OUTER_ARRAY file format option for the COPY INTO table command to remove the
outer array structure.

What else will this format option and command do?

A.Load the records into separate table rows.


B.Unload the records from separate table rows.
C.Export data files in smaller chunks.
D.Ensure each unique element stores values of a single native data type.

Answer: A

Explanation:

Load the records into separate table rows.

Reference:

https://interworks.com/blog/chastie/2020/01/28/zero-to-snowflake-loading-and-querying-semi-structured-
json-data/

Question: 790 CertyIQ


Which objects will incur storage costs associated with Fail-safe?

A.External tables
B.Permanent tables
C.Data files available in internal stages
D.Data files available in external stages

Answer: B

Explanation:

Correct answer is B:Permanent tables.

Reference:

https://docs.snowflake.com/en/user-guide/cost-understanding-data-
storage#:~:text=Files%20staged%20for%20bulk%20data%20loading%2Funloading%20%28stored%20compressed,de

Question: 791 CertyIQ


What technique does Snowflake use to limit the number of micro-partitions scanned by each query?

A.B-tree
B.Indexing
C.Map reduce
D.Pruning

Answer: D

Explanation:

Correct answer is D:Pruning.

Reference:

https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions

Question: 792 CertyIQ


What activities can a user with the ORGADMIN role perform? (Choose two.)

A.Create INFORMATION_SCHEMA in a database.


B.View usage information for all accounts in the organization.
C.Enable database cloning for an account in the organization.
D.Enable database replication for an account in the organization.
E.View micro-partition information for all accounts in the organization.

Answer: BD

Explanation:

B. View usage information for all accounts in the organization.

D. Enable database replication for an account in the organization.

Reference:

https://docs.snowflake.com/en/user-guide/organizations
Question: 793 CertyIQ
In a managed access schema, who can grant privileges on objects in the schema to other roles? (Choose two.)

A.The schema owner role


B.The ORGADMIN system role
C.The USERADMIN system role
D.The role with the MANAGE GRANTS privilege
E.The role that owns the object in the schema

Answer: AD

Explanation:

A. The schema owner role.

D. The role with the MANAGE GRANTS privilege.

Reference:

https://docs.snowflake.com/en/user-guide/security-access-control-
overview#:~:text=In%20a%20regular%20schema%2C%20the%20owner%20role%20has,owners%20lose%20the%20a

Question: 794 CertyIQ


What are the recommended steps to address poor SQL query performance due to data spilling? (Choose two.)

A.Clone the base table.


B.Fetch required attributes only.
C.Use a larger virtual warehouse.
D.Process the data in smaller batches.
E.Add another cluster in the virtual warehouse.

Answer: CD

Explanation:

C. Use a larger virtual warehouse.

D. Process the data in smaller batches.

Reference:

https://community.snowflake.com/s/article/Performance-impact-from-local-and-remote-disk-spilling

Question: 795 CertyIQ


A Snowflake user wants to share unstructured data through the use of secure views.

Which URL types can be used? (Choose two.)


A.Scoped URL
B.HTTPS URL
C.Cloud storage URL
D.File URL
E.Pre-signed URL

Answer: AE

Explanation:

A. Scoped URL

E. Pre-signed URL

Reference:

https://docs.snowflake.com/en/user-guide/unstructured-data-sharing

Question: 796 CertyIQ


What are characteristics of reader accounts in Snowflake? (Choose two.)

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.

Answer: AE

Explanation:

A. Reader account users cannot add new data to the account.

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

Question: 797 CertyIQ


Why should a Snowflake user configure a secure view? (Choose two.)

A.To encrypt the data in transit


B.To execute faster than a standard view
C.To protect hidden data from other users
D.To improve the performance of a query
E.To hide the view definition from other users

Answer: CE

Explanation:

C. To protect hidden data from other users.


E. To hide the view definition from other users

Question: 798 CertyIQ


Which activities are managed by Snowflake’s Cloud Services layer? (Choose two.)

A.Authentication
B.Access delegation
C.Data pruning
D.Data compression
E.Query parsing and optimization

Answer: AE

Explanation:

A. Authentication

E. Query parsing and optimization

Question: 799 CertyIQ


The COPY INTO command can unload data from a table directly into which locations? (Choose two.)

A.A named internal stage


B.A Snowpipe REST endpoint
C.A network share on a client machine
D.A local directory or folder on a client machine
E.A named external stage that references an external cloud location

Answer: AE

Explanation:

A. A named internal stage.

E .A named external stage that references an external cloud location

Reference:

https://docs.snowflake.com/en/sql-reference/sql/copy-into-location

Question: 800 CertyIQ


What does the Activity area of Snowsight allow users to do? (Choose two.)

A.Schedule automated data backups.


B.Explore each step of an executed query.
C.Monitor queries executed by users in an account.
D.Create and manage user roles and permissions.
E.Access Snowflake Marketplace to find and integrate datasets.

Answer: BC

Explanation:

BC is correct. The keyword is activity area! The Activity area of Snow sight, the Snowflake web interface, lets
you:1)Monitor queries executed by users in your account.2)View details about queries.3)View performance
data.4)Explore each step of an executed query.5)Monitor the status of data loading using COPY INTO (bulk
loading) and pipes (continuous loading).6)View details about instances of bulk and continuous data
loading.7)Navigate to the copy history for individual tables.

https://docs.snowflake.com/en/user-guide/ui-snowsight-activity

Question: 801 CertyIQ


In which Snowsight section can a user switch roles, modify their profile, and access documentation?

A.The user menu


B.The activity page
C.The content pane
D.The worksheets page

Answer: A

Explanation:

The answer is A. The user Menu

https://docs.snowflake.com/en/user-guide/ui-snowsight-quick-tour#user-menu

Question: 802 CertyIQ


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

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;

Answer: C

Explanation:

ALTER FILE FORMAT does not support the following actions:- Changing the type (CSV, JSON, etc.) for the file
format.To make any of these changes, you must recreate the file format.

Question: 803 CertyIQ


Which features are included in Snowsight? (Choose two.)
A.Worksheet sharing
B.Referencing SnowSQL
C.Exploring the Snowflake Marketplace
D.Changing the Snowflake account cloud provider
E.Downloading query result data larger than 100 MB

Answer: AC

Explanation:

A. Worksheet sharing.

C. Exploring the Snowflake Marketplace.

Reference:

https://docs.snowflake.com/en/user-guide/ui-snowsight-quick-tour

Question: 804 CertyIQ


How long can a data consumer who has a pre-signed URL access data files using Snowflake?

A.Indefinitely
B.Until the result_cache expires
C.Until the retention_time is met
D.Until the expiration_time is exceeded

Answer: D

Explanation:

Correct answer is D:Until the expiration_ time is exceeded.

Reference:

https://docs.snowflake.com/en/sql-reference/functions/get_presigned_url

Question: 805 CertyIQ


What mechanisms can be used to inform Snowpipe that there are staged files available to load into a Snowflake
table? (Choose two.)

A.Cloud messaging
B.Email integrations
C.Error notifications
D.REST endpoints
E.Snowsight interactions

Answer: AD

Explanation:
A. Cloud messaging

D.REST endpoints

Reference:

https://docs.snowflake.com/en/user-guide/data-load-snowpipe-
intro#:~:text=Different%20mechanisms%20for%20detecting%20the%20staged%20files%20are,Snowpipe%20using%

Question: 806 CertyIQ


A Snowflake user needs to import a JSON file larger than 16 MB.

What file format option could be used?

A.trim_space = true
B.compression = auto
C.strip_outer_array = true
D.strip_outer_array = false

Answer: C

Explanation:

Correct answer is C:strip_outer_array = true.

Reference:

https://docs.snowflake.com/en/user-guide/data-load-considerations-prepare

Question: 807 CertyIQ


What is a feature of column-level security in Snowflake?

A.Role access policies


B.Network policies
C.Internal tokenization
D.External tokenization

Answer: D

Explanation:

Correct answer is D:External tokenization.

Reference:

https://docs.snowflake.com/user-guide/security-column-intro

Question: 808 CertyIQ


Which common query problems can the Query Profile help a user identify and troubleshoot? (Choose two.)
A.When window functions are used incorrectly
B.When there are exploding joins
C.When there is a UNION without ALL
D.When the SELECT DISTINCT command returns too many values
E.When there are Common Table Expressions (CTEs) without a final SELECT statement

Answer: BC

Explanation:

B. When there are exploding joins

C. When there is a UNION without ALL

Reference:

https://www.snowflake.com/blog/new-approaches-visualizing-snowflake-query-
statistics/#:~:text=For%20years%2C%20our%20documentation%20has%20helped%20customers%

20identify,pruning%20%28most%20often%20evidenced%20by%20large%20table%20scans%29

Question: 809 CertyIQ


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

A.0 days
B.1 day
C.7 days
D.90 days

Answer: A

Explanation:

Correct answer is A:0 days.

Reference:

https://docs.snowflake.com/en/user-guide/tables-temp-transient

Question: 810 CertyIQ


Which Snowflake features can be enabled by calling the SYSTEM$GLOBAL_ACCOUNT_SET_PARAMETER
function by a user with the ORGADMIN role? (Choose two.)

A.Clustering
B.Client redirect
C.Fail-safe
D.Search optimization service
E.Account and database replication
Answer: BE

Explanation:

B. Client redirect.

E. Account and database replication.

Reference:

https://docs.snowflake.com/en/sql-reference/functions/system_global_account_set_parameter

Question: 811 CertyIQ


What are characteristics of directory tables when used with unstructured data? (Choose two.)

A.Only cloud storage stages support directory tables.


B.Each directory table has grantable privileges of its own.
C.Directory tables store a catalog of staged files in cloud storage.
D.A directory table can be added explicitly to a stage when the stage is created.
E.A directory table is a separate database object that can be layered explicitly on a stage.

Answer: CD

Explanation:

C. Directory tables store a catalog of staged files in cloud storage.

D.A directory table can be added explicitly to a stage when the stage is created.

Reference:

https://docs.snowflake.com/en/user-guide/data-load-dirtables

Question: 812 CertyIQ


Snowflake best practice recommends that which role be used to enforce a network policy on a Snowflake
account?

A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.USERADMIN

Answer: B

Explanation:

Correct answer is B:SECURITYADMIN

Reference:

https://docs.snowflake.com/en/sql-reference/sql/create-network-policy
Question: 813 CertyIQ
What is the default behavior of internal stages in Snowflake?

A.Named internal stages are created by default.


B.Users must manually create their own internal stages.
C.Data files are automatically staged to a default location.
D.Each user and table are automatically allocated an internal stage.

Answer: D

Explanation:

Each user and table are automatically allocated an internal stage.

Reference:

https://docs.snowflake.com/en/user-guide/data-load-local-file-system-create-stage

Question: 814 CertyIQ


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

Answer: C

Explanation:

Correct answer is C:2X-Large.

Reference:

https://docs.snowflake.com/en/user-guide/tasks-
intro#:~:text=The%20maximum%20size%20for%20a%20serverless%20task,run%20is%

20equivalent%20to%20an%20XXLARGE%20warehouse.

Question: 815 CertyIQ


What storage cost is completely eliminated when a Snowflake table is defined as transient?

A.Active
B.Fail-safe
C.Staged
D.Time Travel
Answer: B

Explanation:

Correct answer is B:Fail-safe.

Question: 816 CertyIQ


How can a Snowflake user traverse semi-structured data?

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.
D.Insert a double colon (::) between the VARIANT column name and any second-level element.

Answer: A

Explanation:

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

Reference:

https://community.snowflake.com/s/article/querying-semi-structured-
data#:~:text=Snowflake%20supports%20SQL%20queries%20that%20access%20semi-
structured%20data,as%20the%20path%20delimiter%2C%20i.e.%20the%20form%20table.column

%3Apathelement1.pathelement2.pathelement3.

Question: 817 CertyIQ


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

A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.USERADMIN

Answer: C

Explanation:

Correct answer is C:SYSADMIN

Reference:

https://community.snowflake.com/s/article/Quickly-Visualize-Snowflake-s-Roles-Grants-and-Privileges

Question: 818 CertyIQ


What happens to the privileges granted to Snowflake system-defined roles?

A.The privileges cannot be revoked.


B.The privileges can be revoked by an ACCOUNTADMIN.
C.The privileges can be revoked by an ORGADMIN.
D.The privileges can be revoked by any user-defined role with appropriate privileges.

Answer: A

Explanation:

The privileges cannot be revoked.

Reference:

https://docs.snowflake.com/en/user-guide/security-access-control-overview

Question: 819 CertyIQ


By default, which role allows a user to manage a Snowflake Data Exchange share?

A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.USERADMIN

Answer: A

Explanation:

Correct answer is A:ACCOUNTADMIN.

Reference:

https://docs.snowflake.com/en/user-guide/security-access-privileges-shares

Question: 820 CertyIQ


How does the PARTITION BY option affect an expression for a COPY INTO command?

A.The unload operation partitions table rows into separate files unloaded to the specified table.
B.The unload operation partitions table rows into separate files unloaded to the specified stage.
C.A single file will be loaded with a user-defined partition key and the user can use this partition key for
clustering.
D.A single file will be loaded with a Snowflake-defined partition key and Snowflake will use this key for
pruning.

Answer: B

Explanation:

The unload operation partitions table rows into separate files unloaded to the specified stage.
Reference:

https://docs.snowflake.com/en/user-guide/data-unload-overview

Question: 821 CertyIQ


How does Snowflake improve the performance of queries that are designed to filter out a significant amount of
data?

A.The use of indexing


B.The use of pruning
C.The use of TableScan
D.By increasing the number of partitions scanned

Answer: B

Explanation:

Correct answer is B:The use of pruning.

Question: 822 CertyIQ


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

Answer: D

Explanation:

source_column:elements[0].name.

Question: 823 CertyIQ


Which function should be used to insert JSON formatted string data into a VARIANT field?

A.FLATTEN
B.CHECK_JSON
C.PARSE_JSON
D.TO_VARIANT

Answer: C

Explanation:
Correct answer is C:PARSE_JSON

Reference:

https://docs.snowflake.com/en/sql-reference/functions/to_json

Question: 824 CertyIQ


Which permission on a Snowflake virtual warehouse allows the role to resize the warehouse?

A.ALTER
B.MODIFY
C.MONITOR
D.USAGE

Answer: B

Explanation:

Correct answer is B:MODIFY.

Reference:

https://stackoverflow.com/questions/67444656/how-do-you-restrict-a-warehouse-to-resize-to-role-in-
snowflake

Question: 825 CertyIQ


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

A.Hierarchical key model


B.Client-side encryption
C.Tri-secret secure encryption
D.Key pair authentication

Answer: C

Explanation:

Tri-secret secure encryption

Reference:

https://www.phdata.io/blog/encrypting-snowflake-data-with-own-keys/

Question: 826 CertyIQ


What is the COPY INTO command option default for unloading data into multiple files?

A.SINGLE = 0
B.SINGLE = NULL
C.SINGLE = TRUE
D.SINGLE = FALSE

Answer: D

Explanation:

Correct answer is D:SINGLE = FALSE

Reference:

https://docs.snowflake.com/en/user-guide/data-unload-
overview#:~:text=The%20COPY%20INTO%20%3Clocation%3E%20command%20provides%20a%20copy,SINGLE%20%

Question: 827 CertyIQ


A size 3X-Large multi-cluster warehouse runs one cluster for one full hour and then runs two clusters for the next
full hour.

What would be the total number of credits billed?

A.64
B.128
C.149
D.192

Answer: D

Explanation:

Correct D - 64 + 128

https://docs.snowflake.com/en/user-guide/warehouses-overview

Question: 828 CertyIQ


What is the impact of increasing the number of concurrent users on a Snowflake virtual warehouse?

A.Improved performance for small, simple queries


B.Improved performance for large, complex queries
C.Decreased performance for large, complex queries
D.Decreased consumption of Snowflake credits

Answer: C

Explanation:

Correct answer is C:Decreased performance for large, complex queries.

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-
multicluster#:~:text=As%20the%20number%20of%20concurrent%20user%20sessions%20and%2For,to%20the%20m

Question: 829 CertyIQ


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

A.0 days
B.1 day
C.7 days
D.14 days

Answer: B

Explanation:

Correct answer is B:1 day

Reference:

https://docs.snowflake.com/en/user-guide/data-time-travel

Question: 830 CertyIQ


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

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

Answer: B

Explanation:

Queries with large scans and selective filters.

Reference:

https://docs.snowflake.com/en/user-guide/query-acceleration-service

Question: 831 CertyIQ


How does the search optimization service help Snowflake users improve query performance?

A.It scans the micro-partitions based on the joins used in the queries and scans only join columns.
B.It maintains a persistent data structure that keeps track of the values of the table’s columns in each of its
micro-partitions.
C.It scans the local disk cache to avoid scans on the tables used in the query.
D.It keeps track of running queries and their results and saves those extra scans on the table.
Answer: B

Explanation:

It maintains a persistent data structure that keeps track of the values of the table’s columns in each of its
micro-partitions.

Reference:

https://docs.snowflake.com/en/user-guide/search-optimization-service

Question: 832 CertyIQ


What can be done to reduce queueing on a virtual warehouse?

A.Increase the AUTO_SUSPEND setting for the warehouse.


B.Change the warehouse to a multi-cluster warehouse.
C.Increase the warehouse size.
D.Lower the MAX_CONCURRENCY_LEVEL setting for the warehouse.

Answer: B

Explanation:

Change the warehouse to a multi-cluster warehouse.

Reference:

https://docs.snowflake.com/en/user-guide/performance-query-warehouse-queue

Question: 833 CertyIQ


What are characteristics of Snowsight worksheets? (Choose two.)

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


B.Each worksheet is a unique Snowflake session.
C.Users are limited to running only one query on a worksheet.
D.The Snowflake session ends when a user switches worksheets.
E.Users can import worksheets and share them with other users.

Answer: AB

Explanation:

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

B. Each worksheet is a unique Snowflake session.

Reference:

https://docs.snowflake.com/en/user-guide/ui-snowsight-worksheets
Question: 834 CertyIQ
What are reasons for using the VALIDATE function in Snowflake after a COPY INTO command execution? (Choose
two.)

A.To validate the files that have been loaded earlier using the COPY INTO command
B.To fix errors that were made during the execution of the COPY INTO command
C.To return errors encountered during the execution of the COPY INTO command
D.To identify potential issues in the COPY INTO command before it is executed
E.To count the number of errors encountered during the execution of the COPY INTO command

Answer: AC

Explanation:

A. To validate the files that have been loaded earlier using the COPY INTO command.

C. To return errors encountered during the execution of the COPY INTO command.

Reference;

https://docs.snowflake.com/en/sql-reference/functions/validate

Question: 835 CertyIQ


Which types of URLs are provided by Snowflake to access unstructured data files? (Choose two).

A.Absolute URL
B.Dynamic URL
C.File URL
D.Relative URL
E.Scoped URL

Answer: CE

Explanation:

C. File URL

E. Scoped URL

Reference:

https://hevodata.com/learn/snowflake-unstructured-data/

Question: 836 CertyIQ


Which query will return a sample of a table with 1000 rows named testtable, in which each row has a 10%
probability of being included in the sample?

A.select * from testtable sample (0.1);


B.select * from testtable sample (10);
C.select * from testtable sample (0.1 rows);
D.select * from testtable sample (10 rows);

Answer: B

Explanation:

Reference:

https://docs.snowflake.com/en/sql-reference/constructs/sample

Question: 837 CertyIQ


Which system function can be used to manage access to the data in a share and display certain data only to paying
customers?

A.SYSTEM$ALLOWLIST
B.SYSTEM$ALLOWLIST_PRIVATELINK
C.SYSTEM$AUTHORIZE_PRIVATELINK
D.SYSTEM$IS_LISTING_PURCHASED

Answer: D

Explanation:

Correct answer is D:SYSTEM$IS_LISTING_PURCHASED

Reference:

https://other-docs.snowflake.com/en/collaboration/provider-listings-preparing

Question: 838 CertyIQ


Which Snowflake object does not consume any storage costs?

A.Secure view
B.Materialized view
C.Temporary table
D.Transient table

Answer: A

Explanation:

Correct answer is A:Secure view

Question: 839 CertyIQ


What does the LATERAL modifier for the FLATTEN function do?

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

Answer: C

Explanation:

Joins information outside the object with the flattened data.

Reference:

https://docs.snowflake.com/en/user-guide/querying-semistructured

Question: 840 CertyIQ


How can a Snowflake user validate data that is unloaded using the COPY INTO command?

A.Load the data into a CSV file.


B.Load the data into a relational table.
C.Use the VALIDATION_MODE = SQL statement.
D.Use the VALIDATION_MODE = RETURN_ROWS statement.

Answer: D

Explanation:

Use the VALIDATION_MODE = RETURN_ROWS statement.

Reference:

https://community.snowflake.com/s/article/Best-Practices-for-Data-Unloading

Question: 841 CertyIQ


What role in Snowflake separates the management of users and roles from the management of all grants?

A.ACCOUNTADMIN
B.SYSADMIN
C.SECURITYADMIN
D.USERADMIN

Answer: D

Explanation:

Reference:

https://medium.com/snowflake/role-based-access-control-rbac-with-secondary-roles-8ce3c7bb57df

Question: 842 CertyIQ


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

A.PUT
B.INSERT
C.COPY INTO
D.GET

Answer: C

Explanation:

Correct answer is C:COPY INTO

Question: 843 CertyIQ


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

A.To enhance data security and privacy


B.To provide real-time monitoring of user activities
C.To separate user authentication from user access
D.To enable direct integration with external databases

Answer: C

Explanation:

To separate user authentication from user access.

Reference:

https://docs.snowflake.com/en/user-guide/admin-security-fed-auth-overview

Question: 844 CertyIQ


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

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.

Answer: C

Explanation:

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

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-tasks
Question: 845 CertyIQ
The VALIDATE table function has which parameter as an input argument for a Snowflake user?

A.LAST_QUERY_ID
B.CURRENT_STATEMENT
C.UUID_STRING
D.JOB_ID

Answer: D

Explanation:

Correct answer is D:JOB_ID

Reference:

https://docs.snowflake.com/en/sql-reference/functions/validate

Question: 846 CertyIQ


Which Snowflake edition supports Protected Health Information (PHI) data (in accordance with HIPAA and
HITRUST CSF regulations), and has a dedicated metadata store and pool of compute resources?

A.Standard
B.Enterprise
C.Business Critical
D.Virtual Private Snowflake (VPS)

Answer: D

Explanation:

Correct answer is D:Virtual Private Snowflake (VPS)

Question: 847 CertyIQ


Which Snowflake table types are used to manage costs for short-lived tables? (Choose two.)

A.External tables
B.Permanent tables
C.Shared tables
D.Temporary tables
E.Transient tables

Answer: DE

Explanation:

D. Temporary tables
E. Transient tables

Reference:

https://docs.snowflake.com/en/user-guide/tables-storage-considerations

Question: 848 CertyIQ


What are key characteristics of virtual warehouses in Snowflake? (Choose two.)

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.

Answer: BC

Explanation:

B. Warehouses can be started and stopped at any time.

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

Question: 849 CertyIQ


What strategies can be used to optimize the performance of a virtual warehouse? (Choose two.)

A.Reduce queuing.
B.Allow memory spillage.
C.Increase the MAX_CONCURRENCY_LEVEL parameter.
D.Increase the warehouse size.
E.Suspend the warehouse frequently.

Answer: AD

Explanation:

A .Reduce queuing.

D. Increase the warehouse size.

Reference:

https://docs.snowflake.com/en/user-guide/performance-query-warehouse

Question: 850 CertyIQ


How are privileges inherited in a role hierarchy in Snowflake?

A.Privileges are inherited by any roles above that role in the hierarchy.
B.Privileges are inherited by any roles at the same level in the hierarchy.
C.Privileges are only inherited by the direct parent role in the hierarchy.
D.Privileges are only inherited by the direct child role in the hierarchy.

Answer: C

Explanation:

Answer C The privileges associated with a role are inherited by any roles above that role in the hierarchy (i.e.
the parent role).

Question: 851 CertyIQ


At what level can the ALLOW_CLIENT_MFA_CACHING parameter be set?

A.Account
B.Role
C.Session
D.User

Answer: A

Explanation:

Correct answer is A:Account

Reference:

https://docs.snowflake.com/en/user-guide/security-mfa

Question: 852 CertyIQ


What entity is responsible for hosting and sharing data in Snowflake?

A.Data provider
B.Data consumer
C.Reader account
D.Managed account

Answer: A

Explanation:

A. Data provider

https://docs.snowflake.com/en/user-guide/data-sharing-intro

Question: 853 CertyIQ


Which function will provide the proxy information needed to protect Snowsight?
A.SYSTEM$GET_TAG
B.SYSTEM$GET_PRIVATELINK
C.SYSTEM$ALLOWLIST
D.SYSTEM$AUTHORIZE_PRIVATELINK

Answer: C

Explanation:

Correct answer is C:SYSTEM$ALLOWLIST

Reference:

https://docs.snowflake.com/en/user-guide/ui-snowsight-gs

Question: 854 CertyIQ


The property MINS_TO_BYPASS_NETWORK_POLICY is set at which level?

A.User
B.Role
C.Account
D.Organization

Answer: A

Explanation:

Correct answer is A:User

Reference:

https://docs.snowflake.com/en/sql-reference/sql/desc

Question: 855 CertyIQ


When unloading the data for file format type specified (TYPE = 'CSV'), SQL NULL can be converted to string ‘null’
using which file format option?

A.SKIP_BYTE_ORDER_MARK
B.EMPTY_FIELD_AS_NULL
C.NULL_IF
D.ESCAPE_UNENCLOSED_FIELD

Answer: C

Explanation:

Correct answer is C:NULL_IF

Reference:

https://docs.snowflake.com/en/user-guide/data-unload-considerations
Question: 856 CertyIQ
Which table function should be used to view details on a Directed Acyclic Graph (DAG) run that is presently
scheduled or is executing?

A.TASK_HISTORY
B.TASK_DEPENDENTS
C.CURRENT_TASK_GRAPHS
D.COMPLETE_TASK_GRAPHS

Answer: C

Explanation:

Correct answer is C:CURRENT_TASK_GRAPHS

Reference:

https://docs.snowflake.com/en/user-guide/tasks-intro

Question: 857 CertyIQ


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

A.Temporary table
B.External table
C.Secure view
D.Materialized view

Answer: D

Explanation:

Correct answer is D:Materialized view

Reference:

https://docs.snowflake.com/en/user-guide/views-materialized

Question: 858 CertyIQ


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?

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.

Answer: D

Explanation:

D correct - You can view results only for queries you have executed. If you have privileges to view queries
executed by another user, the Query Detail page displays the details for the query, but, for data privacy
reasons, the page does not display the actual query result.

https://docs.snowflake.com/en/user-guide/ui-history

Question: 859 CertyIQ


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

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

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.

Answer: A

Explanation:

The temporary table will take precedence over the permanent table.

Reference:

https://docs.snowflake.com/en/user-guide/tables-temp-transient

Question: 860 CertyIQ


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

Answer: AB

Explanation:

A. Partitions scanned

B. Partitions total

Reference:
https://docs.snowflake.com/en/user-guide/ui-query-profile

Question: 861 CertyIQ


Which data types optimally store semi-structured data? (Choose two.)

A.ARRAY
B.CHARACTER
C.STRING
D.VARCHAR
E.VARIANT

Answer: AE

Explanation:

A. ARRAY

E. VARIANT

Question: 862 CertyIQ


What compute resource is used when loading data using Snowpipe?

A.Snowpipe uses virtual warehouses provided by the user.


B.Snowpipe uses an Apache Kafka server for its compute resources.
C.Snowpipe uses compute resources provided by Snowflake.
D.Snowpipe uses cloud platform compute resources provided by the user.

Answer: C

Explanation:

Snow pipe uses compute resources provided by Snowflake.

Reference:

https://docs.snowflake.com/en/user-guide/data-load-overview

Question: 863 CertyIQ


Which file function gives a user or application access to download unstructured data from a Snowflake stage?

A.BUILD_SCOPED_FILE_URL
B.BUILD_STAGE_FILE_URL
C.GET_PRESIGNED_URL
D.GET_STAGE_LOCATION

Answer: C
Explanation:

Correct answer is C:GET_PRESIGNED_URL

Reference:

https://docs.snowflake.com/en/user-guide/unstructured-intro

Question: 864 CertyIQ


By default, which role can create resource monitors?

A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.USERADMIN

Answer: A

Explanation:

Correct answer is A:ACCOUNTADMIN

Reference:

https://docs.snowflake.com/en/user-guide/resource-monitors

Question: 865 CertyIQ


Which DDL/DML operation is allowed on an inbound data share?

A.ALTER TABLE
B.INSERT INTO
C.MERGE
D.SELECT

Answer: A

Explanation:

Correct answer is A:ALTER TABLE.

https://docs.snowflake.com/en/user-guide/data-sharing-provider#ddl-for-shares

Question: 866 CertyIQ


Which types of charts does Snowsight support? (Choose two.)

A.Area charts
B.Bar charts
C.Column charts
D.Radar charts
E.Scorecards

Answer: BE

Explanation:

B. Bar charts.

E. Scorecards.

Reference:

https://docs.snowflake.com/en/user-guide/ui-snowsight-visualizations

Question: 867 CertyIQ


Which role in Snowflake allows a user to enable replication for multiple accounts?

A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.ORGADMIN

Answer: D

Explanation:

Correct answer is D:ORGADMIN

Reference:

https://docs.snowflake.com/en/user-guide/database-replication-config

Question: 868 CertyIQ


Which Snowflake tool is recommended for data batch processing?

A.SnowCD
B.SnowSQL
C.Snowsight
D.The Snowflake API

Answer: B

Explanation:

Correct answer is B:SnowSQL

Reference:

https://www.snowflake.com/guides/how-data-ingestion-framework-powers-large-data-set-
usage#:~:text=For%20batch%20data%20loading%2C%20you%20can%20use%20the,leave%20the%20ongoing%20m
Question: 869 CertyIQ
Which Snowflake mechanism is used to limit the number of micro-partitions scanned by a query?

A.Caching
B.Cluster depth
C.Query pruning
D.Retrieval optimization

Answer: C

Explanation:

Correct answer is C:Query pruning

Reference:

https://blog.devgenius.io/snowflake-micro-partitions-clustering-keys-dbt-b6cb1212dcbe

Question: 870 CertyIQ


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

A.BINARY
B.GEOGRAPHY
C.GEOMETRY
D.OBJECT
E.VARIANT

Answer: AC

Explanation:

AC correct - A clustering key can be defined when a table is created by appending a CLUSTER Where each
clustering key consists of one or more table columns/expressions, which can be of any data type, except
GEOGRAPHY, VARIANT, OBJECT, or ARRAY.

https://docs.snowflake.com/en/user-guide/tables-clustering-keys

Question: 871 CertyIQ


Which use case does the search optimization service support?

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

Answer: D
Explanation:

Conjunctions (AND) of multiple equality predicates.

Reference:

https://docs.snowflake.com/en/user-guide/search-optimization-service

Question: 872 CertyIQ


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

A.BINARY_FORMAT
B.ESCAPE_UNENCLOSED_FIELD
C.FIELD_OPTIONALLY_ENCLOSED_BY
D.SKIP_BYTE_ORDER_MARK

Answer: C

Explanation:

FIELD_OPTIONALLY_ENCLOSED_BY

Reference:

https://community.snowflake.com/s/article/Escaping-double-quotes-from-source-file

Question: 873 CertyIQ


If a multi-cluster warehouse is using an economy scaling policy, how long will queries wait in the queue before
another cluster is started?

A.1 minute
B.2 minutes
C.6 minutes
D.8 minutes

Answer: C

Explanation:

Correct answer is C:6 minutes

Reference:

https://community.snowflake.com/s/article/Cluster-Spin-up-criteria-in-MCW

Question: 874 CertyIQ


What does the TableScan operator represent in the Query Profile?
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

Answer: A

Explanation:

Correct answer is A:The access to a single table.

Reference:

https://docs.snowflake.com/en/sql-reference/functions/get_query_operator_stats

Question: 875 CertyIQ


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

A.Operator tree
B.Table pruning
C.Most expensive nodes
D.Nodes by execution time

Answer: B

Explanation:

Correct answer is B:Table pruning.

Question: 876 CertyIQ


Which roles can make grant decisions to objects within a managed access schema? (Choose two.)

A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.ORGADMIN
E.USERADMIN

Answer: AB

Explanation:

AB - SECURITYADMIN or higher....higher is only Account Admin.

https://docs.snowflake.com/en/user-guide/security-access-control-configure#label-managed-access-
schemas
Question: 877 CertyIQ
How can a Snowflake user post-process the result of SHOW FILE FORMATS?

A.Use the RESULT_SCAN function.


B.Create a CURSOR for the command.
C.Put it in the FROM clause in brackets.
D.Assign the command to RESULTSET.

Answer: A

Explanation:

Correct answer is A:Use the RESULT_SCAN function.

Reference:

https://docs.snowflake.com/en/sql-reference/sql/show-file-formats

Question: 878 CertyIQ


A Snowflake account administrator has set the resource monitors as shown in the diagram, with actions defined
for each resource monitor as “Notify & Suspend Immediately”.

What is the MAXIMUM limit of credits that Warehouse 2 can consume?

A.0
B.1500
C.3500
D.5000

Answer: B

Explanation:
B correct - 5000 - 1000 - 2500=1500

https://docs.snowflake.com/en/user-guide/resource-monitors

Question: 879 CertyIQ


When initially creating an account in Snowflake, which settings can be specified? (Choose two.)

A.Account name
B.Organization name
C.Account locator
D.Region
E.Snowflake edition

Answer: AE

Explanation:

A. Account name

E. Snowflake edition

Reference:

https://docs.snowflake.com/en/sql-reference/sql/create-account

Question: 880 CertyIQ


What activities can a user with the ORGADMIN role perform? (Choose two.)

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.

Answer: AD

Explanation:

A. Create an account for an organization.

D. View usage information for all accounts in an organization.

Reference:

https://docs.snowflake.com/en/user-guide/organizations

Question: 881 CertyIQ


What is one of the benefits of using a multi-cluster virtual warehouse?
A.It will speed up data loading.
B.It will reduce the cost of running the warehouse.
C.It will automatically increase the warehouse size as needed.
D.It will automatically start and stop additional clusters as needed.

Answer: D

Explanation:

Correct answer is D:It will automatically start and stop additional clusters as needed.

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-multicluster

Question: 882 CertyIQ


When should a multi-cluster virtual warehouse be used in Snowflake?

A.When queuing is delaying query execution on the warehouse


B.When there is significant disk spilling shown on the Query Profile
C.When dynamic vertical scaling is being used in the warehouse
D.When there are no concurrent queries running on the warehouse

Answer: A

Explanation:

When queuing is delaying query execution on the warehouse.

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-multicluster

Question: 883 CertyIQ


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

A.View
B.Secure view
C.Materialized view
D.External table

Answer: C

Explanation:

Correct answer is C:Materialized view

Reference:

https://docs.snowflake.com/en/user-guide/views-materialized
Question: 884 CertyIQ
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?

A.Use the SECURITYADMIN role.


B.Use the SYSADMIN role.
C.Use the USERADMIN role.
D.Contact Snowflake Support.

Answer: D

Explanation:

Correct answer is D:Contact Snowflake Support.

Reference:

https://docs.snowflake.com/en/user-guide/network-policies

Question: 885 CertyIQ


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

A.No access
B.Read access
C.Write access
D.Full access

Answer: A

Explanation:

Correct answer is A:No access

Reference:

https://docs.snowflake.com/en/user-guide/security-access-control-overview

Question: 886 CertyIQ


From what stage can a Snowflake user omit the FROM clause while loading data into a table?

A.The user stage


B.The table stage
C.The internal named stage
D.The external named stage
Answer: B

Explanation:

Correct answer is B:The table stage.

Reference:

https://docs.snowflake.com/en/user-guide/data-load-local-file-system-copy

Question: 887 CertyIQ


What is used during the FIRST execution of SELECT COUNT(*) FROM ORDER?

A.Remote disk cache


B.Virtual warehouse cache
C.Cache result
D.Metadata-based result

Answer: D

Explanation:

Correct answer is D:Metadata-based result.

Reference:

https://community.snowflake.com/s/question/0D5Do00000IaCZlKAN/what-is-the-difference-between-
metadata-cache-and-result-cache

Question: 888 CertyIQ


What is the purpose of a resource monitor in Snowflake?

A.To monitor the query performance of virtual warehouses


B.To create and suspend virtual warehouses automatically
C.To manage cloud services needed for virtual warehouses
D.To control costs and credit usage by virtual warehouses

Answer: D

Explanation:

To control costs and credit usage by virtual warehouses.

Reference:

https://docs.snowflake.com/en/user-guide/resource-monitors

Question: 889 CertyIQ


Which data formats are supported by Snowflake when unloading semi-structured data? (Choose two.)
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

Answer: BD

Explanation:

B. Binary file in Parquet.

D. Newline Delimited JSON.

Question: 890 CertyIQ


In Snowflake, the use of federated authentication enables which Single Sign-On (SSO) workflow activities?
(Choose two.)

A.Authorizing users
B.Initiating user sessions
C.Logging into Snowflake
D.Logging out of Snowflake
E.Performing role authentication

Answer: CD

Explanation:

C. Logging into Snowflake.

D. Logging out of Snowflake.

Reference:

https://docs.snowflake.com/en/user-guide/admin-security-fed-auth-overview

Question: 891 CertyIQ


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

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.

Answer: B

Explanation:

The correct answer is B. Move a worksheet to a folder or a dashboard. The worksheet and database explorer
feature in Snow sight, Snowflake's web-based SQL editor and data visualization tool, allows users to organize
and manage their worksheets effectively. While the other options mentioned (A, C, and D) are not specific to
the worksheet and database explorer feature, moving a worksheet to a folder or a dashboard is a key
functionality provided by Snow sight. By using the worksheet and database explorer, users can easily
organize their worksheets by creating folders or dashboards and moving worksheets into them. This helps in
maintaining a structured and organized workspace, making it easier to locate and access specific worksheets
when needed.

Reference:

https://docs.snowflake.com/en/user-guide/ui-snowsight-worksheets

Question: 892 CertyIQ


When unloading data from Snowflake to AWS, what permissions are required? (Choose two.)

A.s3:DeleteObject
B.s3:CopyObject
C.s3:GetBucketAcl
D.s3:PutObject
E.s3:GetBucketLocation

Answer: AD

Explanation:

A.s3:DeleteObject.

D.s3:PutObject.

Reference:

https://docs.snowflake.com/en/user-guide/data-unload-s3

Question: 893 CertyIQ


What step can reduce data spilling in Snowflake?

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

Answer: A

Explanation:

Correct answer is A:Using a larger virtual warehouse.

Reference:

https://community.snowflake.com/s/article/Performance-impact-from-local-and-remote-disk-spilling
Question: 894 CertyIQ
Which user preferences can be set for a user profile in Snowsight? (Choose two.)

A.Multi-Factor Authentication (MFA)


B.Default database
C.Default schema
D.Notifications
E.Username

Answer: AD

Explanation:

A. Multi-Factor Authentication (MFA)

D. Notifications

Reference:

https://docs.snowflake.com/en/user-guide/ui-preferences

Question: 895 CertyIQ


What privilege is needed for a Snowflake user to see the definition of a secure view?

A.OWNERSHIP
B.MODIFY
C.CREATE
D.USAGE

Answer: A

Explanation:

Correct answer is A:OWNERSHIP.

Reference:

https://docs.snowflake.com/en/user-guide/views-secure

Question: 896 CertyIQ


What general guideline does Snowflake recommend when setting the auto-suspension time limit?

A.Set tasks for immediate suspension.


B.Set tasks for suspension after 5 minutes.
C.Set query warehouses for suspension after 15 minutes.
D.Set query warehouses for suspension after 30 minutes.

Answer: B
Explanation:

Correct answer is B:Set tasks for suspension after 5 minutes.

https://docs.snowflake.com/en/user-guide/warehouses-considerations#automating-warehouse-suspension

Question: 897 CertyIQ


When does Snowflake automatically encrypt data that is loaded into Snowflake? (Choose two.)

A.After the data is micro-partitioned.


B.After loading the data into a table.
C.After loading the data into an internal stage.
D.After loading data into an external stage.
E.Only when using an encrypted stage.

Answer: BC

Explanation:

B. After loading the data into a table.

C. After loading the data into an internal stage.

Question: 898 CertyIQ


When data is loaded into Snowflake, what formats does Snowflake use internally to store the data in cloud
storage? (Choose two.)

A.Key-value
B.Columnar
C.Graph
D.Document
E.Compressed

Answer: BE

Explanation:

B. Columnar.

E .Compressed

Question: 899 CertyIQ


What do temporary and transient tables have in common in Snowflake? (Choose two.)

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.

Answer: AB

Explanation:

A. Both tables have no Fail-safe period.

B. Both tables have data retention period maximums of one day.

Question: 900 CertyIQ


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

A.SELECT
B.OWNERSHIP
C.MONITOR
D.MODIFY
E.USAGE

Answer: CD

Explanation:

C.MONITOR

D.MODIFY

Reference:

https://docs.snowflake.com/en/user-guide/resource-monitors

Question: 901 CertyIQ


When does a materialized view get suspended in Snowflake?

A.When a column is added to the base table


B.When a column is dropped from the base table
C.When a DML operation is run on the base table
D.When the base table is reclustered

Answer: B

Explanation:

B ("If a base table is altered so that existing columns are changed or dropped, then all materialized views on
that base table are suspended; the materialized views cannot be used or maintained. (This is true even if the
modified or dropped column was not part of the materialized view.)")
Question: 902 CertyIQ
What happens when a Snowflake user changes the data retention period at the schema level?

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.

Answer: B

Explanation:

Correct answer is B If you change the data retention period for a database or schema, the change only affects
active objects contained within the database or schema. Any objects that have been dropped (for example,
tables) remain un affected. For example, if you have a schema s1 with a 90-day retention period and table t1 is
in schema s1, table t1 inherits the 90-day retention period. If you drop table s1.t1, t1 is retained in Time Travel
for 90 days. Later, if you change the schema’s data retention period to 1 day, the retention period for the
dropped table t1 is unchanged. Table t1 will still be retained in Time Travel for 90 days .

https://docs.snowflake.com/en/user-guide/data-time-travel#specifying-the-data-retention-period-for-an-
object:~:text=through%20Time%20Travel.-,Note,-If%20you%20change

Question: 903 CertyIQ


Snowpark provides libraries for which programming languages? (Choose two.)

A.JavaScript
B.Python
C.Scala
D.R
E.C++

Answer: BC

Explanation:

B. Python

C. Scala

Reference:

https://docs.snowflake.com/en/developer-guide/snowpark/index#developer-guides

Question: 904 CertyIQ


How can a Snowflake user sample 10 rows from a table named SNOWPRO? (Choose two.)

A.SELECT * FROM SNOWPRO SAMPLE SYSTEM (10)


B.SELECT * FROM SNOWPRO TABLESAMPLE (10 ROWS)
C.SELECT * FROM SNOWPRO TABLESAMPLE BLOCK (10)
D.SELECT * FROM SNOWPRO TABLESAMPLE BLOCK (10 ROWS)
E.SELECT * FROM SNOWPRO SAMPLE BERNOULLI (10 ROWS)

Answer: BE

Explanation:

BE is the correct answer. System or Block do not support fixed rows.

https://docs.snowflake.com/en/sql-
reference/constructs/sample#:~:text=BERNOULLI%20%7C%20ROW%20or%20SYSTEM%20%7C%20BLOCK

Question: 905 CertyIQ


Why would a Snowflake user choose to use a transient table?

A.To store data for long-term analysis


B.To store large data files that are used frequently
C.To create a permanent table for ongoing use in ELT
D.To store transitory data that needs to be maintained beyond the session

Answer: D

Explanation:

D is the correct answer. transient tables are specifically designed for transitory data that needs to be
maintained beyond each session.

Reference:

https://docs.snowflake.com/en/user-guide/tables-temp-transient#transient-tables

Question: 906 CertyIQ


What does a masking policy consist of in Snowflake?

A.A single data type, with one or more conditions, and one or more masking functions
B.A single data type, with only one condition, and only one masking function
C.Multiple data types, with only one condition, and one or more masking functions
D.Multiple data types, with one or more conditions, and one or more masking functions

Answer: A

Explanation:

A"A masking policy consists of a single data type, one or more conditions, and one or more masking functions.

"https://docs.snowflake.com/en/user-guide/security-column-intro
Question: 907 CertyIQ
What actions can be performed by a consumer account on a shared database? (Choose two.)

A.Cloning a shared table


B.Modifying the data in a shared table
C.Using Time Travel on a shared table
D.Executing the SELECT statement on a shared table
E.Joining the data from a shared table with another table

Answer: DE

Explanation:

D. Executing the SELECT statement on a shared table.

E. Joining the data from a shared table with another table.

Question: 908 CertyIQ


What data type is used to ingest semi-structured data into a Snowflake table?

A.BOOLEAN
B.NUMBER
C.VARBINARY
D.VARIANT

Answer: D

Explanation:

Correct answer is D:VARIANT.

Question: 909 CertyIQ


Which security feature is used to connect or log in to a Snowflake account?

A.Network policy
B.SCIM
C.Role-Based Access Control (RBAC)
D.Key pair authentication

Answer: D

Explanation:

Correct answer is D: Key pair authentication.

Question: 910 CertyIQ


Given the statement template below, which database objects can be added to a share? (Choose two.)

GRANT ON TO SHARE ;

A.Secure functions
B.Stored procedures
C.Streams
D.Tables
E.Tasks
Show Suggested AnswerHide Answer
Suggested Answer:AD
Community vote distribution
BD get percentage 100
C (25%)
B (20%)
Other
byHeetecat Oct. 27, 2023, 10:25 p.m.

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting commentNew
Type your comment...

SubmitCancel

Pradeep_7869

3 days, 2 hours ago


It should be secure functions and table
upvoted 2 times

Heetec

1 day, 5 hours ago


right, AD are correct
upvoted 1 times
...
...

Heetec

3 days, 14 hours ago


Selected Answer: BD
BD guess
upvoted 1 times

Heetec

1 day, 5 hours ago


correction...AD are correct
upvoted 1 times
...
...

Social Media

Facebook,Twitter
YouTube,Reddit
Pinterest
Email Address

[email protected]
www.certyiq.com

We are the biggest and most updated IT certification exam material website.

Using our own resources, we strive to strengthen the IT professionals community for free.

RECENT ARTICLES

13June

New Version GCP Professional Cloud Architect Certificate & Helpful Information

IT Certifications
20September

The 5 Most In-Demand Project Management Certifications of 2019

IT Certifications

SITEMAP

Home
All Exams
News
About
Contact
Forum
DMCA
Login
Sign up
Terms & Privacy Policy

© 2023 ExamTopics

ExamTopics doesn't offer Real Microsoft Exam Questions. ExamTopics doesn't offer Real Amazon Exam
Questions. ExamTopics Materials do notcontain actual questions and answers from Cisco's Certification Exams.

CFA Institute does not endorse, promote or warrant the accuracy or quality of ExamTopics. CFA® and Chartered
Financial Analyst® are registered trademarks owned by CFA Institute.

Exam name or code...

Log in to ExamTopics

Sign in:

Email or nickname
Password
Forgot my password
Log in
Don't have an account yet? just sign-up.
Resend activation email
Close
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you
see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...

Report Comment

×
Is the comment made by USERNAME spam or abusive?
Yes No

Commenting

×
In order to participate in the comments you need to be logged-in.
You can sign-up or login (it's free).
Ok

Answer: AD

Explanation:

secure functions and table.

Question: 911 CertyIQ


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

Answer: D

Explanation:

Correct answer is D:Query Profile.


Question: 912 CertyIQ
What is a non-configurable feature that provides historical data that Snowflake may recover during a 7-day
period?

A.Fail-safe
B.Time Travel
C.Cloning
D.Account replication

Answer: A

Explanation:

Correct answer is A:Fail-safe.

Question: 913 CertyIQ


Which function should be used to authorize users to access rows in a base table when using secure views with
Secure Data Sharing?

A.CURRENT_ACCOUNT()
B.CURRENT_ROLE()
C.CURRENT_SESSION()
D.CURRENT_USER()

Answer: A

Explanation:

The correct answer is A.CURRENT_ACCOUNT()Secure Views and Data Sharing When using secure views with
Secure Data Sharing, use the CURRENT_ACCOUNT function to authorize users from a specific account to
access rows in a base table. Note: When using the CURRENT_ROLE and CURRENT_USER functions with
secure views that will be shared to other Snowflake accounts, Snowflake returns a NULL value for these
functions. The reason is that the owner of the data being shared does not typically control the users or roles in
the account with which the view is being shared.

https://docs.snowflake.com/en/user-guide/views-secure#secure-views-and-data-sharing

Question: 914 CertyIQ


What is the purpose of collecting statistics on data in Snowflake?

A.To identify data storage order correlations


B.To enable efficient pruning based on query filters
C.To reduce the total number of micro-partitions in a table
D.To optimize query performance by reading all data in a table

Answer: D

Explanation:
To optimize query performance by reading all data in a table.

Question: 915 CertyIQ


What type of function returns one value for each invocation?

A.Aggregate
B.Scalar
C.Table
D.Window

Answer: B

Explanation:

Correct answer is B:Scalar.

Reference:

https://docs.snowflake.com/en/sql-reference/functions

Question: 916 CertyIQ


Which file formats support unloading semi-structured data? (Choose two.)

A.Avro
B.JSON
C.ORC
D.Parquet
E.XML

Answer: BD

Explanation:

B.JSON

D. Parquet

Question: 917 CertyIQ


Which system-defined Snowflake role has permission to rename an account and specify whether the original URL
can be used to access the renamed account?

A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.ORGADMIN
Answer: D

Explanation:

ORGADMIN.

Reference:

https://docs.snowflake.com/en/sql-reference/sql/alter-account

Question: 918 CertyIQ


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

A.SHOW TABLES command


B.SHOW EXTERNAL TABLES command
C.TABLES view
D.TABLE_STORAGE_METRICS view

Answer: D

Explanation:

TABLE_STORAGE_METRICS view.

Reference:

https://docs.snowflake.com/en/sql-reference/account-usage/table_storage_metrics

Question: 919 CertyIQ


What type of account can be used to share data with a consumer who does not have a Snowflake account?

A.Data provider
B.Data consumer
C.Reader
D.Organization

Answer: A

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/data-sharing-intro

Question: 920 CertyIQ


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

A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.ORGADMIN

Answer: D

Explanation:

https://docs.snowflake.com/en/sql-reference/functions/system_global_account_set_parameter

Only organization administrators (i.e. users with the ORGADMIN role) can call this SQL function.

Question: 921 CertyIQ


If a virtual warehouse is suspended, what happens to the warehouse cache?

A.The cache is dropped when the warehouse is suspended and is no longer available upon restart.
B.The warehouse cache persists for as long as the warehouse exists, regardless of its suspension status.
C.The cache is maintained for up to two hours and can be restored if the warehouse is restarted within this limit.
D.The cache is maintained for the auto_suspend duration and can be restored if the warehouse is restarted
within this limit.

Answer: A

Explanation:

https://docs.snowflake.com/en/user-guide/warehouses-considerationsThis cache is dropped when the


warehouse is suspended, which may result in slower initial performance for some queries after the warehouse
is resumed.https://docs.snowflake.com/en/user-guide/performance-query-warehouse-cacheThe auto-
suspension setting of the warehouse can have a direct impact on query performance because the cache is
dropped when the warehouse is suspended.

Question: 922 CertyIQ


What are the primary authentication methods that Snowflake supports for securing REST API interactions?
(Choose two.)

A.OAuth
B.Key pair authentication
C.Federated authentication
D.Multi-Factor Authentication (MFA)
E.Username and password authentication

Answer: AE

Explanation:

A.OAuth.

E.Username and password authentication.

Reference:
https://docs.snowflake.com/en/user-guide/api-authentication

Question: 923 CertyIQ


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 24-hour mark?

A.The file will continue to load until all contents are loaded.
B.The file will stop 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.

Answer: C

Explanation:

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

Reference:

https://docs.snowflake.com/en/user-guide/data-load-considerations-prepare

Question: 924 CertyIQ


What information does the Query Profile provide?

A.Graphical representation of the data model


B.Statistics for each component of the processing plan
C.Detailed information about the database schema
D.Real-time monitoring of the database operations

Answer: B

Explanation:

Statistics for each component of the processing plan.

Question: 925 CertyIQ


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

A.CREATE SESSION POLICY


B.CREATE NETWORK RULE
C.CREATE SECURITY INTEGRATION
D.CREATE PASSWORD POLICY

Answer: C
Explanation:

CREATE SECURITY INTEGRATION.

Reference:

https://docs.snowflake.com/en/user-guide/admin-security-fed-auth-security-integration

Question: 926 CertyIQ


Which sequence (order) of object privileges should be used to grant a custom role read-only access on a table?

A.

B.

C.
D.

Answer: C

Explanation:

Object privilege

1.Database usage

2.schema usage

3.Table select

Question: 927 CertyIQ


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

A.ALTER ROLE
B.REVOKE ROLE
C.USE ROLE
D.USE SECONDARY ROLES

Answer: B

Explanation:

Reference:

https://docs.snowflake.com/en/sql-reference/sql/revoke-role

Question: 928 CertyIQ


In which hierarchy is tag inheritance possible?

A.Organization » Account » Role


B.Account » User » Schema
C.Database » View » Column
D.Schema » Table » Column

Answer: D

Explanation:
Schema » Table » Column.

Reference:

https://docs.snowflake.com/en/user-guide/object-tagging

Question: 929 CertyIQ


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

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 to 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 to both the 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 lists.

Answer: B

Explanation:

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

Question: 930 CertyIQ


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

A.User stage
B.Table stage
C.Named internal stage
D.Named external stage

Answer: D

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/data-load-dirtables-auto

Question: 931 CertyIQ


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

A.CREATE STAGE
B.COPY INTO
C.COPY INTO
D.CREATE PIPE
Show Suggested AnswerHide Answer
Suggested Answer:C
byDR369at Jan. 8, 2024, 7:32 p.m.

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting commentNew
Type your comment...

SubmitCancel

tidz

1 day, 8 hours ago


copy into command
upvoted 1 times
...

Social Media

Facebook,Twitter
YouTube,Reddit
Pinterest

Email Address

[email protected]
www.certyiq.com

We are the biggest and most updated IT certification exam material website.

Using our own resources, we strive to strengthen the IT professionals community for free.

RECENT ARTICLES

13June

New Version GCP Professional Cloud Architect Certificate & Helpful Information

IT Certifications
20September

The 5 Most In-Demand Project Management Certifications of 2019

IT Certifications

SITEMAP

Home
All Exams
News
About
Contact
Forum
DMCA
Login
Sign up
Terms & Privacy Policy

© 2023 ExamTopics

ExamTopics doesn't offer Real Microsoft Exam Questions. ExamTopics doesn't offer Real Amazon Exam
Questions. ExamTopics Materials do notcontain actual questions and answers from Cisco's Certification Exams.

CFA Institute does not endorse, promote or warrant the accuracy or quality of ExamTopics. CFA® and Chartered
Financial Analyst® are registered trademarks owned by CFA Institute.

Exam name or code...

Log in to ExamTopics

Sign in:

Email or nickname
Password
Forgot my password
Log in
Don't have an account yet? just sign-up.
Resend activation email
Close
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.So if you
see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...

Report Comment

×
Is the comment made by USERNAME spam or abusive?
Yes No

Commenting

×
In order to participate in the comments you need to be logged-in.
You can sign-up orlogin(it's free).
Ok
Answer: C

Explanation:

Correct answer is C:COPY INTO.

Question: 932 CertyIQ


Any user with the appropriate privileges can view data storage for individual tables by using which queries?
(Choose two.)

A.METERING_HISTORY view in the ACCOUNT_USAGE schema


B.TABLE_STORAGE_METRICS view in the ACCOUNT_USAGE schema
C.STORAGE_USAGE view in the ACCOUNT_USAGE schema
D.TABLE_STORAGE_METRICS view in the INFORMATION_SCHEMA schema
E.METERING_DAILY_HISTORY view in the ORGANIZATION_USAGE schema

Answer: BD

Explanation:

B.TABLE_STORAGE_METRICS view in the ACCOUNT_USAGE schema.

D.TABLE_STORAGE_METRICS view in the INFORMATION_SCHEMA schema.

Reference:

https://docs.snowflake.com/en/user-guide/tables-storage-considerations

Question: 933 CertyIQ


What table functions in the Snowflake Information Schema can be queried to retrieve information about directory
tables? (Choose two.)

A.AUTO_REFRESH_REGISTRATION_HISTORY
B.EXTERNAL_TABLE_FILE_REGISTRATION_HISTORY
C.EXTERNAL_TABLE_FILES
D.MATERIALIZED_VIEW_REFRESH_HISTORY
E.STAGE_DIRECTORY_FILE_REGISTRATION_HISTORY

Answer: AE

Explanation:

A.AUTO_REFRESH_REGISTRATION_HISTORY.

E.STAGE_DIRECTORY_FILE_REGISTRATION_HISTORY.

Question: 934 CertyIQ


Which Snowflake table type persists until it is explicitly dropped, is available for all users with relevant privileges
(across sessions), and has no Fail-safe period?

A.External
B.Permanent
C.Temporary
D.Transient

Answer: D

Explanation:

Correct answer is D:Transient.

Question: 935 CertyIQ


Snowflake’s access control framework combines which models for securing data? (Choose two.)

A.Attribute-based Access Control (ABAC)


B.Discretionary Access Control (DAC)
C.Access Control List (ACL)
D.Role-based Access Control (RBAC)
E.Rule-based Access Control (RuBAC)

Answer: BD

Explanation:

B.Discretionary Access Control (DAC).

D.Role-based Access Control (RBAC).

Question: 936 CertyIQ


Which semi-structured file format is a compressed, efficient, columnar data representation?

A.Avro
B.JSON
C.TSV
D.Parquet

Answer: D

Explanation:

Correct answer is D:Parquet.

Question: 937 CertyIQ


How does Snowflake describe its unique architecture?
A.A single-cluster shared data architecture using a central data repository and massively parallel processing
(MPP)
B.A multi-cluster shared data architecture using a central data repository and massively parallel processing
(MPP)
C.A single-cluster shared nothing architecture using a siloed data repository and symmetric multiprocessing
(SMP)
D.A multi-cluster shared nothing architecture using a siloed data repository and symmetric multiprocessing
(SMP)

Answer: B

Explanation:

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

Question: 938 CertyIQ


Which data type can be used to load semi-structured data files directly, without explicitly describing the
hierarchical structure of the data?

A.TEXT
B.VARIANT
C.VARCHAR
D.VARBINARY

Answer: B

Explanation:

Correct answer is B:VARIANT.

Question: 939 CertyIQ


The following settings are configured:

THE MIN_DATA_RETENTION_TIME_IN_DAYS is set to 5 at the account level.


THE DATA_RETENTION_TIME_IN_DAYS is set to 2 at the object level.

For how many days will the data be retained at the object level?

A.2
B.3
C.5
D.7

Answer: C

Explanation:

If there is a minimum retention time set for the account, and a retention time explicitly set on an object, the
effective retention time is the greater of the two: MAX(DATA_RETENTION_TIME_IN_DAYS,
MIN_DATA_RETENTION_TIME_IN_DAYS).
https://docs.snowflake.com/en/release-notes/bcr-bundles/2023_04/bcr-928?
utm_source=legacy&utm_medium=serp&utm_term=MIN_DATA_RETENTION_TIME_IN_DAYS

Question: 940 CertyIQ


Which key access control concept does Snowflake describe as a defined level of access to an object?

A.Grant
B.Privilege
C.Role
D.Session

Answer: B

Explanation:

Correct answer is B:Privilege.

Reference:

https://docs.snowflake.com/en/user-guide/security-access-control-overview

Question: 941 CertyIQ


Which Snowflake object uses credits for maintenance?

A.Regular table
B.Regular view
C.Materialized view
D.Cached query result

Answer: C

Explanation:

Correct answer is C:Materialized view.

Question: 942 CertyIQ


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

A.32
B.64
C.128
D.256

Answer: C

Explanation:
Reference:

https://docs.snowflake.com/en/user-guide/cost-understanding-compute3x = 64*2 = 128

Question: 943 CertyIQ


What is the purpose of a Query Profile?

A.To profile how many times a particular query was executed and analyze its usage 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.

Answer: B

Explanation:

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

Question: 944 CertyIQ


Which common query problems are identified by the Query Profile? (Choose two.)

A.Syntax error
B.Inefficient pruning
C.Ambiguous column names
D.Queries too large to fit in memory
E.Object does not exist or not authorized

Answer: BD

Explanation:

B. Inefficient pruning.

D. Queries too large to fit in memory.

Question: 945 CertyIQ


While running a query on a virtual warehouse in auto-scale mode, additional clusters are started immediately if
which setting is configured?

A.MAX_CLUSTER_COUNT is increased and new_max_clusters is greater than running_clusters


B.MAX_CLUSTER_COUNT is decreased and new_max_clusters is less than running_clusters
C.MIN_CLUSTER_COUNT is increased and new_min_clusters is greater than running_clusters
D.MIN_CLUSTER_COUNT is decreased and new_min_clusters is less than running_clusters
Answer: C

Explanation:

MIN_CLUSTER_COUNT is increased and new_min_clusters is greater than running_clusters.

Question: 946 CertyIQ


Which Snowflake role can manage any object grant globally, including modifying and revoking grants?

A.USERADMIN
B.ORGADMIN
C.SYSADMIN
D.SECURITYADMIN

Answer: D

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/security-access-control-considerations

Question: 947 CertyIQ


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

A.MODIFY
B.READ
C.SELECT
D.USAGE

Answer: D

Explanation:

Reference:

https://docs.snowflake.com/en/sql-reference/functions/build_stage_file_url

Question: 948 CertyIQ


In the Data Exchange, who can get or request data from the listings? (Choose two.)

A.Users with ACCOUNTADMIN role


B.Users with SYSADMIN role
C.Users with ORGADMIN role
D.Users with IMPORT SHARE privilege
E.Users with MANAGE GRANTS privilege
Answer: AD

Explanation:

A.Users with ACCOUNTADMIN role.

D.Users with IMPORT SHARE privilege.

Question: 949 CertyIQ


What does Snowflake attempt to do if any of the compute resources for a virtual warehouse fail to provision during
start-up?

A.Repair the failed resources.


B.Restart the failed resources.
C.Queue the failed resources.
D.Provision the failed resources.

Answer: A

Explanation:

Repair the failed resources.

Question: 950 CertyIQ


How does Snowflake define its approach to Discretionary Access Control (DAC)?

A.A defined level of access to an object.


B.An entity to which access can be granted.
C.Each object has an owner, who can in turn grant access to that object.
D.Access privileges are assigned to roles, which are in turn assigned to users.

Answer: C

Explanation:

Each object has an owner, who can in turn grant access to that object.

Question: 951 CertyIQ


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

A.DELETE
B.DROP
C.REMOVE
D.TRUNCATE

Answer: C
Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/data-load-considerations-
manageandhttps://docs.snowflake.com/en/sql-reference/sql/remove

Question: 952 CertyIQ


The Snowflake VARIANT data type imposes a 16 MB size limit on what?

A.An individual row


B.An individual column
C.A view
D.A file in a stage

Answer: A

Explanation:

https://docs.snowflake.com/en/user-guide/semistructured-considerationsThe VARIANT data type imposes a


16 MB size limit on individual rows.

Question: 953 CertyIQ


Which Snowflake feature records changes made to a table so actions can be taken using that change data
capture?

A.Materialized View
B.Pipe
C.Stream
D.Task

Answer: C

Explanation:

Correct answer is C:Stream.

Question: 954 CertyIQ


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

A.ACCESS_HISTORY
B.LOAD_HISTORY
C.QUERY_HISTORY
D.COPY_HISTORY
Answer: A

Explanation:

Correct answer is A:ACCESS_HISTORY.

Reference:

https://docs.snowflake.com/en/user-guide/access-history

Question: 955 CertyIQ


Who can create network policies within Snowflake? (Choose two.)

A.SYSADMIN only
B.ORGADMIN only
C.SECURITYADMIN or higher roles
D.A role with the CREATE NETWORK POLICY privilege
E.A role with the CREATE SECURITY INTEGRATION privilege

Answer: CD

Explanation:

C.SECURITYADMIN or higher roles.

D.A role with the CREATE NETWORK POLICY privilege.

Reference:

https://docs.snowflake.com/en/user-guide/network-policies

Question: 956 CertyIQ


Who can grant object privileges in a regular schema?

A.Object owner
B.Schema owner
C.Database owner
D.SYSADMIN

Answer: A

Explanation:

In regular (i.e. non-managed) schemas, object owners (i.e. a role with the OWNERSHIP privilege on an object)
can grant access on their objects to other roles

https://docs.snowflake.com/en/user-guide/security-access-control-configure#label-managed-access-
schemas
Question: 957 CertyIQ
Which command can be used to list all the file formats for which a user has access privileges?

A.LIST
B.ALTER FILE FORMAT
C.DESCRIBE FILE FORMAT
D.SHOW FILE FORMATS

Answer: D

Explanation:

Reference:

https://docs.snowflake.com/en/sql-reference/sql/show-file-formats

Question: 958 CertyIQ


A Snowflake user runs a query for 36 seconds on a size 2XL virtual warehouse.

What would be the credit consumption?

A.Snowflake will charge for 36 seconds at the rate of 32 credits per hour.
B.Snowflake will charge for 36 seconds at the rate of 64 credits per hour.
C.Snowflake will charge for 60 seconds at the rate of 32 credits per hour.
D.Snowflake will charge for 60 seconds at the rate of 64 credits per hour.

Answer: C

Explanation:

Snowflake will charge for 60 seconds at the rate of 32 credits per hour.

Question: 959 CertyIQ


What is an advantage of using a multi-cluster virtual warehouse as compared to a single-cluster virtual warehouse
in Snowflake?

A.A user can auto-suspend a running warehouse due to inactivity.


B.A user can specify a warehouse size while configuring it for use.
C.A user can resize a warehouse at any time whether running or not.
D.A user can specify the maximum and minimum number of cluster(s).

Answer: D

Explanation:

A user can specify the maximum and minimum number of cluster(s).


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

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.

Answer: D

Explanation:

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

Question: 961 CertyIQ


How are network policies defined in Snowflake?

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 connect to Snowflake.

Answer: D

Explanation:

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 connect to Snowflake.

Question: 962 CertyIQ


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

A.UTF-8
B.UTF-16
C.ISO-8859-1
D.WINDOWS-1253

Answer: A

Explanation:

Correct answer is A:UTF-8.

Reference:

https://docs.snowflake.com/en/sql-reference/sql/create-file-format
Question: 963 CertyIQ
Which function is used to convert rows in a relational table to a single VARIANT column?

A.ARRAY_AGG
B.OBJECT_AGG
C.ARRAY_CONSTRUCT
D.OBJECT_CONSTRUCT

Answer: D

Explanation:

Reference:

https://docs.snowflake.com/en/user-guide/data-unload-considerations

Question: 964 CertyIQ


A virtual warehouse initially suffers from poor performance as a result of queries from multiple concurrent
processes that are queuing. Over time, the problem resolved.

What action can be taken to prevent this from happening again?

A.Increase the size of the virtual warehouse.


B.Add a cluster key to the most used JOIN key.
C.Change the multi-cluster settings to add additional clusters.
D.Enable the search optimization service for the underlying tables.

Answer: C

Explanation:

Change the multi-cluster settings to add additional clusters.

Question: 965 CertyIQ


What action can be performed using the GET command in Snowflake?

A.Automatically rename downloaded files.


B.Automatically decrypt downloaded data on a client machine.
C.Download data files from Snowflake internal stages to a local directory/folder.
D.Download data files from Snowflake external stages to a local directory/folder.

Answer: C

Explanation:

Download data files from Snowflake internal stages to a local directory/folder.


Question: 966 CertyIQ
Which validation option is the only one that supports the COPY INTO command?

A.RETURN_ROWS
B.RETURN__ROWS
C.RETURN_ERRORS
D.RETURN_ALL_ERRORS

Answer: A

Explanation:

RETURN_ROWS.

Reference:

https://docs.snowflake.com/en/sql-reference/sql/copy-into-location

Question: 967 CertyIQ


What are the correct settings for column and element names, regardless of which notation is used while accessing
elements in a JSON object?

A.Both the column name and the element name are case-insensitive.
B.Both the column name and the element name are case-sensitive.
C.The column name is case-sensitive and the element names are case-insensitive.
D.The column name is case-insensitive and the element name is case-sensitive.

Answer: D

Explanation:

The column name is case-insensitive and the element name is case-sensitive.

Question: 968 CertyIQ


How can the Query Profile be used to identify the costliest operator of a query?

A.Select any node in the operator tree and look at the number of micro-partitions scanned.
B.Find the operator node with the highest fraction of time or percentage of total time.
C.Select the TableScan operator node and look at the percentage scanned from cache.
D.Look at the number of rows between operator nodes across the operator tree.

Answer: B

Question: 969 CertyIQ


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

A.Bytes scanned
B.Partitions scanned
C.Bytes spilled to local storage
D.Bytes spilled to remote storage
E.Percentage scanned from cache

Answer: CD

Explanation:

C.Bytes spilled to local storage.

D.Bytes spilled to remote storage.

Reference:

https://docs.snowflake.com/en/user-guide/ui-query-profile

Question: 970 CertyIQ


Which command line flags can be used to log into a Snowflake account using SnowSQL? (Choose two.)

A.-d
B.-o
C.-e
D.-a
E.-c

Answer: AD

Explanation:

A.-d.

D.-a.

Reference:

https://docs.snowflake.com/en/user-guide/snowsql-start

Question: 971 CertyIQ


What is a key benefit of using organizations in Snowflake?

A.Ability to use ACCOUNT_USAGE views


B.Ability to use zero-copy cloning across accounts
C.Ability to consolidate account management and billing
D.Ability to access new releases for testing and validation purposes
Answer: C

Question: 972 CertyIQ


Which command should be used to look into the validity of an XML object in Snowflake?

A.XMLGET
B.TO_XML
C.PARSE_XML
D.CHECK_XML

Answer: D

Explanation:

D. The CHECK_XML() function in Snowflake can be used to check the validity of an XML document. The
expression STR => string_containing_xml should evaluate to a VARCHAR that contains valid XML.

Question: 973 CertyIQ


Who can activate a network policy for users in a Snowflake account? (Choose two.)

A.ACCOUNTADMIN
B.USERADMIN
C.PUBLIC
D.SYSADMIN
E.Any role that has the global ATTACH POLICY privilege

Answer: AB

Explanation:

A.ACCOUNTADMIN

B.USERADMIN

Question: 974 CertyIQ


For which use cases is running a virtual warehouse required? (Choose two.)

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

Answer: BC

Explanation:
B.When loading data into a table.

C.When unloading data from a table.

Question: 975 CertyIQ


What action should be taken if a Snowflake user wants to share a newly created object in a database with
consumers?

A.Use the automatic sharing feature for seamless access.


B.Drop the object and then re-add it to the database to trigger sharing.
C.Recreate the object with a different name in the database before sharing.
D.Use the GRANT privilege ... TO SHARE command to grant the necessary privileges.

Answer: D

Question: 976 CertyIQ


Which commands can a Snowflake user execute to specify a cluster key for a table? (Choose two.)

A.CREATE
B.UPDATE
C.ALTER
D.SET
E.SHOW

Answer: AC

Explanation:

A clustering key can be defined at table creation (using the CREATE TABLE command) or afterward (using the
ALTER TABLE command).

Question: 977 CertyIQ


Authorization to execute CREATE statements comes only from which role?

A.Primary role
B.Secondary role
C.Application role
D.Database role
Show Suggested AnswerHide Answer
Suggested Answer:A
Community vote distribution
A get percentage 100
C (25%)
B (20%)
Other
byKarthyJayat Feb. 11, 2024, 6:35 p.m.

Comments
Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting commentNew
Type your comment...

SubmitCancel

KarthyJay

6 days, 5 hours ago


Selected Answer: A
Primary role is the correct answer
upvoted 1 times
...

Social Media

Facebook,Twitter
YouTube,Reddit
Pinterest

Email Address

[email protected]
www.certyiq.com

We are the biggest and most updated IT certification exam material website.

Using our own resources, we strive to strengthen the IT professionals community for free.

RECENT ARTICLES

13June

New Version GCP Professional Cloud Architect Certificate & Helpful Information

IT Certifications
20September

The 5 Most In-Demand Project Management Certifications of 2019

IT Certifications

SITEMAP

Home
All Exams
News
About
Contact
Forum
DMCA
Login
Sign up
Terms & Privacy Policy

© 2024 ExamTopics
ExamTopics doesn't offer Real Microsoft Exam Questions. ExamTopics doesn't offer Real Amazon Exam
Questions. ExamTopics Materials do notcontain actual questions and answers from Cisco's Certification Exams.

CFA Institute does not endorse, promote or warrant the accuracy or quality of ExamTopics. CFA® and Chartered
Financial Analyst® are registered trademarks owned by CFA Institute.

Exam name or code...

Log in to ExamTopics

Sign in:

Email or nickname
Password
Forgot my password
Log in

Don't have an account yet? just sign-up.


Resend activation email
Close
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.So if you
see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...

Report Comment

×
Is the comment made by USERNAME spam or abusive?
Yes No

Commenting

×
In order to participate in the comments you need to be logged-in.
You can sign-up orlogin(it's free).
Ok

Answer: A

Explanation:

Correct answer is A:Primary role.


Question: 978 CertyIQ
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?

A.RETURN_-1_ROWS
B.RETURN_n_ROWS
C.RETURN_ERRORS
D.RETURN_ALL_ERRORS

Answer: D

Explanation:

RETURN_ALL_ERRORS..

Question: 979 CertyIQ


Which governance feature is supported by all Snowflake editions?

A.Object tags
B.Masking policies
C.Row access policies
D.OBJECT_DEPENDENCIES view

Answer: D

Explanation:

OBJECT_DEPENDENCIES view.

Question: 980 CertyIQ


At what level is the MIN_DATA_RETENTION_TIME_IN_DAYS parameter set?

A.Account
B.Database
C.Schema
D.Table

Answer: A

Explanation:

MIN_DATA_RETENTION_TIME_IN_DAYS - Account levelDATA_RETENTION_TIME_IN_DAYS - Object /


Account levelMax of these values apply.
Question: 981 CertyIQ
Which function returns an integer between 0 and 100 when used to calculate the similarity of two strings?

A.APPROXIMATE_SIMILARITY
B.JAROWINKLER_SIMILARITY
C.APPROXIMATE_JACCARD_INDEX
D.MINHASH_COMBINE

Answer: B

Explanation:

JAROWINKLER_SIMILARITY.

Reference:

https://docs.snowflake.com/en/sql-reference/functions/jarowinkler_similarity

Question: 982 CertyIQ


Which Snowflake data governance feature can support auditing when a user query reads column data?

A.Access History
B.Data classification
C.Column-level security
D.Object dependencies

Answer: B

Explanation:

Data classification.

Question: 983 CertyIQ


Which categories are included in the execution time summary in a Query Profile? (Choose two.)

A.Pruning
B.Spilling
C.Initialization
D.Local Disk I/O
E.Percentage of data read from cache

Answer: CD

Explanation:

C.Initialization.

D.Local Disk I/O.


Reference:

https://docs.snowflake.com/en/user-guide/ui-query-profile

Question: 984 CertyIQ


Which command can be used to list all network policies available in an account?

A.DESCRIBE SESSION POLICY


B.DESCRIBE NETWORK POLICY
C.SHOW SESSION POLICIES
D.SHOW NETWORK POLICIES

Answer: D

Explanation:

Reference:

https://docs.snowflake.com/en/sql-reference/sql/show-network-policies

Question: 985 CertyIQ


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

A.FOR
B.LOOP
C.REPEAT
D.WHILE

Answer: B

Explanation:

Reference:

https://docs.snowflake.com/en/developer-guide/snowflake-scripting/loops

Question: 986 CertyIQ


To use the OVERWRITE option on INSERT, which privilege must be granted to the role?

A.TRUNCATE
B.DELETE
C.UPDATE
D.SELECT

Answer: B

Explanation:
To use the OVERWRITE option on INSERT, you must use a role that has DELETE privilege on the table because
OVERWRITE will delete the existing records in the table.

Question: 987 CertyIQ


What happens when a suspended virtual warehouse is resized in Snowflake?

A.It will return an error.


B.It will return a warning.
C.The suspended warehouse is resumed and new compute resources are provisioned immediately.
D.The additional compute resources are provisioned when the warehouse is resumed.

Answer: D

Explanation:

The additional compute resources are provisioned when the warehouse is resumed.

Reference:

https://docs.snowflake.com/en/user-guide/warehouses-tasks

Question: 988 CertyIQ


How does Snowflake handle the data retention period for a table if a stream has not been consumed?

A.The data retention period s reduced to a minimum of 14 days.


B.The data retention period is permanently extended for the table.
C.The data retention period is temporarily extended to the stream’s offset.
D.The data retention period is not affected by the stream consumption.

Answer: C

Explanation:

The data retention period is temporarily extended to the stream’s offset.

Question: 989 CertyIQ


Which task is supported by the use of Access History in Snowflake?

A.Data backups
B.Cost monitoring
C.Compliance auditing
D.Performance optimization

Answer: C

Explanation:
Reference:

https://docs.snowflake.com/en/user-guide/access-history

Question: 990 CertyIQ


Which feature of Snowflake’s Continuous Data Protection (CDP) has associated costs?

A.Fail-safe
B.Network policies
C.End-to-end encryption
D.Multi-Factor Authentication (MFA)

Answer: A

Explanation:

Correct answer is A:Fail-safe.

Question: 991 CertyIQ


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

A.Column compression
B.Data clustering
C.Micro-partitioning
D.Metadata management

Answer: D

Explanation:

Correct answer is D:Metadata management.

Question: 992 CertyIQ


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?

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;

Answer: A

Explanation:
CREATE TABLE LIKE TABLE_A;.

Question: 993 CertyIQ


In addition to performing all the standard steps to share data, which privilege must be granted on each database
referenced by a secure view in order to be shared?

A.READ
B.REFERENCES
C.REFERENCE_USAGE
D.USAGE

Answer: C

Explanation:

Correct answer is C:REFERENCE_USAGE.

Question: 994 CertyIQ


Which function can be used with the COPY INTO statement to convert rows from a relational table to a single
VARIANT column, and to unload rows into a JSON file?

A.FLATTEN
B.OBJECT_AS
C.OBJECT_CONSTRUCT
D.TO_VARIANT

Answer: C

Explanation:

Correct answer is C:OBJECT_CONSTRUCT.

Question: 995 CertyIQ


Which type of role can be granted to a share?

A.Account role
B.Custom role
C.Database role
D.Secondary role

Answer: C

Explanation:

Correct answer is C:Database role.

Reference:
https://docs.snowflake.com/en/sql-reference/sql/grant-database-role-share

Question: 996 CertyIQ


When unloading data with the COPY INTO command, what is the purpose of the PARTITION BY parameter option?

A.To sort the contents of the output file by the specified expression.
B.To delimit the records in the output file using the specified expression.
C.To include a new column in the output using the specified window function expression.
D.To split the output into multiple files, one for each distinct value of the specified expression.

Answer: D

Explanation:

To split the output into multiple files, one for each distinct value of the specified expression.

Question: 997 CertyIQ


What are potential impacts of storing non-native values like dates and timestamps in a VARIANT column in
Snowflake?

A.Faster query performance and increased storage consumption


B.Slower query performance and increased storage consumption
C.Faster query performance and decreased storage consumption
D.Slower query performance and decreased storage consumption

Answer: B

Explanation:

Slower query performance and increased storage consumption.

Reference:

https://docs.snowflake.com/en/sql-reference/data-types-semistructured

Question: 998 CertyIQ


Which views are included in the DATA_SHARING_USAGE schema? (Choose two.)

A.ACCESS_HISTORY
B.DATA_TRANSFER_HISTORY
C.WAREHOUSE_METERING_HISTORY
D.MONETIZED_USAGE_DAILY
E.LISTING_TELEMETRY_DAILY

Answer: DE

Explanation:
D.MONETIZED_USAGE_DAILY.

E.LISTING_TELEMETRY_DAILY.

Question: 999 CertyIQ


What does a table with a clustering depth of 1 mean in Snowflake?

A.The table has only 1 micro-partition.


B.The table has 1 overlapping micro-partition.
C.The table has no overlapping micro-partitions.
D.The table has no micro-partitions.

Answer: B

Explanation:

The table has 1 overlapping micro-partition.

Reference:

https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions

Question: 1000 CertyIQ


Which Snowflake object contains all the information required to share a database?

A.Private listing
B.Secure view
C.Sequence
D.Share

Answer: D

Explanation:

Correct answer is D:Share.

Reference:

https://docs.snowflake.com/en/user-guide/data-sharing-intro

Question: 1001 CertyIQ


What is the PRIMARY factor that determines the cost of using a virtual warehouse in Snowflake?

A.The type of SQL statements executed


B.The number of tables or databases queried
C.The amount of data stored in the warehouse
D.The length of time the compute resources in each cluster run
Answer: D

Explanation:

The length of time the compute resources in each cluster run.

Question: 1002 CertyIQ


Which function generates a Snowflake-hosted file URL to a staged file using the stage name and relative file path
as inputs, with a file URL that does not expire?

A.BUILD_SCOPED_FILE_URL
B.BUILD_STAGE_FILE_URL
C.GET_ABSOLUTE_PATH
D.GET_PRESIGNED_URL

Answer: B

Explanation:

B. BUILD_STAGE_FILE_URL(stage_name, relative_file_path)

Question: 1003 CertyIQ


When a Snowflake user loads CSV data from a stage, which COPY INTO [table] command guideline should they
follow?

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.

Answer: A

Explanation:

The CSV field delimiter must be a comma character (‘,’).


Thank you
Thank you for being so interested in the premium exam material.
I'm glad to hear that you found it informative and helpful.

If you have any feedback or thoughts on the bumps, I would love to hear them.
Your insights can help me improve our writing and better understand our readers.

Best of Luck
You have worked hard to get to this point, and you are well-prepared for the exam
Keep your head up, stay positive, and go show that exam what you're made of!

Feedback More Papers

Total: 1003 Questions


Link: https://certyiq.com/papers?provider=snowflake&exam=snowpro-core

You might also like