0% found this document useful (0 votes)
644 views

Snowflake SnowPro Advanced - Architect - Practice Exam - Medium

The document provides 15 practice questions for the Snowflake SnowPro Advanced: Architect certification exam. It discusses topics like Snowpipe error codes, external functions, the Snowflake object hierarchy, cloning tables, deleting shares, Snowpipe endpoints, cluster keys, query performance, context functions, and Kafka connector columns. The questions cover advanced architectural concepts and each includes an explanation of the correct answer.

Uploaded by

Alan Weather
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)
644 views

Snowflake SnowPro Advanced - Architect - Practice Exam - Medium

The document provides 15 practice questions for the Snowflake SnowPro Advanced: Architect certification exam. It discusses topics like Snowpipe error codes, external functions, the Snowflake object hierarchy, cloning tables, deleting shares, Snowpipe endpoints, cluster keys, query performance, context functions, and Kafka connector columns. The questions cover advanced architectural concepts and each includes an explanation of the correct answer.

Uploaded by

Alan Weather
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/ 9

24/4/23, 21:03 Snowflake SnowPro Advanced: Architect - Practice Exam | Medium

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

https://plazagonzalo.medium.com/snowflake-snowpro-advanced-architect-practice-exam-questions-396da11bdebe 1/9
24/4/23, 21:03 Snowflake SnowPro Advanced: Architect - Practice Exam | Medium

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:

https://plazagonzalo.medium.com/snowflake-snowpro-advanced-architect-practice-exam-questions-396da11bdebe 2/9
24/4/23, 21:03 Snowflake SnowPro Advanced: Architect - Practice Exam | Medium

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.

https://plazagonzalo.medium.com/snowflake-snowpro-advanced-architect-practice-exam-questions-396da11bdebe 3/9
24/4/23, 21:03 Snowflake SnowPro Advanced: Architect - Practice Exam | Medium

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.

https://plazagonzalo.medium.com/snowflake-snowpro-advanced-architect-practice-exam-questions-396da11bdebe 4/9
24/4/23, 21:03 Snowflake SnowPro Advanced: Architect - Practice Exam | Medium

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.

https://plazagonzalo.medium.com/snowflake-snowpro-advanced-architect-practice-exam-questions-396da11bdebe 5/9
24/4/23, 21:03 Snowflake SnowPro Advanced: Architect - Practice Exam | Medium

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


https://plazagonzalo.medium.com/snowflake-snowpro-advanced-architect-practice-exam-questions-396da11bdebe 6/9
24/4/23, 21:03 Snowflake SnowPro Advanced: Architect - Practice Exam | Medium

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 functions are NOT Context Functions in the Session Context sub-
category?

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

https://plazagonzalo.medium.com/snowflake-snowpro-advanced-architect-practice-exam-questions-396da11bdebe 7/9
24/4/23, 21:03 Snowflake SnowPro Advanced: Architect - Practice Exam | Medium

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


detailed explanations.

https://plazagonzalo.medium.com/snowflake-snowpro-advanced-architect-practice-exam-questions-396da11bdebe 8/9
24/4/23, 21:03 Snowflake SnowPro Advanced: Architect - Practice Exam | Medium

Access to a real exam simulator to thoroughly prepare for the exam.

You can download all of them on PDF.

Visit FullCertified today and get the most out of your certification preparation!

FullCertified - Practice exams to improve your technical skills


Practice tests for Snowflake and Amazon Web Services. Pass certifications with FullCertified
and improve your skills…
www.fullcertified.com

https://plazagonzalo.medium.com/snowflake-snowpro-advanced-architect-practice-exam-questions-396da11bdebe 9/9

You might also like