EnglishDeutschFrançaisEspañolPortuguês

Snowflake · SF-DE · Advanced

SnowPro Advanced: Data Engineer (DEA-C02) — Übungsfragen und Probeprüfung

Übe mit realistischen SF-DE-Fragen, die an den Prüfungszielen ausgerichtet sind. Alex erklärt jede Antwort, und dein Readiness Score zeigt dir, was du als Nächstes lernen solltest.

65Fragen
115minZeitlimit
750/ 1000Bestehensgrenze

Geprüft gegen Snowflake · August 2026Aktuelle Prüfungsversion

Über die Prüfung

Die SnowPro Advanced: Data Engineer Certification (DEA-C02) weist Expertise darin nach, Datenpipelines auf Snowflake zu bauen und zu optimieren: Ingestion aus Data Lakes, APIs und lokalen Quellen, Transformation und Cloning, Echtzeit-Streaming mit Snowpipe und Tasks, skalierbares Compute-Management und Performance-Analysen. Geprüft wird der komplette Data-Engineering-Lebenszyklus innerhalb von Snowflake.

Sie richtet sich an Data Engineers, ETL-Entwickler und Pipeline-Architekten mit mindestens zwei Jahren Erfahrung im Data Engineering, inklusive praktischer Snowflake-Erfahrung. Sie zeigt, dass du zuverlässige, performante Dateninfrastruktur auf der Plattform bauen kannst.

Was geprüft wird

Data Movement wiegt mit 28 % am schwersten und deckt Ingestion-Mechanik, kontinuierliche Pipelines (Snowpipe, Streams, Tasks, Dynamic Tables), Connectors und Data Sharing ab. Data Transformation folgt mit 25 % und prüft UDFs, Stored Procedures, Snowpark sowie Transformationen über semi-strukturierte und unstrukturierte Formate hinweg. Performance Optimization liegt bei 19 %, wobei es um Troubleshooting von Queries und Pipelines geht, nicht um die Erstkonfiguration.

Storage and Data Protection und Data Governance liegen mit je 14 % gleichauf und sind die leichtesten Domains: Time Travel, Fail-safe, Clustering-Interna, Tagging und Masking Policies. Movement und Transformation machen zusammen mehr als die Hälfte der Prüfung aus, und das passt zu dem, womit Data Engineers im Arbeitsalltag die meiste Zeit verbringen: Pipelines bauen und reparieren, statt hinterher am Storage zu schrauben.

Prüfungsaufbau: SF-DE

Data Movement28%

Design and implement data loading, unloading, and replication using Snowpipe, COPY, external stages, and data sharing.

≈ 22 Std.
Performance Optimization19%

Optimize query performance, warehouse configuration, clustering keys, search optimization, and resource monitoring.

≈ 15 Std.
Storage and Data Protection14%

Manage storage, Time Travel, Fail-safe, data retention, cloning, and data protection strategies.

≈ 11 Std.
Data Governance14%

Implement data governance using tags, policies, masking, row access policies, and object tagging.

≈ 11 Std.
Data Transformation25%

Build data transformations using streams, tasks, stored procedures, UDFs, and Snowpark for pipeline automation.

≈ 20 Std.

Format und Fragetypen

Die Prüfung umfasst 65 Fragen in 115 Minuten, gestellt als Multiple-Choice, Multiple-Select und in interaktiven Formaten. Die meisten Aufgaben beschreiben eine Datenquelle, eine Pipeline-Anforderung oder ein Performance-Problem und wollen von dir wissen, welche Ingestion-Methode, welcher Transformationsansatz oder welche Konfiguration das löst. Bei rund 1,8 Minuten pro Frage planst du für die mehrstufigen Pipeline-Szenarien besser etwas Extrazeit ein.

Fragetypen: SF-DE

Multiple Choice70%

Eine einzige beste Antwort aus vier oder fünf Optionen — das Brot-und-Butter-Format der Prüfung.

Mehrfachauswahl30%

Mehrere Antworten sind richtig und du brauchst alle; die Frage sagt dir, wie viele du wählen sollst.

Snowflake bestätigt diese Fragetypen — eine prozentuale Verteilung wird nicht publiziert; die Aufteilung spiegelt unseren am Exam ausgerichteten Fragenpool wider.

Fünf SF-DE-Fragen zum Ausprobieren

Fünf Fragen direkt aus unserem SnowPro Advanced: Data Engineer (DEA-C02)-Pool. Beantworte eine — Alex erklärt dir das Warum.

Die Prüfung und die App sind auf Englisch — diese Beispielfragen haben wir übersetzt.

Datentransformation1 / 5

Was macht die Funktion PARSE_JSON?

AlexGanze Erklärung von Alex

PARSE_JSON wandelt gültigen JSON-Text in einen VARIANT-Wert um. Die Umkehroperation ist TO_JSON, das ein JSON-kompatibles VARIANT in einen String umwandelt. PARSE_JSON gibt NULL zurück, wenn die Eingabe SQL NULL ist und wenn der String leer ist oder nur Leerzeichen enthält; ungültiges, nicht leeres JSON löst dagegen einen Fehler aus. Verwende TRY_PARSE_JSON, wenn du bei Parsing-Fehlern NULL zurückbekommen willst. Die Extraktion einzelner Felder erfolgt nach dem Parsen, über die Doppelpunkt-Notation, GET oder GET_PATH.

Quelledocs.snowflake.com

Datenbewegung2 / 5

Was bewirkt die Copy-Option MATCH_BY_COLUMN_NAME in einer COPY INTO <table>-Anweisung beim Laden semistrukturierter Daten?

AlexGanze Erklärung von Alex

MATCH_BY_COLUMN_NAME (CASE_SENSITIVE oder CASE_INSENSITIVE) in COPY INTO <table> ordnet benannte Felder in semistrukturierten Daten (JSON, Avro, Parquet, ORC) den Spalten der Zieltabelle über den Namen statt über die Position zu. Nicht zugeordnete Quellschlüssel werden stillschweigend ignoriert; nicht zugeordnete Zielspalten erhalten NULL. Standard ist NONE (positionsbasierte Zuordnung). (Ref: docs.snowflake.com/en/sql-reference/sql/copy-into-table) Warum die anderen Optionen falsch sind: „Sie erzwingt eine strikte Schemavalidierung und weist Dateien …“) Zusätzliche Quellspalten werden stillschweigend ignoriert, nicht zurückgewiesen — eine strikte Schemavalidierung wird nicht erzwungen. „Sie legt in der Zieltabelle neue Spalten …“) Snowflake ändert das Schema der Zieltabelle während COPY-Operationen nie automatisch, um neue Spalten hinzuzufügen. „Sie benennt die Quellspalten um, damit sie zur Zieltabelle …“) Die Option gleicht die Namen so ab, wie sie sind; sie benennt keine Quellspalten um.

Quelledocs.snowflake.com

Data Governance3 / 5

Welche ACCOUNT_USAGE-View liefert Informationen darüber, auf welche Spalten Abfragen zugegriffen haben?

AlexGanze Erklärung von Alex

ACCESS_HISTORY in SNOWFLAKE.ACCOUNT_USAGE erfasst den Zugriff auf Spaltenebene für alle Abfragen. Die View hält direct_objects_accessed (Spalten in der SELECT-Ausgabe) und base_objects_accessed (alle Quellspalten, einschließlich der in JOINs/WHERE) fest. Außerdem verfolgt sie objects_modified für DML. Aufbewahrung: 365 Tage. Erfordert Enterprise Edition oder höher. (Ref: docs.snowflake.com/en/sql-reference/account-usage/access_history) Warum die anderen Optionen falsch sind: „QUERY_HISTORY“) QUERY_HISTORY verfolgt Metadaten zur Abfrageausführung (Dauer, Warehouse, Status), hält aber nicht fest, auf welche konkreten Spalten zugegriffen wurde. „LOGIN_HISTORY“) LOGIN_HISTORY erfasst Authentifizierungsereignisse (Logins, Fehlversuche, Client-Infos), keine Datenzugriffsmuster auf Abfrageebene. „COLUMNS“) COLUMNS ist eine View des Information Schema, die Spalten-Metadaten auflistet (Namen, Datentypen, Standardwerte) — Zugriffe verfolgt sie nicht.

Quelledocs.snowflake.com

Speicherung und Datensicherung4 / 5

Eine Tabelle namens ORDERS wird gelöscht, danach wird eine neue Tabelle mit demselben Namen ORDERS angelegt. Lässt sich die ursprüngliche Tabelle ORDERS wiederherstellen?

AlexGanze Erklärung von Alex

UNDROP TABLE stellt eine gelöschte Tabelle innerhalb ihres Time-Travel-Aufbewahrungszeitraums wieder her. Existiert im Schema bereits eine Tabelle mit demselben Namen, gibt UNDROP einen Fehler zurück. Der Workaround: Benenne zuerst die kollidierende Tabelle um (ALTER TABLE ORDERS RENAME TO ORDERS_TEMP) und führe dann UNDROP TABLE ORDERS aus, um das Original wiederherzustellen. (Ref: docs.snowflake.com/en/sql-reference/sql/undrop-table) Warum die anderen Optionen falsch sind: „Nein, die ursprüngliche Tabelle ist endgültig verloren, sobald eine neue Tabelle mit demselben Namen angelegt wird“) Die ursprüngliche Tabelle ist NICHT endgültig verloren — Time Travel bewahrt die Daten gelöschter Tabellen für den konfigurierten Aufbewahrungszeitraum auf (bis zu 90 Tage ab Enterprise). „Ja, indem du UNDROP TABLE ORDERS mit einer Query-ID von vor dem Löschen verwendest“) UNDROP TABLE akzeptiert keinen Query-ID-Parameter — es arbeitet mit dem zuletzt gelöschten Objekt dieses Namens. „Ja, indem du UNDROP TABLE ORDERS verwendest, das die aktuelle Tabelle automatisch umbenennt“) UNDROP benennt die aktuelle Tabelle nicht automatisch um — es scheitert mit einem Namenskonflikt-Fehler, der manuell aufgelöst werden muss.

Quelledocs.snowflake.com

Performance-Optimierung5 / 5

Welche der folgenden Spalten wäre als Clustering-Key am WENIGSTEN wirksam?

AlexGanze Erklärung von Alex

Eine UUID-Spalte ist der am WENIGSTEN wirksame Clustering-Key, weil ihre extrem hohe Kardinalität (pro Zeile eindeutig) sinnvolles Pruning von Micro-Partitions verhindert. Wirksame Clustering-Keys gruppieren Zeilen in überlappende Wertebereiche, sodass der Query-Optimizer irrelevante Partitionen überspringen kann. Bei UUIDs enthält jede Micro-Partition zufällige, eindeutige Werte, sodass keine Partitionen ausgeschlossen werden können — das Ergebnis sind Full Table Scans. Auch die Kosten für das Re-Clustering sind übermäßig hoch. Distraktor A (Datum mit Bereichsfiltern) sowie C/D (niedrige bis mittlere Kardinalität mit Gleichheitsfiltern) sind gute Kandidaten für Clustering-Keys und ermöglichen wirksames Partition-Pruning. Ideale Keys haben eine niedrige bis mittlere Kardinalität und tauchen häufig in WHERE- oder JOIN-Klauseln auf. Ref: docs.snowflake.com/en/user-guide/tables-clustering-keys.

Quelledocs.snowflake.com

392 Fragen, gebaut wie die Prüfung

Jede Domain der SF-DE-Prüfung ist im Pool tief genug abgedeckt, um sie gezielt zu üben. Eine Probeprüfung stellt dir 65 Fragen am Stück, mit derselben 115-Minuten-Uhr wie am Prüfungstag.

Prüfprotokoll: SF-DE

Spec-Abgleich gegen Snowflake4. August 2026

zuletzt gegen die offizielle Snowflake-Quelle verifiziert

Bestehensgrenze750 / 1.000

so von Snowflake publiziert

Blueprint-Deckung22 offizielle Lernziele

verteilt auf 5 Domains, laut offiziellem Prüfungsleitfaden

Pool-Größe392 Fragen

= 6 volle Probeprüfungen à 65 Fragen — nie dieselbe Frage zweimal

Domain-Deckungalle 5 Domains im offiziellen Gewicht

Data Movement 108 · Performance Optimization 73 · Storage and Data Protection 56 · Data Governance 57 · Data Transformation 98

Kanonisch validiert392 von 392

einzeln gegen offizielle Snowflake-Dokumentation geprüft — Antwort, Optionen und Erklärung, Quelle zitiert

Methodik offen dokumentiert.So entstehen unsere Fragen →

Vorbereitung auf SF-DE

Wie lange du brauchst, hängt davon ab, wie viel Praxiserfahrung du mitbringst. Den Rest legt der Anbieter fest: wie die Prüfung abläuft, wie schnell du wiederholen darfst und wie lange das Zertifikat gültig bleibt.

Die Prüfung läuft auf Englisch, entweder online mit Proctoring oder vor Ort in einem Testcenter. Die Zertifizierung läuft zwei Jahre nach deinem Ausstellungsdatum ab. Rezertifizieren kannst du über das Snowflake Continuing Education Program mit einem anerkannten Instructor-led-Trainingskurs oder mit einer gleichwertigen oder höherwertigen SnowPro-Zertifizierung.

Dein Plan: SF-DE

Vorbereitung

Lernzeit50–120 Std.

typischerweise rund 50 Std., wenn du ohnehin mit diesen Technologien arbeitest, rund 120 Std. bei komplettem Neueinstieg

LevelFortgeschritten
Vorher sinnvollSnowPro Core Certified. Mindestens 2 Jahre praktische Erfahrung als Data Engineer mit Snowflake im Produktivbetrieb.

Prüfungstag & danach

PrüfungsartOnline beaufsichtigt oder Prüfungszentren vor Ort.
WiederholungsregelnBegrenzung auf 4 Versuche innerhalb von 12 Monaten. Nach drei Versuchen empfiehlt Snowflake die Teilnahme an einem Präsenz-Schulungskurs von Snowflake. Für jede Anmeldung ist die volle Anmeldegebühr fällig.
Gültig2 Jahre

Snowflake-Zertifizierungen laufen zwei Jahre nach dem Ausstellungsdatum ab. Für die Rezertifizierung nutzt du das Continuing-Education-Programm (CE) von Snowflake: Entweder absolvierst du einen anerkannten Instructor-Led-Training-Kurs (ILT) von Snowflake, oder du erwirbst eine gleichwertige bzw. höherwertige SnowPro-Zertifizierung. Um am CE-Programm teilzunehmen, brauchst du eine gültige Zertifizierung.

Die Stundenzahl ist unsere eigene Planungsschätzung — Snowflake veröffentlicht keine Vorbereitungszeit für diese Prüfung. Ein Startwert für deinen Kalender, keine Vorgabe.

Häufige Fehler

Wer noch nie selbst eine Pipeline aus Snowpipe und Tasks gebaut hat, schätzt oft falsch ein, wie Streams (Change Tracking) und Tasks (geplante Ausführung) für kontinuierliche Ingestion zusammenspielen und wann sich Snowpipes eventgesteuertes Laden gegenüber einem Batch-COPY INTO lohnt. Dieselbe Lücke zeigt sich beim Storage-Design: Transient Tables überspringen Fail-safe, bleiben aber über Sessions hinweg bestehen, während Temporary Tables an die Session gebunden sind. Genauso beim Verhalten von MERGE, wenn die Quelle mehrere passende Zeilen liefert. Fragen zum Zero-Copy Cloning erwischen alle, die annehmen, eine geklonte Datenbank dupliziere den Speicher sofort, statt ihn zu teilen, bis sich etwas ändert.

Stolperstellen: SF-DE

  1. 01Streams vs Tasks

    Wer Streams (Change Tracking auf Tabellen) mit Tasks (geplante SQL-Ausführung) verwechselt und nicht versteht, wie beide zusammen kontinuierliche Pipelines ergeben, verliert Punkte bei CDC-Fragen.

  2. 02Snowpipe vs COPY INTO

    Wenn du nicht sicher weißt, wann Snowpipe (kontinuierlich, event-getrieben) und wann COPY INTO (Batch, auf Abruf) das richtige Mittel ist, landest du bei Ingestion-Szenarien schnell bei der falschen Architektur.

  3. 03Transient vs Temporary

    Transient Tables (kein Fail-Safe, bleiben über Sessions hinweg bestehen) und Temporary Tables (nur innerhalb der Session, werden automatisch gelöscht) werden gern durcheinandergebracht. Dann stimmen die Antworten zur Storage-Optimierung nicht mehr.

  4. 04MERGE Semantics

    Das Verhalten von MERGE bei mehrfachen Treffern, nicht-deterministische Ergebnisse und der Unterschied zwischen matched- und not-matched-Klauseln: Wer das nicht sauber im Kopf hat, baut sich Fehler in die Transformation ein.

  5. 05Zero-Copy Cloning

    Klone teilen sich den Storage, solange nichts verändert wird, und beim Klonen eines Schemas oder einer Datenbank wandern alle untergeordneten Objekte mit. Übersiehst du das, gehen Fragen zu Storage und Pipelines daneben.

Pass-IT trainiert dich gezielt auf genau diese Schwächen — adaptiv & verteilt →

Häufige Fragen

Wie lange dauert die Prüfung SnowPro Advanced: Data Engineer (DEA-C02)?

Die Prüfung SnowPro Advanced: Data Engineer (DEA-C02) hat 65 Fragen und ein Zeitlimit von 115 Minuten.

Was ist die Bestehensgrenze für SnowPro Advanced: Data Engineer (DEA-C02)?

Du brauchst 750 / 1000, um die Prüfung SnowPro Advanced: Data Engineer (DEA-C02) zu bestehen.

Was sind häufige Fehler bei der Prüfung SnowPro Advanced: Data Engineer (DEA-C02)?

Häufige Fallstricke sind: Streams vs Tasks, Snowpipe vs COPY INTO, Transient vs Temporary, MERGE Semantics, Zero-Copy Cloning. Konzentriere deine Lernzeit auf diese Bereiche, um keine Punkte zu verlieren.

Wie ist die Gewichtung der Advanced Data Engineer-Prüfung?

Data movement ist mit 28% der größte Abschnitt, gefolgt von data transformation mit 25% und performance optimization mit 19%. Storage and data protection sowie data governance machen jeweils 14% aus. Daten zu bewegen und umzuformen ist damit mehr als die halbe Prüfung, während Governance ein kleinerer, aber keineswegs nebensächlicher Anteil bleibt.

Brauchst du SnowPro Core vor der Advanced Data Engineer-Prüfung?

Ja, die Core-Zertifizierung ist zwingende Voraussetzung für jede SnowPro-Prüfung auf Advanced-Niveau. Snowflake erwartet zusätzlich zwei oder mehr Jahre praktische Data-Engineering-Erfahrung im Produktivbetrieb auf der Plattform. Der Katalog veranschlagt zusätzlich zu dieser Erfahrung rund 80 Stunden.

Wie verlängerst du die Advanced Data Engineer-Zertifizierung?

Über das Continuing-Education-Programm innerhalb von zwei Jahren ab dem Ausstellungsdatum. Anerkannt werden ein Snowflake-Trainingskurs mit Trainer oder eine gleichwertige oder höhere SnowPro-Zertifizierung. Da du für den Einstieg ins Programm eine gültige Zertifizierung brauchst, bedeutet ein abgelaufener Nachweis, dass du wieder bei Core anfängst.

Wie oft darfst du die Advanced Data Engineer-Prüfung schreiben?

Viermal innerhalb von 12 Monaten. Snowflake empfiehlt nach dem dritten Versuch ein Onsite-Training – das liest sich eher als Hinweis darauf, wie die Prüfung aufgebaut ist, denn als Verkaufsargument.

Pass-IT ist ein unabhängiges Lernwerkzeug und weder mit Snowflake verbunden noch von Snowflake unterstützt; Snowflake und Prüfungsnamen sind Marken ihrer jeweiligen Inhaber.

Eine Zertifizierung. Eine Zahlung.

Voller Zugang zu SF-DE

Du bekommst den vollständigen Fragenpool für diese Zertifizierung. Alex erklärt jede Antwort, und dein Readiness Score zeigt dir, woran du als Nächstes arbeiten solltest.

Zugang zu SF-DE für $29.99 kaufenEinmal zahlen. Dauerhafter Zugang zu dieser Zertifizierung.
Kostenlos prüfen, ob du bereit bist20 Fragen. Keine Karte nötig. Sieh vor dem Kauf, was du üben solltest.

Erreiche 80 % Readiness und bestehe die Prüfung — oder du bekommst dein Geld zurück.

So funktioniert der Score →