Snowpro-Core LATEST
Snowpro-Core LATEST
(SnowPro Core)
SnowPro Core
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 ::=
MAX_CLUSTER_COUNT = <num>
MIN_CLUSTER_COUNT = <num>
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.
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:
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:
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:
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?
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
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.)
Answer: AC
Explanation:
As a Data Warehouse it's surely optimised for OLAP and concurrent workloads.
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?
Answer: D
Explanation:
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.)
Answer: BCD
Explanation:
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:
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.)
Answer: AB
Explanation:
All are correct why we are not able to select all 4 checkbox
Question: 27 CertyIQ
The PUT command: (Choose two.)
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?
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:
Answer: A
Explanation:
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:
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:
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.)
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?
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:
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.)
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.)
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.)
Answer: AC
Explanation:
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."
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:
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?
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?
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:
Answer: B
Explanation:
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:
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.)
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):
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:
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.)
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:
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.):
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.)
Answer: BD
Explanation:
Question: 82 CertyIQ
What privileges are required to create a task?
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:
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.
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?
Answer: A
Explanation:
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:
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.)
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
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."
Answer: C
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions.html
A.True
B.False
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/credits.html
A.Concurrency
B.Performance
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/warehouses-considerations.html#warehouse-resizing-improves-
performance
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
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
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.
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.
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
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
A.True
B.False
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/warehouses-multicluster.html
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
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
Answer: AC
Explanation:
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:
A.1 day
B.7 days
C.45 days
D.90 days
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/data-failsafe.html
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.)
Answer: ABD
Explanation:
Physical security is the responsibility of the cloud vendor we have chosen. i.e. either GCP, Azure or AWS.
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/data-unload-considerations.html
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.
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."
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
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/sql/copy-into-location.html
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/
A.True
B.False
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/tables-clustering-keys.html
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
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
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
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/ddl-database.html
A.True
B.False
Answer: B
Explanation:
Answer: AC
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/data-sharing-provider.html
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 .
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.
A.True
B.False
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/admin-security-fed-auth-configure-snowflake.html
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
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.
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.
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).
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: 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
Answer: A
Explanation:
The cloud services layer is a collection of services that coordinate activities across Snowflake
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
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.
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
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
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.
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/sql/copy-into-table.html
A.Shared-disk
B.Shared-nothing
C.Multi-cluster shared data
D.Serverless query engine
Answer: C
Explanation:
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
A.Custom Edition
B.Virtual Private Snowflake
C.Business Critical Edition
D.Standard Edition
E.Enterprise Edition
Answer: BC
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/intro-editions.html
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
Answer: BC
Explanation:
Authentication and access controlMetadata management
https://docs.snowflake.com/en/user-guide/intro-key-concepts.html
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:
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
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
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
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.
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).
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
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."
Answer: DE
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/data-unload-prepare.html
A.1 second
B.60 seconds
C.5 minutes
D.60 minutes
Answer: B
Explanation:
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:
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/tables-temp-transient.html
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
Answer: C
Explanation:
Fail-safe makes data available for 7 days, recoverable only by Snowflake Support.
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
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/intro-editions.html
A.Role
B.Schema
C.User
D.Database
E.Account
F.Tables
Answer: CE
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/network-policies.html#creating-network-policies
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:
A.Role
B.Stream
C.Warehouse
D.External table
E.User
F.Share
Answer: BD
Explanation:
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:
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?
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
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
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
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
A.parse_json()
B.json_extract_path_text()
C.object_construct()
D.flatten
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/functions/parse_json.html
Question: 178 CertyIQ
How are serverless features billed?
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.
A.Compute
B.Data storage
C.Cloud services
D.Cloud provider
Answer: C
Explanation:
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.
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
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).
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
weuz
c0d3g
3 months ago
Selected Answer: CD
PURGE and REMOVE
upvoted 1 times
...
psilvabr
KarBiswa
baig123
6 months ago
C and D should be correct answer.
upvoted 3 times
...
halol
db1290
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
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.)
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)
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
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
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
A.VARIANT
B.VARRAY
C.STRUCT
D.ARRAY
E.QUEUE
Answer: AD
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/data-types-semistructured.html
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:
https://docs.snowflake.com/en/user-guide/data-load-considerations-prepare
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
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
Answer: CD
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/data-cdp.html
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
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
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
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.
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.
Answer: C
Explanation:
Average and Sum functions will need compute while min function can execute from cloud services layer
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
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
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
Answer: C
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/ui-snowsight-worksheets-gs.html#sharing-worksheets-and-
folders
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
Harpreetwal
weuz
OTE
3 months ago
Selected Answer: BE
Create / Alter Table/View DDL with row access policy
upvoted 2 times
...
EmiB
Omkarshingare
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
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.
Log in to ExamTopics
Sign in:
Email or nickname
Password
Forgot my password
Log in
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
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
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
A.90 days
B.1 day
C.7 days
D.45 days
Answer: B
Explanation:
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.
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.
Answer: ADE
Explanation:
Answer: D
Explanation:
Materialized view can be joined with other tables. But you cannot include JOIN in a materialized view definition
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.
A.Standard
B.Enterprise
C.Business Critical
D.Virtual Private Snowflake (VPC)
Answer: B
Explanation:
B. Enterprise
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
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.
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
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
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.
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
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
Answer: A
Explanation:
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.
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.
A.Standard
B.Enterprise
C.Business Critical
D.Virtual Private Snowflake
Answer: B
Explanation:
https://docs.snowflake.com/en/user-guide/intro-editions.html
A.1 day
B.7 days
C.12 hours
D.0 days
Answer: D
Explanation:
A.Informatica
B.Power BI
C.Adobe
D.Data Robot
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/ecosystem-analytics.html
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.)
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
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
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
Answer: A
Explanation:
A.Schema
B.View
C.Internal stage
D.Table
E.User
F.Role
Answer: AD
Explanation:
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
Answer: B
Explanation:
Answer: B
Explanation:
According to recommended best practice, what should be done to reduce the queue volume? (Choose two.)
Answer: AD
Explanation:
https://docs.snowflake.com/en/user-guide/warehouses-load-monitoring.html#slow-query-performance
A.Tri-Secret Secure
B.Time Travel
C.Fail-safe
D.Data encryption
E.External stages
Answer: BC
Explanation:
Reference:
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/account-usage/login_history.html
Answer: A
Explanation:
https://docs.snowflake.com/en/sql-reference/external-functions-introduction.html#what-is-an-external-
function
Answer: AC
Explanation:
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.)
Answer: DE
Explanation:
DE is correct answer query history view specify the wh used but no info about usage consumption
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
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
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
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
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
Answer: D
Explanation:
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.
Answer: CD
Explanation:
https://docs.snowflake.com/en/user-guide/data-load-transform.html
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)
A.Compute layer
B.Storage layer
C.Cloud infrastructure layer
D.Cloud services layer
Answer: D
Explanation:
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
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
dmitriypo
GiselaS
weuz
KarBiswa
fahfouhi94
halol
paknadeem
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
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.
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:
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?
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.
A.JSON
B.String
C.Object
D.VARIANT
Answer: D
Explanation:
D is correct
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
A.Users
B.Databases
C.Internal stages
D.Resource monitors
E.Pipes
Answer: BC
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/info-schema.html
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
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
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
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?
Answer: B
Explanation:
Reference:
https://community.snowflake.com/s/article/Performance-impact-from-local-and-remote-disk-spilling
A.1 day
B.7 days
C.45 days
D.90 days
Answer: A
Explanation:
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.
Answer: CD
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/data-load-considerations-prepare.html#preparing-delimited-text-
files
A.ACCOUNT_USAGE
B.READER_ACCOUNT_USAGE
C.INFORMATION_SCHEMA
D.WAREHOUSE_USAGE_SCHEMA
Answer: B
Explanation:
https://docs.snowflake.com/en/sql-reference/account-usage/resource_monitors.html
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.
Answer: D
Explanation:
D. Data Integration
Reference:
https://docs.snowflake.com/en/user-guide/ecosystem-security.html
A.Permanent Tables
B.Temporary Tables
C.External Tables
D.Materialized Views
E.Transient Tables
Answer: AD
Explanation:
TABLE & MV
Answer: B
Explanation:
DAC + RBAC
Reference:
https://docs.snowflake.com/en/user-guide/security-access-control-overview.html
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.).
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
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
Answer: C
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/querying-persisted-results
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.
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
Answer: B
Explanation:
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
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
Answer: D
Explanation:
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/intro-editions#security-governance-data-protection
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
Answer: DE
Explanation:
Answer is D and E
https://docs.snowflake.com/en/user-guide/tables-clustering-keys.html#what-is-a-clustering-key
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.
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
Answer: CE
Explanation:
C&E
https://docs.snowflake.com/en/user-guide/warehouses.html
A.Load monitor
B.Resource monitor
C.Query Profile
D.Stream
Answer: B
Explanation:
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.
A.SYSADMIN
B.SECURITYADMIN
C.PUBLIC
D.ACCOUNTADMIN
E.USERADMIN
Answer: BE
Explanation:
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?
Answer: A
Explanation:
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
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
Answer: D
Explanation:
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.
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
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:
https://docs.snowflake.com/en/sql-reference/sql/create-table
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.
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
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)
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
Answer: C
Explanation:
A.Clustering
B.Indexing
C.Fragmenting
D.Using INDEX_HINTS
Answer: A
Explanation:
A. Clustering
Answer: C
Explanation:
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
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
Answer: CD
Explanation:
C.grant SELECT on all tables in schema DB1.SCHEMA to role MYROLE;
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.
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.
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.
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
Answer: A
Explanation:
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
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
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:
Reference:
https://docs.snowflake.com/en/user-guide/querying-persisted-results.html#retrieval-optimization
Answer: D
Explanation:
Correct answer D
D - based on the "warehouse size" and the "time the warehouse is running".
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;
Answer: C
Explanation:
To eliminate or reduce queuing of concurrent queries
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
A.Files
B.External tables
C.Secure User-Defined Functions (UDFs)
D.Sequences
E.Streams
Answer: BC
Explanation:
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
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.
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
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
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.
https://docs.snowflake.com/en/user-guide/cost-understanding-data-transfer.html
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.
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
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.
Answer: A
Explanation:
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))
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
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
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
Answer: B
Explanation:
STRIP_OUTER_ARRAY, Removes the outer set of square brackets [ ] when loading the data, separating the
initial array into multiple lines
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
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”.
A.STRUCT
B.OBJECT
C.BINARY
D.ARRAY
E.CLOB
Answer: BD
Explanation:
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.
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
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
Answer: B
Explanation:
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
A.Masking policy
B.Stored procedure
C.Task
D.External table
Answer: D
Explanation:
A.GeoJSON
B.Array
C.XML
D.Object
E.BLOB
Answer: BD
Explanation:
B.Array
D.Object
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
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
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
A.Snowflake parameters
B.Micro-partitions
C.Query history
D.Persisted query results
E.Standard and secure view results
Answer: BC
Explanation:
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
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
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
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
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
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
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
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
A.Standard
B.Enterprise
C.Business Critical
D.Virtual Private Snowflake
Answer: C
Explanation:
Business Critical
https://docs.snowflake.com/en/user-guide/database-failover-config.html#failing-over-databases-across-
multiple-accounts
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
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
Answer: BE
Explanation:
https://docs.snowflake.com/en/sql-reference/sql/show-tables.html
https://docs.snowflake.com/en/sql-reference/info-schema/table_storage_metrics.html
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.
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
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:
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
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
Answer: BD
Explanation:
B and D
https://docs.snowflake.com/en/user-guide/data-load-dirtables-intro
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
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:
https://docs.snowflake.com/en/sql-reference/sql/show-managed-accounts.html
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
A.Schemas
B.Roles
C.Secure Views
D.Stored Procedures
E.Tables
F.Secure User-Defined Functions (UDFs)
Answer: CEF
Explanation:
https://docs.snowflake.com/en/user-guide/data-sharing-intro
A.COPY INTO
B.CREATE PIPE
C.INSERT INTO
D.TABLE STREAM
Answer: B
Explanation:
A.Alation
B.DataRobot
C.dbt
D.Tableau
Answer: A
Explanation:
https://docs.snowflake.com/en/user-guide/ecosystem-all.html
Answer: C
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/sql/create-pipe.html
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.
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
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
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:
https://docs.snowflake.com/en/user-guide/intro-key-concepts.html
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.
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.
Answer: A
Explanation:
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.
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
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
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.
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:
https://docs.snowflake.com/en/sql-reference/account-usage/query_history.html
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/sql/grant-privilege.html
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
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
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
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
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.)
Answer: CE
Explanation:
C - Cloning is fast, but not instantaneous, particularly for large objects (e.g. tables). - so ALMOST is correct
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.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:
Answer: BC
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/admin-user-management.html#creating-users
A.Roles
B.Databases
C.Warehouses
D.Users
E.Accounts
Answer: DE
Explanation:
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
Answer: C
Explanation:
https://docs.snowflake.com/en/user-guide/intro-key-concepts.html#cloud-services
A.KEY
B.NODE
C.VALUE
D.LEVEL
E.ROOT
Answer: AC
Explanation:
https://docs.snowflake.com/en/sql-reference/functions/flatten.html#output
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
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
Answer: C
Explanation:
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
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
A.PURGE
B.MODIFY
C.REMOVE
D.DELETE
Answer: C
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/sql/remove.html
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.
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
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
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
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
Answer: C
Explanation:
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:
Reference:
https://docs.snowflake.com/en/user-guide/intro-summary-unloading.html#output-data-file-details
A.SnowCLI
B.SnowUI
C.SnowSQL
D.SnowCD
Answer: D
Explanation:
CD - Connectivity Diagnostics
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
Answer: AC
Explanation:
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
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
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
A.Metadata management
B.Object authorization
C.Authentication
D.Query execution
E.Result caching
Answer: AC
Explanation:
A.TRUE
B.RETURN_ERROR_SUM
C.RETURN_ALL_ERRORS
D.RETURN__ROWS
E.RETURN_FIRST__ERRORS
Answer: CD
Explanation:
https://docs.snowflake.com/en/sql-reference/sql/copy-into-table.html
A.Compute layer
B.Storage layer
C.Database layer
D.Cloud services layer
Answer: A
Explanation:
COMPUTE LAYER
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
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
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.
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.
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.
A.Ruby
B.Javascript
C.SQL
D.PERL
E.C#
Answer: BC
Explanation:
https://docs.snowflake.com/en/sql-reference/user-defined-functions.html
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.
Answer: D
Explanation:
A warehouse can be resized up or down at any time, including while it is running and processing statements.
Answer: B
Explanation:
16 MB is a correct answer.
Answer: C
Explanation:
A.Use Snowpipe.
B.Use the INSERT command.
C.Use an external table.
D.Use the COPY command.
Answer: D
Explanation:
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.
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
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.
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
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
A.Box plot
B.Bubble chart
C.Pie chart
D.Scatterplot
Answer: D
Explanation:
https://docs.snowflake.com/en/user-guide/ui-snowsight-visualizations.html
Answer: B
Explanation:
https://docs.snowflake.com/en/user-guide/ui-query-profile.html#inefficient-pruning
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
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
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
A.Pipes
B.Streams
C.Tasks
D.Procedures
Answer: B
Explanation:
A.Temporary
B.Transient
C.Permanent
D.External
Answer: A
Explanation:
A - Temporary
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
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
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.
According to best practice, what should the Snowflake user do? (Choose two.)
Answer: AD
Explanation:
A&D
https://docs.snowflake.com/en/user-guide/data-share-replication.html
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
A.PUT
B.COPY INTO
C.TRANSFER
D.INSERT
Answer: A
Explanation:
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
A.1 minute
B.5 minutes
C.10 minutes
D.15 minutes
Answer: C
Explanation:
Answer: D
Explanation:
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
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.
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
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
Answer: A
Explanation:
https://docs.snowflake.com/en/developer-guide/udf/udf-calling-sql#calling-a-udtf
A.Automatically
B.ORDER BY <>;
C.PARTITION BY <>;
D.GROUP BY <>;
Answer: A
Explanation:
Automatically is a correct .
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
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
A.PUT
B.INSERT
C.COPY INTO
D.MERGE
Answer: C
Explanation:
Answer: B
Explanation:
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
Answer: CE
Explanation:
C and E."USE SECONDARY ROLES ALL | NONE
https://docs.snowflake.com/en/sql-reference/sql/use-secondary-roles.html
A.60 minutes
B.24 hours
C.14 days
D.30 days
Answer: C
Explanation:
C - 14 days
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
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.
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:
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
A.Admin
B.Activity
C.Dashboards
D.Data
Answer: B
Explanation:
Answer B
https://docs.snowflake.com/en/user-guide/ui-snowsight-activity.html
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.
Answer: C
Explanation:
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
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
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
A.30 seconds
B.60 seconds
C.121 seconds
D.1 hour
Answer: B
Explanation:
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.)
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
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.
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
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
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).
Answer: D
Explanation:
Answer: CD
Explanation:
https://docs.snowflake.com/en/sql-reference/sql/put
Answer: B
Explanation:
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.
A.1
B.5
C.10
D.100
Answer: C
Explanation:
https://docs.snowflake.com/en/user-guide/warehouses-multicluster
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
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.
A.MONTTOR
B.MODIFY
C.OPERATE
D.USAGE
Answer: A
Explanation:
https://docs.snowflake.com/en/user-guide/warehouses-load-monitoring
Answer: C
Explanation:
A.Zero
B.One
C.Eight
D.Unlimited
Answer: B
Explanation:
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.
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.
Answer: B
Explanation:
B is correct
https://docs.snowflake.com/en/sql-reference/info-schema/table_storage_metrics
Answer: D
Explanation:
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.
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.
A.Data classification
B.Exploding joins
C.Unions
D.Inefficient pruning
E.Data masking
Answer: BD
Explanation:
https://docs.snowflake.com/en/user-guide/ui-query-profile#common-query-problems-identified-by-query-
profile
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:
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.
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
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.
Answer: B
Explanation:
B - Snowflake supports defining and maintaining constraints, but does not enforce them, except for NOT
NULL constraints, which are always enforced.
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.%
Answer: C
Explanation:
Answer: AB
Explanation:
A&B is correct
Answer: B
Explanation:
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
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.
A.Account
B.Database
C.Role
D.Schema
E.User
Answer: AE
Explanation:
https://docs.snowflake.com/en/user-guide/network-policies
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.
A.ACCESS_HYSTORY
B.LOAD_HYSTORY
C.QUERY_HISTORY
D.REST_EVENT_HISTORY
Answer: D
Explanation:
D - REST_EVENT_HISTORY
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
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.
A.READ
B.OWNERSHIP
C.USAGE
D.WRITE
Answer: C
Explanation:
A.ACCESS_HYSTORY
B.LOGIN_HYSTORY
C.SESSIONS
D.QUERY_HISTORY
Answer: B
Explanation:
LOGIN_HISTORY is correct
A.SYSADMIN
B.SECURITYADMIN
C.ACCOUNTADMIN
D.USERADMIN
Answer: C
Explanation:
ACCOUNTADMIN
https://docs.snowflake.com/en/user-guide/ecosystem-partner-connect#security-requirements
A.Blobs
B.JSON
C.Block storage
D.Micro-partitions
Answer: D
Explanation:
Micro-partitions
Answer: A
Explanation:
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:
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
A.PUT @mystage
B.GET @mystage
C.Copy INTO @mystage
D.INSERT @mystage
Answer: C
Explanation:
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.
Answer: B
Explanation:
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."
Answer: AB
Explanation:
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.
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.
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_.
Answer: DE
Explanation:
https://docs.snowflake.com/en/user-guide/ui-query-
profile#:~:text=Query%20Profile%2C%20available,the%20overall%20query
Answer: C
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/views-materialized#deciding-when-to-create-a-materialized-view
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.
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
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
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
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
A.USERADMIN
B.ACCOUNTADMIN
C.SECURITYADMIN
D.SYSADMIN
Answer: B
Explanation:
ACCOUNTADMIN is a correct.
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.
Answer: AC
Explanation:
A and C.
https://docs.snowflake.com/en/user-guide/intro-editionshttps://docs.snowflake.com/en/user-guide/network-
policies
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.
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
A. ACCOUNTADMIN
B. SECURITYADMIN
C. ORGADMIN
D. USERADMIN
Answer: C
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/sql/show-organization-accounts
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
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
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
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
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
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
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.
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/tables-clustering-keys
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.
A.Temporary
B.Local
C.User
D.Transient
Answer: A
Explanation:
https://docs.snowflake.com/en/user-guide/tables-temp-transient
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/security-access-control-overview
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.
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.
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
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
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
Answer: B
Explanation:
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.
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.
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.
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
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
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.
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
A.LIST @~;
B.LS @~;
C.LS @usr;
D.SHOW @%;
Answer: B
Explanation:
Answer: BC
Explanation:
https://docs.snowflake.com/en/user-guide/security-column
A.C#
B.JavaScript
C.PHP
D.Python
E.TypeScript
Answer: BD
Explanation:
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.
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.
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
A.8 MB
B.16 MB
C.32 MB
D.128 MB
Answer: B
Explanation:
https://docs.snowflake.com/en/sql-reference/data-types-semistructured
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:
Answer: B
Explanation:
https://docs.snowflake.com/en/user-guide/data-load-dirtables-manage
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.
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.
Answer: B
Explanation:
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
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)
Answer: C
Explanation:
https://docs.snowflake.com/en/sql-reference/account-usage/access_history#columns
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
A.Tasks
B.Pipes
C.Secure User-Defined Functions (UDFs)
D.Stored Procedures
Answer: C
Explanation:
Reference:
Answer: BD
Explanation:
https://docs.snowflake.com/ko/sql-reference/parameters#label-saml-identity-provider
Answer: C
Explanation:
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.
Answer: C
Explanation:
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.
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);
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.
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.
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
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.
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
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
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
Explanation:
B - Resource monitor
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:
A.GENERATOR
B.LATERAL
C.PIVOT
D.SAMPLE
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/constructs/sample
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:
A.Snowpipe
B.Stage
C.Stream
D.Task
Answer: C
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/streams
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
Answer: D
Explanation:
A.2 days
B.7 days
C.14 days
D.64 days
Answer: C
Explanation:
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?
Answer: B
Explanation:
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
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.
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
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:
https://docs.snowflake.com/guides-overview-secure
A.ARRAY
B.JSON
C.ORC
D.Parquet
E.VARIANT
Answer: AE
Explanation:
A.ARRAY
E.VARIANT
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
Answer: C
Explanation:
https://docs.snowflake.com/en/sql-reference/functions/system_clustering_information
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.
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
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?
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
A.NUMBER
B.OBJECT
C.STRING
D.VARCHAR
E.VARIANT
Answer: BE
Explanation:
B.OBJECT
E.VARIANT
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.
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.
A.Pipe
B.Stream
C.Task
D.View
Answer: B
Explanation:
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.
Answer: C
Explanation:
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.
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.
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.
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:
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
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:
Answer: B
Explanation:
A.COPY INTO
B.GET
C.PUT
D.TRANSFER
Answer: B
Explanation:
Answer: B
Explanation:
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>).
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:
A.Authy
B.Duo Security
C.One Login
D.RSA SecurID Access
Answer: B
Explanation:
A.Cloud Services
B.Database Storage
C.Query Processing
D.Metadata Management
Answer: B
Explanation:
Answer: B
Explanation:
https://community.snowflake.com/s/article/Using-session-variables-in-a-stored-procedure
A.Swift
B.JavaScript
C.Python
D.SQL
Answer: C
Explanation:
https://docs.snowflake.com/en/developer-guide/snowpark/index
How can this be done with MAXIMUM performance and the LEAST cost?
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.
A.INTERSECT
B.MERGE
C.MINUS
D.UNION
Answer: A
Explanation:
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
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
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/
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
Answer: A
Explanation:
https://docs.snowflake.com/en/user-guide/views-
secure#:~:text=Secure%20views%20can%20execute%20more%20slowly%20than%20non%2Dsecure%20views.
A.Cross join
B.Inner join
C.Natural join
D.Outer join
Answer: D
Explanation:
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=
A.AES
B.AWS_CSE
C.SNOWFLAKE_SSE
D.SNOWFLAKE_FULL
Answer: D
Explanation:
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
A.Table definition
B.Stage definition
C.Session level
D.COPY INTO TABLE statement
Answer: D
Explanation:
COPY INTO TABLE statement
Answer: A
Explanation:
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
A.External
B.Permanent
C.Temporary
D.Transient
Answer: C
Explanation:
A.One
B.Two
C.Three
D.Unlimited
Answer: A
Explanation:
https://docs.snowflake.com/en/user-guide/network-policies
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
A.GO driver
B.Node.js driver
C.ODBC driver
D.Python connector
E.Spark connector
Answer: CD
Explanation:
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
A.ARRAY
B.BINARY
C.TEXT
D.VARIANT
E.VARCHAR
Answer: AD
Explanation:
https://docs.snowflake.com/en/user-guide/semistructured-intro
A.FOREIGN KEY
B.NOT NULL
C.PRIMARY KEY
D.UNIQUE KEY
Answer: B
Explanation:
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
https://docs.snowflake.com/en/user-guide/ui-snowsight-quick-tour
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:
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
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
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.)
Answer: DE
Explanation:
https://docs.snowflake.com/en/user-guide/tables-clustering-keys
A.Account
B.Database
C.Schema
D.Table
E.Virtual warehouse
Answer: BC
Explanation:
https://docs.snowflake.com/en/sql-reference/ddl-database
Answer: BD
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/ui-query-profile
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
Answer: BD
Explanation:
https://docs.snowflake.com/en/user-guide/data-load-transform
A.CALL
B.COMMIT
C.GET
D.PUT
E.ROLLBACK
Answer: BE
Explanation:
B.COMMIT
E.ROLLBACK
Answer: CE
Explanation:
https://docs.snowflake.com/en/user-guide/views-secure
A.Account
B.Database
C.Organization
D.Schema
E.Virtual warehouse
Answer: AE
Explanation:
https://docs.snowflake.com/en/user-guide/resource-monitors
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
Answer: A
Explanation:
1. Correct
2. https://docs.snowflake.com/en/user-guide/ui-query-profile
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
Answer: B
Explanation:
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.
copy into @message from (select object_construct('id', 1, 'first_name', 'Snowflake', 'last_name', 'User', 'city',
'Bozeman')) file_format = (type = json)
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.
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.
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=
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
Answer: D
Explanation:
D correct.
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.
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.
A.File URL
B.Scoped URL
C.Pre-signed URL
D.Scoped file URL
Answer: C
Explanation:
A.Avro
B.JSON
C.ORC
D.Parquet
E.SQL
Answer: BE
Explanation:
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=
Answer: BE
Explanation:
https://docs.snowflake.com/user-guide/tables-temp-transient#comparison-of-table-types
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
A.Indexing
B.Clustering keys
C.Multi-clustering
D.Materialized views
Answer: B
Explanation:
A.Cloud services
B.Query processing
C.Elastic memory
D.Database storage
Answer: B
Explanation:
Query processing
Answer: D
Explanation:
https://docs.snowflake.com/en/user-guide/network-policies#bypassing-a-network-policy
Answer: A
Explanation:
Ahttps://docs.snowflake.com/en/user-guide/kafka-connector-install#download-the-kafka-connector-files
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
A.Access control
B.Fail-safe
C.Network policies
D.Time Travel
Answer: D
Explanation:
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
Answer: C
Explanation:
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.
A.Masking policies
B.Data classification
C.Row level policies
D.External functions
Answer: B
Explanation:
A.Tags
B.Comments
C.Internal tokenization
D.Row access policies
Answer: A
Explanation:
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
A.Integrations
B.Network policies
C.Session policies
D.Roles
E.Users
Answer: DE
Explanation:
https://docs.snowflake.com/en/user-guide/scim-intro
Answer: C
Explanation:
Answer: A
Explanation:
Answer: D
Explanation:
Dhttps://docs.snowflake.com/en/sql-reference/functions/get_stage_location
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
A.External
B.Permanent
C.Temporary
D.Transient
Answer: C
Explanation:
Answer: A
Explanation:
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
A.COPY INTO
B.COPY INTO followed by GET
C.GET
D.COPY INTO followed by PUT
Answer: A
Explanation:
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
A.Directory
B.File
C.Pre-signed
D.Scoped
Answer: C
Explanation:
Pre-signed
Answer: A
Explanation:
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
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
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.
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:
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
A.COPY INTO
B.GET
C.INSERT INTO
D.PUT
Answer: A
Explanation:
COPY INTO
A.COPY INTO
B.GET
C.MERGE
D.PUT
Answer: A
Explanation:
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.
Answer: CE
Explanation:
Answer: AE
Explanation:
E. All users assigned the ACCOUNTADMIN role should use Multi-Factor Authentication (MFA).
Answer: A
Explanation:
This because subqueries will cache their result and it can be reused
A.echo
B.quiet
C.output_file
D.output_format
E.force_put_overwrite
Answer: CD
Explanation:
C .output_file
D output_format
A.ACCESS_HISTORY
B.COPY_HISTORY
C.QUERY_HISTORY
D.ROW_ACCESS_POLICIES
Answer: A
Explanation:
Answer: B
Explanation:
CORRECT is B FORCE parameter avoid snowflake duplicate files check in historic of files loaded.
Answer: C
Explanation:
The objects in the data share are being deleted and the grant pattern is not re-applied systematically.
Explanation:
A.Flowcharts
B.Gantt charts
C.Line charts
D.Pie charts S3
E.Scatterplots
Answer: E
Explanation:
Scatterplots is a correct.
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
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+
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/
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.
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
Answer: A
Explanation:
Answer: A
Explanation:
https://docs.snowflake.com/en/user-guide/views-materialized#label-limitations-on-creating-materialized-
views
A.External
B.Permanent
C.Temporary
D.Transient
Answer: C
Explanation:
A.encoding
B.escape
C.file_extension
D.single
Answer: C
Explanation:
A.Access_History
B.Object_Dependencies
C.Table_Storage_Metrics
D.Tables
Answer: A
Explanation:
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
A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.USERADMIN
Answer: A
Explanation:
ACCOUNTADMIN
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
Answer: C
Explanation:
https://docs.snowflake.com/en/user-guide/data-time-travel
Explanation:
DE correct - https://docs.snowflake.com/en/user-guide/data-load-dirtables
A.All rows
B.All columns
C.Individual rows
D.Individual columns
Answer: C
Explanation:
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
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
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
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
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
A.GROUP BY
B.LIMIT
C.ORDER BY
D.PARTITION BY
E.UNION ALL
Answer: CD
Explanation:
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
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.
A.ARRAY
B.OBJECT
C.VARCHAR
D.VARIANT
Answer: D
Explanation:
https://docs.snowflake.com/en/user-guide/kafka-connector-overview
A.4
B.8
C.16
D.32
Answer: B
Explanation:
small = 2m = 4l = 8
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
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.
A.ARRAY
B.BLOB
C.CLOB
D.JSON
E.VARIANT
Answer: AE
Explanation:
A-ARRAY
E-VARIANT
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
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
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.
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
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
Answer: A
Explanation:
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.
Answer: C
Explanation:
https://docs.snowflake.com/en/user-guide/warehouses-multicluster
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
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
A.Active role
B.Masking policy
C.Column-level security
D.Multi-Factor Authentication (MFA)
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/ui-snowsight-
gs#:~:text=While%20using%20Snowsight%2C%20you%20can%20change%20the%20active,and%20the%20actions%
Answer: A
Explanation:
A correct - https://docs.snowflake.com/en/user-guide/views-materialized
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.
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?
Answer: D
Explanation:
Answer: B
Explanation:
https://docs.snowflake.com/en/user-guide/unstructured-intro
A.Snowflake Marketplace
B.SnowCD
C.Snowsight
D.SnowSQL
E.Snowflake connector for Python
Answer: DE
Explanation:
D. Snow SQL
Reference:
https://docs.snowflake.com/en/user-guide/key-pair-auth
A.COPY INTO
B.GET
C.LIST
D.PUT
E.REMOVE
Answer: BD
Explanation:
B.GET
D.PUT
Answer: A
Explanation:
Reference:
https://interworks.com/blog/chastie/2020/01/28/zero-to-snowflake-loading-and-querying-semi-structured-
json-data/
A.External tables
B.Permanent tables
C.Data files available in internal stages
D.Data files available in external stages
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/cost-understanding-data-
storage#:~:text=Files%20staged%20for%20bulk%20data%20loading%2Funloading%20%28stored%20compressed,de
A.B-tree
B.Indexing
C.Map reduce
D.Pruning
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions
Answer: BD
Explanation:
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.)
Answer: AD
Explanation:
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
Answer: CD
Explanation:
Reference:
https://community.snowflake.com/s/article/Performance-impact-from-local-and-remote-disk-spilling
Answer: AE
Explanation:
A. Scoped URL
E. Pre-signed URL
Reference:
https://docs.snowflake.com/en/user-guide/unstructured-data-sharing
Answer: AE
Explanation:
E. Reader accounts enable data consumers to access and query data shared by the provider.
Answer: CE
Explanation:
A.Authentication
B.Access delegation
C.Data pruning
D.Data compression
E.Query parsing and optimization
Answer: AE
Explanation:
A. Authentication
Answer: AE
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/sql/copy-into-location
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
Answer: A
Explanation:
https://docs.snowflake.com/en/user-guide/ui-snowsight-quick-tour#user-menu
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.
Answer: AC
Explanation:
A. Worksheet sharing.
Reference:
https://docs.snowflake.com/en/user-guide/ui-snowsight-quick-tour
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:
Reference:
https://docs.snowflake.com/en/sql-reference/functions/get_presigned_url
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%
A.trim_space = true
B.compression = auto
C.strip_outer_array = true
D.strip_outer_array = false
Answer: C
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/data-load-considerations-prepare
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/user-guide/security-column-intro
Answer: BC
Explanation:
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
A.0 days
B.1 day
C.7 days
D.90 days
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/tables-temp-transient
A.Clustering
B.Client redirect
C.Fail-safe
D.Search optimization service
E.Account and database replication
Answer: BE
Explanation:
B. Client redirect.
Reference:
https://docs.snowflake.com/en/sql-reference/functions/system_global_account_set_parameter
Answer: CD
Explanation:
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
A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.USERADMIN
Answer: B
Explanation:
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?
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/data-load-local-file-system-create-stage
A.Medium
B.Large
C.2X-Large
D.4X-Large
Answer: C
Explanation:
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.
A.Active
B.Fail-safe
C.Staged
D.Time Travel
Answer: B
Explanation:
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.
A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.USERADMIN
Answer: C
Explanation:
Reference:
https://community.snowflake.com/s/article/Quickly-Visualize-Snowflake-s-Roles-Grants-and-Privileges
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/security-access-control-overview
A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.USERADMIN
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/security-access-privileges-shares
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
Answer: B
Explanation:
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.
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
A.ALTER
B.MODIFY
C.MONITOR
D.USAGE
Answer: B
Explanation:
Reference:
https://stackoverflow.com/questions/67444656/how-do-you-restrict-a-warehouse-to-resize-to-role-in-
snowflake
Answer: C
Explanation:
Reference:
https://www.phdata.io/blog/encrypting-snowflake-data-with-own-keys/
A.SINGLE = 0
B.SINGLE = NULL
C.SINGLE = TRUE
D.SINGLE = FALSE
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/data-unload-
overview#:~:text=The%20COPY%20INTO%20%3Clocation%3E%20command%20provides%20a%20copy,SINGLE%20%
A.64
B.128
C.149
D.192
Answer: D
Explanation:
Correct D - 64 + 128
https://docs.snowflake.com/en/user-guide/warehouses-overview
Answer: C
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/warehouses-
multicluster#:~:text=As%20the%20number%20of%20concurrent%20user%20sessions%20and%2For,to%20the%20m
A.0 days
B.1 day
C.7 days
D.14 days
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/data-time-travel
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/query-acceleration-service
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
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/performance-query-warehouse-queue
Answer: AB
Explanation:
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
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/
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/constructs/sample
A.SYSTEM$ALLOWLIST
B.SYSTEM$ALLOWLIST_PRIVATELINK
C.SYSTEM$AUTHORIZE_PRIVATELINK
D.SYSTEM$IS_LISTING_PURCHASED
Answer: D
Explanation:
Reference:
https://other-docs.snowflake.com/en/collaboration/provider-listings-preparing
A.Secure view
B.Materialized view
C.Temporary table
D.Transient table
Answer: A
Explanation:
Answer: C
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/querying-semistructured
Answer: D
Explanation:
Reference:
https://community.snowflake.com/s/article/Best-Practices-for-Data-Unloading
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
A.PUT
B.INSERT
C.COPY INTO
D.GET
Answer: C
Explanation:
Answer: C
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/admin-security-fed-auth-overview
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:
Reference:
https://docs.snowflake.com/en/sql-reference/functions/validate
A.Standard
B.Enterprise
C.Business Critical
D.Virtual Private Snowflake (VPS)
Answer: D
Explanation:
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
Answer: BC
Explanation:
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.
Reference:
https://docs.snowflake.com/en/user-guide/performance-query-warehouse
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).
A.Account
B.Role
C.Session
D.User
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/security-mfa
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
Answer: C
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/ui-snowsight-gs
A.User
B.Role
C.Account
D.Organization
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/sql/desc
A.SKIP_BYTE_ORDER_MARK
B.EMPTY_FIELD_AS_NULL
C.NULL_IF
D.ESCAPE_UNENCLOSED_FIELD
Answer: C
Explanation:
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:
Reference:
https://docs.snowflake.com/en/user-guide/tasks-intro
A.Temporary table
B.External table
C.Secure view
D.Materialized view
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/views-materialized
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
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
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
A.ARRAY
B.CHARACTER
C.STRING
D.VARCHAR
E.VARIANT
Answer: AE
Explanation:
A. ARRAY
E. VARIANT
Answer: C
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/data-load-overview
A.BUILD_SCOPED_FILE_URL
B.BUILD_STAGE_FILE_URL
C.GET_PRESIGNED_URL
D.GET_STAGE_LOCATION
Answer: C
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/unstructured-intro
A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.USERADMIN
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/resource-monitors
A.ALTER TABLE
B.INSERT INTO
C.MERGE
D.SELECT
Answer: A
Explanation:
https://docs.snowflake.com/en/user-guide/data-sharing-provider#ddl-for-shares
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
A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.ORGADMIN
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/database-replication-config
A.SnowCD
B.SnowSQL
C.Snowsight
D.The Snowflake API
Answer: B
Explanation:
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:
Reference:
https://blog.devgenius.io/snowflake-micro-partitions-clustering-keys-dbt-b6cb1212dcbe
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
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/search-optimization-service
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
A.1 minute
B.2 minutes
C.6 minutes
D.8 minutes
Answer: C
Explanation:
Reference:
https://community.snowflake.com/s/article/Cluster-Spin-up-criteria-in-MCW
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/functions/get_query_operator_stats
A.Operator tree
B.Table pruning
C.Most expensive nodes
D.Nodes by execution time
Answer: B
Explanation:
A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.ORGADMIN
E.USERADMIN
Answer: AB
Explanation:
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?
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/sql/show-file-formats
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
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
Answer: AD
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/organizations
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
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/warehouses-multicluster
A.View
B.Secure view
C.Materialized view
D.External table
Answer: C
Explanation:
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.
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/network-policies
A.No access
B.Read access
C.Write access
D.Full access
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/security-access-control-overview
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/data-load-local-file-system-copy
Answer: D
Explanation:
Reference:
https://community.snowflake.com/s/question/0D5Do00000IaCZlKAN/what-is-the-difference-between-
metadata-cache-and-result-cache
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/resource-monitors
Answer: BD
Explanation:
A.Authorizing users
B.Initiating user sessions
C.Logging into Snowflake
D.Logging out of Snowflake
E.Performing role authentication
Answer: CD
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/admin-security-fed-auth-overview
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
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
Answer: A
Explanation:
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.)
Answer: AD
Explanation:
D. Notifications
Reference:
https://docs.snowflake.com/en/user-guide/ui-preferences
A.OWNERSHIP
B.MODIFY
C.CREATE
D.USAGE
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/views-secure
Answer: B
Explanation:
https://docs.snowflake.com/en/user-guide/warehouses-considerations#automating-warehouse-suspension
Answer: BC
Explanation:
A.Key-value
B.Columnar
C.Graph
D.Document
E.Compressed
Answer: BE
Explanation:
B. Columnar.
E .Compressed
Answer: AB
Explanation:
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
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
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
Answer: BE
Explanation:
https://docs.snowflake.com/en/sql-
reference/constructs/sample#:~:text=BERNOULLI%20%7C%20ROW%20or%20SYSTEM%20%7C%20BLOCK
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
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.)
Answer: DE
Explanation:
A.BOOLEAN
B.NUMBER
C.VARBINARY
D.VARIANT
Answer: D
Explanation:
A.Network policy
B.SCIM
C.Role-Based Access Control (RBAC)
D.Key pair authentication
Answer: D
Explanation:
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
Heetec
Heetec
Heetec
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
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.
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:
Answer: D
Explanation:
A.Fail-safe
B.Time Travel
C.Cloning
D.Account replication
Answer: A
Explanation:
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
Answer: D
Explanation:
To optimize query performance by reading all data in a table.
A.Aggregate
B.Scalar
C.Table
D.Window
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/functions
A.Avro
B.JSON
C.ORC
D.Parquet
E.XML
Answer: BD
Explanation:
B.JSON
D. Parquet
A.ACCOUNTADMIN
B.SECURITYADMIN
C.SYSADMIN
D.ORGADMIN
Answer: D
Explanation:
ORGADMIN.
Reference:
https://docs.snowflake.com/en/sql-reference/sql/alter-account
Answer: D
Explanation:
TABLE_STORAGE_METRICS view.
Reference:
https://docs.snowflake.com/en/sql-reference/account-usage/table_storage_metrics
A.Data provider
B.Data consumer
C.Reader
D.Organization
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/data-sharing-intro
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.
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:
A.OAuth
B.Key pair authentication
C.Federated authentication
D.Multi-Factor Authentication (MFA)
E.Username and password authentication
Answer: AE
Explanation:
A.OAuth.
Reference:
https://docs.snowflake.com/en/user-guide/api-authentication
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
Answer: B
Explanation:
Answer: C
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/admin-security-fed-auth-security-integration
A.
B.
C.
D.
Answer: C
Explanation:
Object privilege
1.Database usage
2.schema usage
3.Table select
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
Answer: D
Explanation:
Schema » Table » Column.
Reference:
https://docs.snowflake.com/en/user-guide/object-tagging
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.
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
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
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
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.
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:
Answer: BD
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/tables-storage-considerations
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.
A.External
B.Permanent
C.Temporary
D.Transient
Answer: D
Explanation:
Answer: BD
Explanation:
A.Avro
B.JSON
C.TSV
D.Parquet
Answer: D
Explanation:
Answer: B
Explanation:
A multi-cluster shared data architecture using a central data repository and massively parallel processing
(MPP).
A.TEXT
B.VARIANT
C.VARCHAR
D.VARBINARY
Answer: B
Explanation:
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
A.Grant
B.Privilege
C.Role
D.Session
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/security-access-control-overview
A.Regular table
B.Regular view
C.Materialized view
D.Cached query result
Answer: C
Explanation:
A.32
B.64
C.128
D.256
Answer: C
Explanation:
Reference:
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.
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.
Explanation:
A.USERADMIN
B.ORGADMIN
C.SYSADMIN
D.SECURITYADMIN
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/security-access-control-considerations
A.MODIFY
B.READ
C.SELECT
D.USAGE
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/functions/build_stage_file_url
Explanation:
Answer: A
Explanation:
Answer: C
Explanation:
Each object has an owner, who can in turn grant access to that object.
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
Answer: A
Explanation:
A.Materialized View
B.Pipe
C.Stream
D.Task
Answer: C
Explanation:
A.ACCESS_HISTORY
B.LOAD_HISTORY
C.QUERY_HISTORY
D.COPY_HISTORY
Answer: A
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/access-history
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:
Reference:
https://docs.snowflake.com/en/user-guide/network-policies
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
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.
Answer: D
Explanation:
Answer: D
Explanation:
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.
A.UTF-8
B.UTF-16
C.ISO-8859-1
D.WINDOWS-1253
Answer: A
Explanation:
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
Answer: C
Explanation:
Answer: C
Explanation:
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
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:
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
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:
Reference:
https://docs.snowflake.com/en/user-guide/ui-query-profile
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
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.
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
Answer: BC
Explanation:
B.When loading data into a table.
Answer: D
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).
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
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
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.
Log in to ExamTopics
Sign in:
Email or nickname
Password
Forgot my password
Log in
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:
A.RETURN_-1_ROWS
B.RETURN_n_ROWS
C.RETURN_ERRORS
D.RETURN_ALL_ERRORS
Answer: D
Explanation:
RETURN_ALL_ERRORS..
A.Object tags
B.Masking policies
C.Row access policies
D.OBJECT_DEPENDENCIES view
Answer: D
Explanation:
OBJECT_DEPENDENCIES view.
A.Account
B.Database
C.Schema
D.Table
Answer: A
Explanation:
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
A.Access History
B.Data classification
C.Column-level security
D.Object dependencies
Answer: B
Explanation:
Data classification.
A.Pruning
B.Spilling
C.Initialization
D.Local Disk I/O
E.Percentage of data read from cache
Answer: CD
Explanation:
C.Initialization.
https://docs.snowflake.com/en/user-guide/ui-query-profile
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/sql/show-network-policies
A.FOR
B.LOOP
C.REPEAT
D.WHILE
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/developer-guide/snowflake-scripting/loops
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.
Answer: D
Explanation:
The additional compute resources are provisioned when the warehouse is resumed.
Reference:
https://docs.snowflake.com/en/user-guide/warehouses-tasks
Answer: C
Explanation:
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
A.Fail-safe
B.Network policies
C.End-to-end encryption
D.Multi-Factor Authentication (MFA)
Answer: A
Explanation:
A.Column compression
B.Data clustering
C.Micro-partitioning
D.Metadata management
Answer: D
Explanation:
Which CREATE object statement will automatically assign the TABLE_A tag to a target object?
Answer: A
Explanation:
CREATE TABLE LIKE TABLE_A;.
A.READ
B.REFERENCES
C.REFERENCE_USAGE
D.USAGE
Answer: C
Explanation:
A.FLATTEN
B.OBJECT_AS
C.OBJECT_CONSTRUCT
D.TO_VARIANT
Answer: C
Explanation:
A.Account role
B.Custom role
C.Database role
D.Secondary role
Answer: C
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/sql/grant-database-role-share
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.
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/sql-reference/data-types-semistructured
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.
Answer: B
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions
A.Private listing
B.Secure view
C.Sequence
D.Share
Answer: D
Explanation:
Reference:
https://docs.snowflake.com/en/user-guide/data-sharing-intro
Explanation:
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)
Answer: A
Explanation:
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!