Free DEA-C02 Questions for Snowflake SnowPro Advanced: Data Engineer (DEA-C02) DEA-C02 Exam as PDF & Practice Test Engine

  • Exam Code/Number: DEA-C02
  • Exam Name/Title: SnowPro Advanced: Data Engineer (DEA-C02)
  • Certification Provider: Snowflake
  • Corresponding Certification: SnowPro Advanced
  • Exam Questions: 354
  • Updated On: Aug 17, 2026
A provider account is sharing a database named 'SHARED DB' through a share named 'MY SHARE. The consumer account has created a database named 'CONSUMER DB' from the share. The provider account revokes access to a table named 'SALES DATA within 'SHARED DB'. What will happen when a user in the consumer account attempts to query 'CONSUMER DB.SHARED SCHEMA.SALES DATA'?
Correct Answer: A Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
You are tasked with designing a data pipeline to load data from an Azure Blob Storage container into Snowflake using an external stage. The data is in CSV format, compressed using GZIP. The container contains millions of small CSV files. To optimize the data loading process and minimize cost, which of the following strategies would you implement, considering both stage configuration and COPY INTO options? Choose TWO that apply.
Correct Answer: A,C Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
You are responsible for monitoring a critical data pipeline that loads data from an external Kafka topic into a Snowflake table 'ORDERS' Data anomalies have been frequently observed, impacting downstream reporting. You want to implement a solution that proactivelyidentifies and alerts on data quality issues such as missing values, invalid formats, and unexpected data distributions. Which combination of Snowflake features and approaches would be MOST effective for achieving this objective with minimal performance overhead on the pipeline itself?
Correct Answer: B,E Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
You are tasked with creating a resilient data ingestion pipeline using Snowpipe and external tables on AWS S3. The data consists of JSON files, some of which may occasionally contain invalid JSON structures (e.g., missing closing brackets, incorrect data types). You want to ensure that even if some files are corrupted, the valid data is still ingested into your target Snowflake table, and the corrupted files are logged for later investigation. Which of the following steps would BEST achieve this?
Correct Answer: C Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
You are tasked with building a data pipeline that incrementally loads data from an external cloud storage location (AWS S3) into a Snowflake table named 'SALES DATA'. You want to optimize the pipeline for cost and performance. Which combination of Snowflake features and configurations would be MOST efficient and cost-effective for this scenario, assuming the data volume is substantial and constantly growing?
Correct Answer: C Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
You have a table 'ORDERS in your Snowflake database. You are implementing a new data transformation pipeline. Before deploying the pipeline to production, you want to validate the changes in a development environment. You decide to use Time Travel to create a snapshot of the 'ORDERS' table before the transformation and compare it with the transformed data'. Which sequence of SQL commands would best facilitate this validation, assuming your development database and schema structure mirrors production?
Correct Answer: B Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
A data engineering team is building a real-time data pipeline in Snowflake. Data arrives continuously and needs to be processed with minimal latency. The team is using Snowflake Streams and Tasks for incremental data processing. However, they are encountering issues where the tasks are sometimes skipped or delayed, leading to data inconsistencies. Which combination of actions would BEST address these issues and ensure reliable near real-time data processing?
Correct Answer: D Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
You are tasked with implementing a data governance strategy in Snowflake for a large data warehouse. Your objective is to classify sensitive data columns, such as customer phone numbers and email addresses, using tags. You want to define a flexible tagging system that allows different levels of sensitivity (e.g., 'Confidential', 'Restricted') to be applied to various columns. Furthermore, you need to ensure that any data replicated to different regions maintains these classifications. Which of the following statements accurately describe best practices for implementing and maintaining data classification using tags in Snowflake, especially in a multi-region setup? Choose TWO.
Correct Answer: B,D Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
A Snowflake data pipeline ingests data from multiple external sources into a RAW DATA table. A transformation process then moves the data to a ANALYTICS DATA table, applying several complex UDFs written in Java and Python for data cleansing and enrichment. Performance is significantly slower than expected. Which combination of techniques would BEST improve the performance of this transformation pipeline?
Correct Answer: D Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
You are using the Snowflake Spark connector to update records in a Snowflake table based on data from a Spark DataFrame. The Snowflake table 'CUSTOMER' has columns 'CUSTOMER ID' (primary key), 'NAME, and 'ADDRESS'. You have a Spark DataFrame with updated 'NAME and 'ADDRESS' values for some customers. To optimize performance and minimize data transfer, which of the following strategies can you combine with a temporary staging table to perform an efficient update?
Correct Answer: B,C Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
You are building a data pipeline to ingest JSON data from an external API using the Snowflake SQL API. The API returns nested JSON structures, and you need to extract specific fields and load them into a Snowflake table with a flattened schem a. You also need to handle potential schema variations and missing fields in the JSON data. Which approach provides the MOST robust and flexible solution for this scenario, maximizing data quality and minimizing manual intervention?
Correct Answer: C Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
You have implemented external tokenization for a sensitive data column in Snowflake using a UDF that calls an external API. After some time, you discover that the external tokenization service is experiencing intermittent outages, causing queries using the tokenized column to fail. What is the BEST approach to mitigate this issue and maintain data availability while minimizing the risk of exposing the raw data?
Correct Answer: D Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
You are using Snowpipe to load data from an AWS S3 bucket into Snowflake. The data files are compressed using GZIP and are being delivered frequently. You have observed that the pipe's backlog is increasing and data latency is becoming unacceptable. Which of the following actions could you take to improve Snowpipe's performance? (Select all that apply)
Correct Answer: C,D,E Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
0
0
0
10