Practice_questions_0 (1)
Practice_questions_0 (1)
https://www.examtopics.com/exams/snowflake/snowpro-core/view/2/
A. Micro-partitions
B. Clustering keys (ANSWER)
C. Key partitions
D. Clustered partitions
https://community.snowflake.com/s/article/Snowflake-What-the-Cluster
Used to help keep all frequently accessed data in the same micro-partition for
faster retrieval. This is only ideal for very large tables as Snowflake
automatically clusters your data into micro-partitions. Using cluster keys will
override Snowflake's natural clustering.
2. Which of the following are valid Snowflake Virtual Warehouse Scaling Policies?
(Choose two.)
A. Custom
B. Economy Most Voted (ANSWER)
C. Optimized
D. Standard (ANSWER)
3. The Scaling Policy (Standard vs Economic). This policy will dictate when a
warehouse should auto scale-out and back in.
Standard policy will focus on minimizing queuing where an Economic policy will look
at fully utilizing the current cluster before adding an additional cluster
True or False: A single database can exist in more than one Snowflake account.
A. True
B. False (ANSWER)
A. SYSADMIN
B. SECURITYADMIN (ANSWER)
C. PUBLIC
D. ACCOUNTADMIN
Here the answer should be SECURITYADMIN as it is parent of USERADMIN (which is the
correct answer) More
details: https://docs.snowflake.com/en/user-guide/security-access-control-
considerations Attention By 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.
5. True or False: Bulk unloading of data from Snowflake supports the use of a
SELECT statement.
A. True (ANSWER)
B. False
https://docs.snowflake.com/en/user-guide/data-unload-overview#bulk-unloading-using-
queries
https://docs.snowflake.com/en/user-guide/tables-storage-considerations
A. Number of users
B. Warehouse size (ANSWER)
C. Amount of data processed
D. # of clusters for the Warehouse (ANSWER)
A. Clustering represents the way data is grouped together and stored within
Snowflake's micro-partitions (ANSWER)
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
11. True or False: The COPY command must specify a File Format in order to execute.
A. True
B. False (ANSWER)
The correct answer is FALSE. The file format can be defined at the stage, table, or
copy into command. Create Stage:
https://docs.snowflake.com/en/sql-reference/sql/create-stage.html Create Table
(STAGE_FILE_FORMAT option): https://docs.snowflake.com/en/sql-reference/sql/create-
table.html Copy Into: https://docs.snowflake.com/en/sql-reference/sql/copy-into-
table.html
12 . Which of the following commands sets the Virtual Warehouse for a session?
A. COPY WAREHOUSE FROM <<config file>>;
B. SET WAREHOUSE = <<warehouse name>>;
C. USE WAREHOUSE <<warehouse name>>; (ANSWER)
D. USE VIRTUAL_WAREHOUSE <<warehouse name>>;
A. Tables (ANSWER)
B. Named File Formats (ANSWER)
C. Schemas (ANSWER)
D. Shares
E. Databases (ANSWER)
F. Users
ABCE : Shares and Users cannot be cloned in Snowflake because they represent
different types of objects and have different purposes. Shares represent shared
access to data within Snowflake, and they cannot be cloned because access to data
is controlled through the sharing mechanism, not through copying the share itself.
Users represent individual accounts within Snowflake, and they cannot be cloned
because each user account must have a unique name and must be associated with a
unique set of permissions. Cloning a user would result in two users with the same
name, which is not allowed in Snowflake. Instead of cloning Shares or Users, you
can use the Snowflake GRANT command to manage access to data and permissions in
Snowflake. The GRANT command allows you to control access to data by granting
specific privileges to users, roles, or groups.
14: Which object allows you to limit the number of credits consumed within a
Snowflake account?
16. What are the three layers that make up Snowflake's architecture? (Choose
three.)
A. Compute (ANSWER)
B. Tri-Secret Secure
C. Storage (ANSWER)
D. Cloud Services (ANSWER)
17. Why would a customer size a Virtual Warehouse from an X-Small to a Medium?
18.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)
A. JDBC (ANSWER)
B. SnowSQL (ANSWER)
C. Snowflake Web Interface (UI) (ANSWER)
D. ODBC (ANSWER)
E. Python (ANSWER)
https://docs.snowflake.com/en/user-guide/security-mfa.html
20. True or False: Snowflake charges a premium for storing semi-structured data.
A. True
B. False (ANSWER)
https://www.examtopics.com/exams/snowflake/snowpro-core/view/3/
23. 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)
24. Snowflake stores its metadata statistics in the Services layer of its
architecture. This layer is responsible for managing and maintaining metadata about
tables, columns, schemas, users, roles, and other objects within the Snowflake data
warehouse. The metadata statistics help optimize query execution and provide
valuable insights into the performance of the data warehouse. So, you can think of
the Services layer as the brain behind Snowflake's efficient data management and
analytics capabilities.
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)
25. 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(ANSWER)
B. False
26. True. Snowflake's data warehouse was built from scratch specifically for the
cloud environment, rather than being built on top of an existing database or
platform like Hadoop. Snowflake was designed to leverage the scalability,
elasticity, and flexibility of cloud computing to provide a highly performant and
efficient data warehousing solution. This approach allowed Snowflake to optimize
its architecture for cloud-native features and deliver a purpose-built data
warehouse service.
Which of the following statements are true of Virtual Warehouses? (Choose all that
apply.)
A. Temporary (ANSWER)
B. Transient
C. Provisional
D. Permanent
A. The Pipe load history is reset to empty: This statement is true. When a Pipe is
recreated, the load history associated
with it is reset, and the new Pipe starts with an empty load history.
B. The REFRESH parameter is set to TRUE: This statement is false. The CREATE OR
REPLACE PIPE command does
not affect or modify the REFRESH parameter of the Pipe. It retains its previous
value.
C. Previously loaded files will be ignored: This statement is false. When a Pipe is
recreated,
it does not affect or ignore previously loaded files. The Pipe will continue to
process files as per its configuration.
Therefore, the correct answer is:
A. The Pipe load history is reset to empty.
https://www.examtopics.com/exams/snowflake/snowpro-core/view/4/
32. 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)
33. Select the three types of tables that exist within Snowflake. (Choose three.)
A. Temporary (ANSWER)
B. Transient (ANSWER)
C. Provisional
D. Permanent (ANSWER)
34. True or False: Snowpipe via REST API can only reference External Stages as
source.
A. True
B. False (ANSWER)
https://docs.snowflake.com/en/user-guide/data-load-snowpipe-rest-gs
35. 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)
I vote False. As long as you support JDBC or ODBC, you should be able to connect to
Snowflake https://docs.snowflake.com/en/developer-guide/drivers
36. True or False: It is possible to load data into Snowflake without creating a
named File Format object.
A. True (ANSWER)
B. False
37.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 (ANSWER)
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 (ANSWER)
D. It is recommended to use staging tables to manage MERGE statements (ANSWER)
39. 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 (ANSWER)
B. False
41. 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. ( (ANSWER)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. (ANSWER)The €24 גhourג€ timer on the precomputed results gets renewed every
time the exact query is executed
A. Scaling rhythmically
B. Scaling max
C. Scaling out (ANSWER)
D. Scaling up
Snowflake supports two ways to scale warehouses: Scale up by resizing a warehouse.
Scale out by adding clusters to a
multi-cluster warehouse (requires Snowflake Enterprise Edition or higher).
43. Which item in the Data Warehouse migration process does not apply in Snowflake?
A. Migrate Users
B. Migrate Schemas
C. Migrate Indexes (ANSWER)
D. Build the Data Pipeline
44. Snowflake provides two mechanisms to reduce data storage costs for short-lived
tables. These mechanisms are: (Choose two.)
Ans: A,B
A. 8KB
B. 16MB (ANSWER)
C. 50MB
D. 4000GB
Ans: 16MB
46. Which of the following are main sections of the top navigation of the Snowflake
Web Interface (UI)? (Choose three.)
A. Databases (ANSWER)
B. Tables
C. Warehouses (ANSWER)
D. Worksheets (ANSWER)
Ans: A, C, D
47. What is the recommended Snowflake data type to store semi-structured data like
JSON?
A. VARCHAR
B. RAW
C. LOB
D. VARIANT (ANSWER)
Ans: D
Reason: The recommended Snowflake data type to store semi-structured data like JSON
is VARIANT
because it allows for flexible storage of data with varying structures and types
within the same column.
It can efficiently handle complex and nested data without requiring predefined
schemas or fixed structures.
48. Which of the following statements are true of Snowflake releases: (Choose two.)
A. They happen approximately weekly (ANSWER)
B. They roll up and release approximately monthly, but customers can request early
release application
C. During a release, new customer requests/queries/connections transparently move
over to the newer version (ANSWER)
D. A customer is assigned a 30 minute window (that can be moved anytime within a
week) during which the system will be unavailable and customer is upgraded
Ans: C, A
49. Which of the following are common use cases for zero-copy cloning? (Choose
three.)
Ans: A,B,C
Ans: A
51. 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)
Ans: A, C
https://docs.snowflake.com/en/sql-reference/sql/create-network-policy
53. True or False: Snowflake charges additional fees to Data Providers for each
Share they create.
A. True
B. False (ANSWER)
Ans: B
54. 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)
Ans: D
55. A role is created and owns 2 tables. This role is then dropped. Who will now
own the two tables?
A. The tables are now orphaned
B. The user that deleted the role
C. SYSADMIN
D. The assumed role that dropped the role (ANSWER)
Ans: D (re-check)
56. Which of the following connectors are available in the Downloads section of the
Snowflake Web Interface (UI)? (Choose two.)
A. SnowSQL (ANSWER)
B. ODBC (ANSWER)
C. R
D. HIVE
Ans: A, B
Ans: A (re-check)
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)
Ans: D
59. 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)
Ans: B
60. The Query History in the Snowflake Web Interface (UI) is kept for
approximately:
A. 60 minutes
B. 24 hours
C. 14 days (ANSWER)
D. 30 days
E. 1 year
Ans: C
Ans: D
Ans: C
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/
63. Which of the following are options when creating a Virtual Warehouse? (Choose
two.)
A. Auto-drop
B. Auto-resize
C. Auto-resume (ANSWER)
D. Auto-suspend (ANSWER)
Ans: C,D
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
Ans: A,B
Ans: B
Ans: D
Ans: A
68. Which of the following commands are not blocking operations? (Choose two.)
A. UPDATE
B. INSERT (ANSWER)
C. MERGE
D. COPY (ANSWER)
69. Which of the following commands are not blocking operations? (Choose two.)
A. UPDATE
B. INSERT
C. MERGE
D. COPY
Ans: BD
70. Which of the following is true of Snowpipe via REST API? (Choose two.)
A. You can only use it on Internal Stages
B. All COPY INTO options are available during pipe creation
C. Snowflake automatically manages the compute required to execute the Pipe's COPY
INTO commands (ANSWER)
D. Snowpipe keeps track of which files it has loaded (ANSWER)
71. Snowflake recommends, as a minimum, that all users with the following role(s)
should be enrolled in Multi-Factor Authentication (MFA):
A. SECURITYADMIN, ACCOUNTADMIN, PUBLIC, SYSADMIN
B. SECURITYADMIN, ACCOUNTADMIN, SYSADMIN
C. SECURITYADMIN, ACCOUNTADMIN
D. ACCOUNTADMIN (ANSWER)
Ans: D
At a minimum, Snowflake strongly recommends that all users with the ACCOUNTADMIN
role be required to use MFA.
Ans: C
its C as the warehouse start executing the query after the provisioning.
there is not specific time slot and no provision when an accountadmin specify a
time window as long as the warehouse is running and the user have right privilege
73. True or False: Users are able to see the result sets of queries executed by
other users that share their same role.
A. True
B. False (ANSWER)
Ans: B
A 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.
74. 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)
Ans: B
A user has to select a WAREHOUSE not a specific cluster within the warehouse.
Ans: A
https://docs.snowflake.com/en/user-guide/data-load-snowpipe-intro.html#pausing-or-
resuming-pipes
Pausing or Resuming Pipes
In addition to the pipe owner, a role that has the following minimum permissions
can pause or resume the pipe
76. Which of the following languages can be used to implement Snowflake User
Defined Functions (UDFs)? (Choose two.)
A. Java
B. Javascript (ANSWER)
C. SQL (ANSWER)
D. Python
Ans : ABCD
https://docs.snowflake.com/en/developer-guide/udf/udf-overview
77. 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 (ANSWER)
C. When the compute must be available with no delay or lag time (ANSWER)
D. When you do not want to have to manually turn on the Warehouse each time a user
needs it
Ans: BC
78. Which of the following are valid approaches to loading data into a Snowflake
table? (Choose all that apply.)
A. Bulk copy from an External Stage (ANSWER)
B. Continuous load using Snowpipe REST API (ANSWER)
C. The Snowflake Web Interface (UI) data loading wizard (ANSWER)
D. Bulk copy from an Internal Stage (ANSWER)
Ans: ABCD
ABCD are correct, data can be loaded into snowflake table from internal stage using
bulk copying.
Ans. D
https://docs.snowflake.com/en/user-guide/warehouses-overview.html#auto-suspension-
and-auto-resumption
81. The number of queries that a Virtual Warehouse can concurrently process is
determined by (Choose two.):
A. The complexity of each query (ANSWER)
B. The CONCURRENT_QUERY_LIMIT parameter set on the Snowflake account
C. The size of the data required for each query (ANSWER)
D. The tool that is executing the query.
Ans. AC
Ans. BD
https://docs.snowflake.com/en/user-guide/data-load-bulk-ts#step-2-validating-the-
data-load
Ans: D
The role must have access to the target schema and the CREATE TASK
privilege on the schema itself: The role executing the CREATE TASK statement
must have access privileges on the schema where the task will be created.
This includes having the necessary privileges to create objects within the schema.
Typically, the role needs the CREATE TASK privilege granted on the specific schema.
84. What are the three things customer want most from their enterprise data
warehouse solution? (Choose three.)
A. On-premise availability
B. Simplicity (ANSWER)
C. Open source based
D. Concurrency(ANSWER)
E. Performance(ANSWER)
Ans: BDE
85. True or False: Some queries can be answered through the metadata cache and do
not require an active Virtual Warehouse.
A. True (ANSWER)
B. False
Ans: A
86. When scaling out by adding clusters to a multi-cluster warehouse, you are
primarily scaling for improved:
A. Concurrency (ANSWER)
B. Performance
Ans: A
87. What is the minimum Snowflake edition that provides data sharing?
A. Standard (ANSWER)
B. Premier
C. Enterprise
D. Business Critical Edition
Ans. A
88.True or False: Each worksheet in the Snowflake Web Interface (UI) can be
associated with different roles, databases, schemas, and Virtual Warehouses.
A. True (ANSWER)
B. False
Ans: A
89. True or False: You can query the files in an External Stage directly without
having to load the data into a table.
A. True (ANSWER)
B. False
Ans. A
Snowflake supports using standard SQL to query data files located in an internal
(i.e. Snowflake) stage or named external (Amazon S3, Google Cloud Storage, or
Microsoft Azure) stage.
This can be useful for inspecting/viewing the contents of the staged files,
particularly before loading or after unloading data.
Ans. B
91. True or False: An active warehouse is required to run a COPY INTO statement.
A. True (ANSWER)
B. False
Ans: A
COPY INTO table basically rights data into Micro Partition.
To access the micro partition it requires a active warehouse to pass thru right.
To access the storage it should pass thru the warehouse. it should be active.
even if its suspended, upon receiving a Query the warehouse will resume and come
into active to execute the query.
92. 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)
Ans: B
AWS Private Link is a service that enables you to access services over a
private connection from your Amazon VPC (Virtual Private Cloud) without using
public IPs.
While it provides a secure connection to AWS services, it doesn't extend the
connection
to on-premise data centers directly. It is focused on connecting within the AWS
environment.
Ans. B. False
Snowflake's Global Services Layer doesn't gather and maintain statistics on all
columns in all micro-partitions. Instead, it collects and maintains metadata and
statistics for query optimization purposes. While it does collect some statistics,
it's not on every column in every micro-partition.
94. True or False: It is best practice to define a clustering key on every table.
A. True
B. False (ANSWER)
Ans: B
Ans: A
96. 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 (ANSWER)
D. Business Critical Edition
Ans: C
Standard Offer Timetravel up to 1 day. Enterprise + edition offer up to 90 days.
Ans: D
98. 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
Ans: C (ANSWER)
99. Which of the following statements are true about Schemas in Snowflake? (Choose
two.)
A. A Schema may contain one or more Databases
B. A Database may contain one or more Schemas (ANSWER)
C. A Schema is a logical grouping of Database Objects (ANSWER)
D. Each Schema is contained within a Warehouse
Ans: BC
100. True or False: You can resize a Virtual Warehouse while queries are running.
A. True (ANSWER)
B. False
Ans: A
101. What is the most granular object that the Time Travel retention period can be
defined on?
A. Account
B. Database
C. Schema
D. Table (ANSWER)
Ans: D
Time Travel retention periods can be defined at the table level in Snowflake,
allowing for granular control over how far back in time data can be recovered.