1. Exam Overview
1.1 What the certification validates
SnowPro Advanced: Data Engineer validates advanced Snowflake data-engineering judgment. The exam is not only about SQL syntax. Most scenarios test whether you can choose the capability whose tradeoff matches the requirement:
- Source data from cloud storage, APIs, Kafka-like streams, and on-premises systems.
- Design batch, event-driven, and near-real-time ingestion.
- Transform and apply change data safely and repeatably.
- Troubleshoot query performance using evidence rather than guesses.
- Select scalable compute patterns for engineering workloads.
- Protect data with appropriate recovery, continuity, and governance controls.
- Share or replicate data across accounts, regions, and clouds without choosing an unnecessarily expensive or fragile pattern.
The active English exam is DEA-C02. Snowflake states that DEA-C02 contains 65 questions and can include multiple-choice, multiple-select, and interactive question types such as matching and drag-and-drop. The official exam page recommends production experience as a data engineer.
1.2 Domain emphasis
The supplied bank follows this DEA-C02 domain allocation:
| Domain | Weight | Study priority | Main question style |
|---|---|---|---|
| Domain 1.0: Data Movement | 26% | Very high | Select the correct ingestion, export, sharing, or replication pattern |
| Domain 2.0: Performance Optimization | 21% | High | Diagnose the bottleneck before selecting compute or storage optimization |
| Domain 3.0: Storage and Data Protection | 14% | Medium | Distinguish historical recovery, continuity, persistence, and cost tradeoffs |
| Domain 4.0: Data Governance | 14% | Medium | Choose the policy, role, metadata, or sharing control that directly enforces the requirement |
| Domain 5.0: Data Transformation | 25% | Very high | Choose declarative versus imperative processing and apply CDC safely |
1.3 How to think during the exam
For each scenario, reduce the wording to four facts:
- What is moving or changing? Files, rows, DML changes, semi-structured payloads, or shared objects.
- What matters most? Latency, idempotency, cost, recoverability, least privilege, or maintainability.
- Where should the work happen? Client, cloud storage, Snowflake-managed service, virtual warehouse, or consumer account.
- What evidence is available? Query profile, history views, stream state, load history, policy references, or access history.
The best answer normally solves the exact bottleneck with the smallest safe architectural change. Avoid answers that introduce a different service merely because it is a real Snowflake feature.
1.4 Current-platform awareness
Snowflake evolves continuously. DEA-C02 was introduced in 2025, while current documentation also describes newer capabilities such as Snowpipe Streaming high-performance architecture and additional dynamic-table refresh modes. Know the modern terminology, but keep the exam decision model stable:
- File-based event ingestion → Snowpipe auto-ingest
- Row-based low-latency ingestion → Snowpipe Streaming
- Declarative freshness-managed transformations → dynamic tables
- Explicit CDC and imperative DML → streams and tasks
- Selective lookups → consider Search Optimization Service
- Repeated expensive precomputable patterns → consider materialized views
- Large-table pruning issues → evaluate clustering