The SnowPro Advanced: Data Engineer Certification validates advanced expertise in building, optimizing, and operating data pipelines on Snowflake. It focuses on topics that map directly to day-to-day data engineering work, including Streams, Tasks, Snowpipe, Dynamic Tables, and semi-structured data. This article covers the exam overview, scoring domains, key study points for each topic, and a strategy to pass.
| Item | Details |
|---|---|
| Questions | 65 (single choice and multiple response) |
| Duration | 115 minutes |
| Passing score | 750 / 1000 |
| Exam fee | $375 USD |
| Prerequisites | Valid SnowPro Core certification |
| Delivery | Pearson VUE (test center or online proctored) |
| Certification validity | 2 years |
| Recommended experience | 2+ years of hands-on data engineering on Snowflake |
| Domain | Weight | Key topics |
|---|---|---|
| 1. Data Movement | 25% | COPY INTO, Snowpipe, Snowpipe Streaming, External Tables, Data Sharing |
| 2. Data Pipeline & Transformation | 25% | Streams, Tasks, Dynamic Tables, stored procedures, UDFs/UDTFs |
| 3. Performance & Optimization | 20% | Clustering keys, materialized views, Search Optimization Service, Query Profile |
| 4. Storage & Data Protection | 20% | Micro-partitions, Time Travel, Fail-safe, Zero-Copy Clone, data encryption |
| 5. Semi-structured Data | 10% | VARIANT type, FLATTEN, LATERAL JOIN, PARSE_JSON, INFER_SCHEMA |
Streams are Snowflake's Change Data Capture (CDC) feature, tracking INSERT/UPDATE/DELETE operations against a table. Combined with Tasks, you can build schedule-based data pipelines.
| Stream type | Tracks | Use case |
|---|---|---|
| Standard | INSERT / UPDATE / DELETE | General-purpose CDC |
| Append-only | INSERT only | Append-only tables (logs, events) |
| Insert-only (for External Tables) | New file additions | Detecting new files on an External Table |
Tasks execute SQL on a schedule (CRON expression or minute-based interval) or in response to a Stream containing data (SYSTEM$STREAM_HAS_DATA). You can define parent-child relationships as a task tree to build pipelines in a DAG (directed acyclic graph) structure.
Snowpipe is a serverless data ingestion feature that detects new files arriving in a stage and automatically runs COPY INTO.
| Comparison | Auto-ingest Snowpipe | Snowpipe Streaming |
|---|---|---|
| Trigger | File arrival event | SDK API call |
| Latency | 1 to several minutes | Seconds |
| Requires files? | Yes (files on a stage) | No (row-level inserts) |
| Billing model | Serverless credits | Serverless credits |
Dynamic Tables let you define data pipelines declaratively on Snowflake. You define the target table with a SQL query, and it automatically refreshes as the source data changes.
Snowflake stores semi-structured data such as JSON, XML, Avro, Parquet, and ORC in the VARIANT type, and you can query it with SQL.
| Technique | When to apply | Effect |
|---|---|---|
| Clustering key | Tables of 1 TB or larger with frequent filters on specific columns | Better pruning rate |
| Materialized view | Frequently executed aggregation queries | Reuse of pre-computed results |
| Search Optimization Service | Equality lookups on high-cardinality columns | Faster point lookups |
| Warehouse sizing | Large queries with significant scan volume | Increased parallel processing capacity |
The Data Engineer exam tests more practical knowledge than the Core exam, so hands-on study is essential.
SnowPro Advanced: Data Engineer
問題 1
If you want to track only INSERT operations on a source table and ignore UPDATE/DELETE changes, which Stream type should you use?
正解: B
An Append-only Stream tracks INSERT operations only and does not record UPDATE or DELETE changes. It is ideal for append-only workloads like log or event tables. A Standard Stream tracks all DML operations. The Insert-only Stream is for External Tables only. There is no Stream type called Delta Stream.
Is the SnowPro Core certification required for the SnowPro Advanced Data Engineer exam?
Yes. A valid SnowPro Core Certification (COF-C03) is a prerequisite for the exam. If your Core certification has expired, you must recertify Core first. While you can take the Advanced exam immediately after passing Core, the Advanced exam builds on Core knowledge and demands a deep understanding of Streams, Tasks, Snowpipe, Dynamic Tables, and more, so we recommend allowing an additional 4-8 weeks of study time.
How does the exam test when to use Dynamic Tables versus Streams + Tasks?
The exam uses scenario-based questions to test the judgment call: choose Dynamic Tables when you want to declaratively define the pipeline, and choose Streams + Tasks when you need fine-grained control over CDC. Dynamic Tables shine for their simplicity — you declare the target table with a SQL query and data refreshes happen automatically. Streams + Tasks, on the other hand, offer the flexibility to handle intermediate change-data processing and error handling in detail.
How much of the exam covers semi-structured data?
About 10% of the exam. Frequent topics include storing JSON/XML in the VARIANT type, accessing data via dot or bracket notation, expanding nested arrays with the FLATTEN function, and combining FLATTEN with LATERAL JOIN. Querying Parquet/ORC/Avro files (SELECT $1 FROM @stage syntax) and schema detection (the INFER_SCHEMA function) are also in scope.
Practice with certification-focused question sets
無料で問題を解いてみるNicheeLab Editorial Team
NicheeLab editorial team focused on data engineering and cloud certification learning. Content is structured around practical study needs and official exam domains.
Snowflake Certifications: All 11 Exams Explained (2026)
Every SnowPro certification — Associate, Core, Specialty, Ad...
Snowflake Exam Difficulty Ranking: All 11 Certs Compared (2026)
All 11 SnowPro exams ranked by difficulty with study-time es...
Snowflake Study Guide: Fastest Pass Route by Exam (2026)
How to pass SnowPro certifications efficiently — official ma...
SnowPro Core (COF-C03): Complete Exam Guide (2026)
Pass the SnowPro Core exam — six domains, scope, sample ques...
SnowPro Associate Platform (SOL-C01): Complete Guide (2026)
The entry-level SnowPro Associate exam — scope, weighting, s...