0% found this document useful (0 votes)
763 views7 pages

Snowflake SnowPro Advanced - Architect - Practice Exam - Medium

This document provides 15 practice questions for the Snowflake SnowPro Advanced: Architect certification. It tests knowledge of Snowflake concepts like external functions, object hierarchy, cloning tables, and context functions. The questions cover topics like Snowpipe APIs, validating COPY statements, and cluster keys. Correct answers are provided with explanations linking to Snowflake documentation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
763 views7 pages

Snowflake SnowPro Advanced - Architect - Practice Exam - Medium

This document provides 15 practice questions for the Snowflake SnowPro Advanced: Architect certification. It tests knowledge of Snowflake concepts like external functions, object hierarchy, cloning tables, and context functions. The questions cover topics like Snowpipe APIs, validating COPY statements, and cluster keys. Correct answers are provided with explanations linking to Snowflake documentation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

This is your last free member-only story this month.

Sign up for Medium and get an extra one

Gonzalo Fernandez Plaza


Sep 29, 2022 · 6 min read · Member-only · Listen

Snowflake SnowPro Advanced: Architect —


Practice Exam Questions
Are you ready to take the Snowflake SnowPro Advanced: Architect
Certification? Test yourself with the following Solved Questions!

Snowflake SnowPro Advanced: Architect. Practice Exam Questions.

During these last months, we have studied how Snowflake works in detail,
along with some questions to prepare for the Snowflake SnowPro Core
Certification. Once you’ve passed this certification, you might want to go
one step beyond and study one of the Snowflake advanced certifications. To
see their difficulty, let’s solve some questions from the SnowPro Advanced:
Architect exam. Let’s start now with the test!

The content from this exam will be the continuation of the Snowflake SnowPro
Core Certification. You can see the whole course at the following link:

Road to SnowFlake SnowPro Core Certification: Complete Course


An overview for the SnowFlake SnowPro Core Certification
preparation course, the data-warehousing platform built for…
plazagonzalo.medium.com

1: What does a response error code of 429 from the insertFiles,


insertReport, or loadHistoryScan API of Snowpipe mean?

1. Failure. PipeName not recognized

2. Failure. Invalid request due to an invalid format or limit exceeded

3. Failure. Request rate limit exceeded

Solution: 3. You can see all the errors from the insertFiles API at the
following link: https://docs.snowflake.com/en/user-guide/data-load-
snowpipe-rest-apis.html
2: What is the purpose of external functions in Snowflake?

1. Call executable code developed, maintained, stored, and executed


outside Snowflake.

2. Download executable code maintained outside Snowflake

3. Connect to a repository of functions outside Snowflake

Solution: 1. AWS Lambda and Microsoft Azure Functions are examples of


remote services in external functions. You can see how External Functions
work in the following diagram:

How External Functions work in Snowflake.

3: Select the correct object hierarchy from the following options:

1. Organization -> Account -> User, Role, Database, Warehouse (at the same
level)

2. Organization -> Account -> User, Role, Schema, Warehouse (at the same
level)

3. Organization -> Account -> User, Role, Table, Warehouse (at the same
level)

4. Organization -> Account -> Database -> Schema -> Table, Schema, Stage
(at the same level)

5. Organization -> Account -> Database -> Schema -> Table, View, Stage (at
the same level)

Solution: 1, 5. You can see the Snowflake hierarchy in the following image:

Snowflake hierarchy (via snowflake.com).


4: Does the VALIDATION_MODE support COPY statements that transform
the data during a load?

1. True

2. False

Solution: 2. If VALIDATION_MODE is specified, the COPY statement returns


an error.

5: When copying files, there might be errors. What are the options that you
can specify in the COPY INTO clause?

1. ABORT_STATEMENT

2. CONTINUE

3. SKIP_FILE

4. SKIP_FILE_num

5. FINISH

Solution: 1, 2, 3, 4. There is also the option SKIP_FILE_num% that skips the


file when the percentage of error rows in the file exceeds the specified
percentage.

6: Can we clone a temporary table into a permanent one?

1. True

2. False

Solution: 2. We can clone a temporary table into another temporary one or


another transient one, but never a permanent one. The same thing happens
with transient tables. We can clone permanent tables into temporary or
transient tables thought. You can see this behavior in the following picture:

Cloning between Snowflake tables.

7: What command can we use to delete a share from the Snowflake


account?

1. DELETE SHARE <myShare>

2. REMOVE SHARE <myShare>


3. DROP SHARE <myShare>

4. ALTER SHARE <myShare> SET REMOVED = True

Solution: 3.

8: What is the function of the insertReport Snowpipe endpoint?

1. Insert reports into a table

2. Insert files into a table

3. Retrieves a report of files submitted via insertFiles whose contents were


recently ingested into a table.

Solution: 3. This endpoint has two limitations thought. The first one is that
only the 10,000 most recent events are retained. Another one is that events
are retained for a maximum of 10 minutes. An event occurs when data from
a file submitted via insertFiles has been committed to the table and is
available to queries.

9: Can we define a VARIANT column as a cluster key?

1. True

2. False

Solution: 2.

10: One query takes a lot of time, and you see in the query profiler the
following information. What might be the cause of this?

1. The power of the cloud provider bucket performance is not enough;


that’s why the performance of the query is degraded.

2. The size of the AWS S3 bucket is not sufficient.

3. The amount of memory available for the memory and the local disk of a
warehouse node might not be sufficient to hold intermediate results,
making Snowflake use the remote storage, thus degrading the
performance.

Solution: 3. When Snowflake warehouse cannot fit an operation in memory,


it starts spilling (storing) data first to the local disk of a warehouse node and
then to remote storage. As this means extra IO operations, any query
requiring spilling will take longer than a similar query running on similar
data capable of fitting the operations in memory. You can find more
information about this problem and how to solve it at the following link.

11: How many cluster keys can we create for a Snowflake table?

1. One

2. Two

3. A maximum of three or four cluster keys

4. Unlimited

Solution: 1. You can enable clustering on specific tables by specifying ONE


clustering key for each table. We can only create one cluster key, but we can
have several columns or expressions in that cluster key.

12: You work for a company, and one of your primary providers shares a
Snowflake SHARE with you. Which of the following operations can you do?

1. SELECT * FROM <shared_table> GROUP BY

2. INSERT INTO <shared_table> VALUES

3. DROP TABLE <shared_table>

4. UPDATE <shared_table> SET

5. SELECT * FROM <shared_table> JOIN

Solution: 1, 5. Shared tables are read-only, so you cannot add, update or


delete data.

13: Which of these functions is NOT a Context Functions in the Session


Context sub-category?

Search Medium Write Sign up Sign In


1. CURRENT_ROLE

2. CURRENT_ACCOUNT

3. CURRENT_SESSION

4. CURRENT_DATE

Solution: 4. CURRENT_DATE is a Context Function from the General Context


sub-category. You can see all the different context functions and the sub-
categories at the following link: https://docs.snowflake.com/en/sql-
reference/functions-context.html

14: What is the output of the command? SELECT TOP 100 AGE FROM USERS;

1. The TOP 100 grades in ascendent order


2. The TOP 100 grades in descendent order

3. The TOP 100 grades ordered by the creation date of the data

4. Non-deterministic list of 100 grades

Solution: 4. We’d need the ORDER BY clause if we want to generate the other
results.

15: Which are the two VARIANT columns each schema has in every
Snowflake table loaded by the Kafka connector?

1. RECORD_CONTENT

2. RECORD_METADATA

3. RECORD_SUMMARY

4. RECORD_ISCORRECT

5. RECORD_PRIVILEGES

Solution: 1, 2. The RECORD_CONTENT column contains the Kafka message,


and RECORD_METADATA is the metadata about the message.

More Questions?
That’s all for now! Do you want more questions? FullCertified is the perfect
resource for you if you want more practice!

You can find more than 400 Snowflake SnowPro questions, including
Gonzalo Fernandez Plaza
detailed explanations.
906 Followers
You can download all of them on PDF. Computer Science Engineer & Tech Lead 🖥️.
Publishing AWS & Snowflake ❄️courses.
https://www.fullcertified.com ⬅
Visit FullCertified today and get the most out of your certification
preparation! Follow

More from Medium


FullCertified - Practice exams to improve your technical skills
35 1
Practice tests for Snowflake and Amazon Web Services. Pass Gonzalo Fernandez Plaza
certifications with FullCertified and improve your skills…
What to expect from the new
www.fullcertified.com SnowPro Core Certification
COF-C02?

John Ryan in Snowflake

Top 14 Snowflake Data


Engineering Best Practices

Rajiv Gupta in Dev Genius


Thanks for Reading!
Database Role V/S Account
If you like my work and want to support me… Role in Snowflake

Rajiv Gupta in Dev Genius


1. You can follow me on Medium here.
When To Use Which Table In
2. Not a Medium member yet? Support my writing on Medium by joining Snowflake?
through the link below.

Join Medium with my referral link - Gonzalo Fernandez Plaza


Read every story from Gonzalo Fernandez Plaza (and thousands of
other writers on Medium). Your membership fee directly…
plazagonzalo.medium.com

Snowflake Snowpro Architecture Exam Preparation Data Engineering

Enjoy the read? Reward the writer.Beta


Your tip will go to Gonzalo Fernandez Plaza through a third-party
Give a tip
platform of their choice, letting them know you appreciate their story.

Get an email whenever Gonzalo Plaza publishes and don't miss any of his
courses!
Subscribe
Your email

By signing up, you will create a Medium account if you don’t already have one. Review our Privacy Policy for more information about our
privacy practices.

Help Status Writers Blog Careers Privacy Terms About


Text to speech

About Help Terms Privacy

You might also like