SnowPro Advanced Data Engineer Certification (DEA-C01) - Snowflake

Exam Questions

94%

Students found the real exam almost the same

1,057

Students passed this exam after ExamsQA Prep

95.1%

Average score during Real Exams at the Testing Centre

💡

Browse at least 50% questions to maximize your chances of passing

Free Preview Questions

Sample DEA-C01 Exam Questions & Explanations

Practice with real question formats, multiple choice options, and detailed answer explanations for Snowflake DEA-C01.

Question #1 Verified Q&A
A) B)<br />
C) D)<br />
Given the table sales which has a clustering key of column CLOSED_DATE which table function will<br />
return the average clustering depth for the SALES_REPRESENTATIVE column for the North American<br />
region?<br />
<br />
<img src="https://examsqa.com/storage/question-images/aws-certified-data-engineer-associate-exam-dea-c01_page_1_Im5.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" />
A Option A
B Option B
C Option C
D Option D
Correct Answer: Option B
Explanation:
The table function SYSTEM$CLUSTERING_DEPTH returns the average clustering depth for a specified column or set of columns in a table. The function takes two arguments: the table name and the column name(s). In this case, the table name is sales and the column name is SALES_REPRESENTATIVE. The function also supports a WHERE clause to filter the rows for which the clustering depth is calculated. In this case, the WHERE clause is REGION = ‘North America’. Therefore, the function call in Option B will return the desired result.
Question #2 Verified Q&A
What is the purpose of the BUILD_FILE_URL function in Snowflake?
A It generates a permanent URL for accessing files in a stage.
B It generates a staged URL for accessing a file in a stage.
C It generates a temporary URL for accessing a file in a stage.
D It generates an encrypted URL foe accessing a file in a stage.
Correct Answer: It generates a staged URL for accessing a file in a stage.
Explanation:
The BUILD_FILE_URL function in Snowflake generates a temporary URL for accessing a file in a stage. The function takes two arguments: the stage name and the file path. The generated URL is valid for 24 hours and can be used to download or view the file contents. The other options are incorrect because they do not describe the purpose of the BUILD_FILE_URL function.
Question #3 Verified Q&A
A Data Engineer has developed a dashboard that will issue the same SQL select clause to Snowflake every 12 hours.<br />
<br />
---will Snowflake use the persisted query results from the result cache provided that the underlying<br />
data has not changed^
A 24 hours
B 31 days
C 14 days
D 12 hours
Correct Answer: 14 days
Explanation:
Snowflake uses the result cache to store the results of queries that have been executed recently. The result cache is maintained at the account level and is shared across all sessions and users. The result cache is invalidated when any changes are made to the tables or views referenced by the query. Snowflake also has a retention policy for the result cache, which determines how long the results are kept in the cache before they are purged. The default retention period for the result cache is 24 hours, but it can be changed at the account, user, or session level. However, there is a maximum retention period of 14 days for the result cache, which cannot be exceeded. Therefore, if the underlying data has not changed, Snowflake will use the persisted query results from the result cache<br />
for up to 14 days.
Question #4 Verified Q&A
A Data Engineer ran a stored procedure containing various transactions During the execution, the session abruptly disconnected preventing one transaction from committing or rolling hark. The transaction was left in a detached state and created a lock on resources ...must the Engineer take to immediately run a new transaction?
A Call the system function SYSTEM$ABORT_TRANSACTION.
B Set the transaction abort on error to true in the stored procedure.
C Call the system function SYSTEM$CANCEL_TRANSACTION.
D Set the LOCK_TIMEOUT to FALSE in the stored procedure
Correct Answer: Call the system function SYSTEM$ABORT_TRANSACTION.
Explanation:
The system function SYSTEM$ABORT_TRANSACTION can be used to abort a detached transaction that was left in an open state due to a session disconnect or termination. The function takes one argument: the transaction ID of the detached transaction. The function will abort the transaction and release any locks held by it. The other options are incorrect because they do not address the issue of a detached transaction. The system function SYSTEM$CANCEL_TRANSACTION can be used to cancel a running transaction, but not a detached one. The LOCK_TIMEOUT parameter can be used to set a timeout period for acquiring locks on resources, but it does not affect existing locks. The TRANSACTION_ABORT_ON_ERROR parameter can be used to control whether a transaction should abort or continue when an error occurs, but it does not affect detached transactions.
Question #5 Verified Q&A
The following code is executed in a Snowflake environment with the default settings:<br />
<br />
<img src="https://examsqa.com/storage/question-images/aws-certified-data-engineer-associate-exam-dea-c01_page_3_Im6.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
What will be the result of the select statement?
A 1
B 1John
C John CUSTOMER' does not exist or is not authorized.
D SQL compilation error object
Correct Answer: 1

Want to practice all 65 questions?

Practice under real exam conditions with instant grading, timed simulations, and community insights.

Start Full DEA-C01 Practice Test

Frequently Asked Questions

Common questions about the Snowflake DEA-C01 certification practice test

How many questions are in the Snowflake DEA-C01 practice exam on ExamsQA?
Our DEA-C01 (SnowPro Advanced Data Engineer Certification) practice question bank currently includes 65 verified questions with comprehensive explanations.
Are the DEA-C01 exam practice questions up to date for 2026?
Yes, all Snowflake DEA-C01 practice questions are regularly updated and verified against current exam objectives.
Will the DEA-C01 practice questions help me pass on my first attempt?
The DEA-C01 (SnowPro Advanced Data Engineer Certification) question bank is built to mirror the real exam's format and topics, with detailed explanations for every answer so you understand the reasoning — not just memorize responses.
Is there a free demo available for DEA-C01 SnowPro Advanced Data Engineer Certification?
Yes, ExamsQA offers free demo questions for the DEA-C01 exam so you can test the interface and question quality before purchasing full access.