EnglishDeutschFrançaisEspañolPortuguês

Snowflake · SF-DE · Advanced

SnowPro Advanced: Data Engineer (DEA-C02) — Questions d'entraînement et examen blanc

Prépare SF-DE avec des questions d’entraînement originales et des réponses clairement expliquées. Demande des précisions à Alex, ton tuteur IA, repère les sujets à revoir grâce à tes résultats et entraîne-toi à gérer ton temps avec des examens blancs chronométrés.

65Questions de l’examen blanc
115minTemps imparti
750/ 1000Score requis

Vérifié auprès de Snowflake · août 2026 · Version actuelle de l’examen

À propos de l’examen

La certification SnowPro Advanced: Data Engineer (DEA-C02) valide ton expertise dans la construction et l’optimisation de pipelines de données sur Snowflake : ingestion depuis des data lakes, des API et des sources on-premise, transformation et clonage des données, streaming en temps réel avec Snowpipe et les tasks, gestion d’un compute évolutif, et analyse des performances. Elle couvre tout le cycle de vie de l’ingénierie des données au sein de Snowflake.

Elle s’adresse aux data engineers, développeurs ETL et architectes de pipelines ayant au moins deux ans d’expérience en ingénierie des données, dont une pratique concrète de Snowflake. Elle démontre ta capacité à bâtir une infrastructure de données fiable et performante sur la plateforme.

Essaie cinq questions sur SF-DE

Entraîne-toi avec cinq questions de la banque actuelle de l’app pour SnowPro Advanced: Data Engineer (DEA-C02), accompagnées de leurs réponses et explications.

Transformation des données1 / 5

Que fait la fonction PARSE_JSON ?

AlexExplication complète d’Alex

PARSE_JSON convertit du texte JSON valide en une valeur VARIANT. L'opération inverse est TO_JSON, qui convertit un VARIANT compatible JSON en chaîne. PARSE_JSON renvoie NULL pour une entrée SQL NULL ainsi que pour les chaînes vides ou composées uniquement d'espaces, mais un JSON non vide et invalide déclenche une erreur. Utilise TRY_PARSE_JSON si tu veux obtenir NULL en cas d'erreur d'analyse. L'extraction des champs se fait après l'analyse, avec la notation à deux-points, GET ou GET_PATH.

Sourcedocs.snowflake.com

Déplacement des données2 / 5

Que fait l'option de copie MATCH_BY_COLUMN_NAME dans une instruction COPY INTO <table> lors du chargement de données semi-structurées ?

AlexExplication complète d’Alex

MATCH_BY_COLUMN_NAME (CASE_SENSITIVE ou CASE_INSENSITIVE) dans COPY INTO <table> associe les champs nommés des données semi-structurées (JSON, Avro, Parquet, ORC) aux colonnes de la table cible par leur nom plutôt que par leur position ordinale. Les clés source sans correspondance sont ignorées silencieusement ; les colonnes cibles sans correspondance reçoivent NULL. La valeur par défaut est NONE (association positionnelle). (Ref: docs.snowflake.com/en/sql-reference/sql/copy-into-table) Pourquoi les autres options sont fausses : « Elle impose une validation stricte du schéma et rejette les fichiers… ») Les colonnes source supplémentaires sont ignorées silencieusement, pas rejetées — aucune validation stricte du schéma n'est imposée. « Elle crée de nouvelles colonnes dans la table cible… ») Snowflake ne modifie jamais automatiquement le schéma de la table cible pendant les opérations COPY pour y ajouter des colonnes. « Elle renomme les colonnes source pour qu'elles correspondent à la table cible… ») L'option fait correspondre les noms tels quels ; elle ne renomme aucune colonne source.

Sourcedocs.snowflake.com

Gouvernance des données3 / 5

Quelle vue ACCOUNT_USAGE fournit des informations sur les colonnes auxquelles les requêtes ont accédé ?

AlexExplication complète d’Alex

ACCESS_HISTORY, dans SNOWFLAKE.ACCOUNT_USAGE, enregistre les accès au niveau des colonnes pour toutes les requêtes. Elle capture direct_objects_accessed (colonnes présentes dans la sortie du SELECT) et base_objects_accessed (toutes les colonnes source, y compris celles des JOIN et du WHERE). Elle suit aussi objects_modified pour le DML. Rétention de 365 jours. Nécessite Enterprise Edition ou supérieur. (Ref: docs.snowflake.com/en/sql-reference/account-usage/access_history) Pourquoi les autres options sont fausses : « QUERY_HISTORY ») QUERY_HISTORY suit les métadonnées d'exécution des requêtes (durée, warehouse, statut) mais n'enregistre pas les colonnes précises qui ont été consultées. « LOGIN_HISTORY ») LOGIN_HISTORY enregistre les événements d'authentification (connexions, échecs, informations client), pas les schémas d'accès aux données au niveau des requêtes. « COLUMNS ») COLUMNS est une vue de l'Information Schema qui liste les métadonnées des colonnes (noms, types de données, valeurs par défaut) — elle ne suit aucun accès.

Sourcedocs.snowflake.com

Stockage et protection des données4 / 5

Une table nommée ORDERS est supprimée, puis une nouvelle table portant le même nom, ORDERS, est créée. La table ORDERS d'origine peut-elle être récupérée ?

AlexExplication complète d’Alex

UNDROP TABLE restaure une table supprimée pendant sa période de rétention Time Travel. Si une table du même nom existe déjà dans le schéma, UNDROP renvoie une erreur. La solution de contournement : renomme d'abord la table en conflit (ALTER TABLE ORDERS RENAME TO ORDERS_TEMP), puis exécute UNDROP TABLE ORDERS pour restaurer l'originale. (Ref: docs.snowflake.com/en/sql-reference/sql/undrop-table) Pourquoi les autres options sont fausses : « Non, la table d'origine est définitivement perdue dès qu'une nouvelle table portant le même nom est créée ») La table d'origine n'est PAS définitivement perdue — Time Travel conserve les données des tables supprimées pendant la période de rétention configurée (jusqu'à 90 jours à partir d'Enterprise). « Oui, en utilisant UNDROP TABLE ORDERS avec un ID de requête antérieur à la suppression ») UNDROP TABLE n'accepte pas de paramètre d'ID de requête — il agit sur l'objet portant ce nom supprimé le plus récemment. « Oui, en utilisant UNDROP TABLE ORDERS, qui renomme automatiquement la table actuelle ») UNDROP ne renomme pas automatiquement la table actuelle — il échoue avec une erreur de conflit de nom qu'il faut résoudre manuellement.

Sourcedocs.snowflake.com

Optimisation des performances5 / 5

Laquelle des colonnes suivantes serait la MOINS efficace comme clé de clustering ?

AlexExplication complète d’Alex

Une colonne UUID est la clé de clustering la MOINS efficace, car sa cardinalité extrêmement élevée (unique par ligne) empêche tout pruning utile des micro-partitions. Des clés de clustering efficaces regroupent les lignes dans des plages qui se chevauchent, ce qui permet à l'optimiseur de requêtes d'ignorer les partitions non pertinentes. Avec des UUID, chaque micro-partition contient des valeurs uniques et aléatoires : aucune partition ne peut être éliminée, d'où des scans complets de la table. Les coûts de re-clustering sont eux aussi excessifs. Le distracteur A (date avec filtres de plage) et C/D (cardinalité faible à moyenne avec filtres d'égalité) sont de bons candidats comme clés de clustering et permettent un pruning de partitions efficace. Les clés idéales ont une cardinalité faible à moyenne et apparaissent souvent dans les clauses WHERE ou JOIN. Ref: docs.snowflake.com/en/user-guide/tables-clustering-keys.

Sourcedocs.snowflake.com

Les questions de l’app sont actuellement en anglais. Les traductions de cet aperçu concernent uniquement l’aperçu. Consulte l’organisme de certification pour connaître les langues disponibles pour l’examen officiel.

449 questions d’entraînement

La banque de questions Pass-IT te permet de t’entraîner pour SF-DE. Un examen blanc Pass-IT comporte 65 questions à traiter en 115 minutes : ces paramètres sont ceux de l’entraînement.

Détails de la banque de questions : SF-DE

Score requis750 / 1 000

selon les informations publiées par Snowflake

Objectifs du guide22 objectifs répertoriés dans le guide officiel

répartis entre 5 domaines dans le guide officiel de l’examen

Taille de la banque449 questions

= La taille de la banque équivaut à 6 séries de 65 questions. Cela ne signifie pas que chaque examen blanc utilise une série distincte.

Domaines du programme5 domaines dans le programme de l’examen

Data Movement 125 · Performance Optimization 86 · Storage and Data Protection 62 · Data Governance 62 · Data Transformation 114

Questions marquées comme vérifiées à partir des sources449 sur 449

questions dont la réponse, les choix et l’explication sont enregistrés comme ayant été vérifiés à partir de la documentation officielle de Snowflake

Contenu de l’examen

Data Movement pèse le plus lourd avec 28 % : mécanismes d’ingestion, pipelines continus (Snowpipe, Streams, Tasks, Dynamic Tables), connecteurs et partage de données. Vient ensuite Data Transformation à 25 %, qui porte sur les UDF, les procédures stockées, Snowpark et les transformations de formats semi-structurés et non structurés. Performance Optimization occupe 19 % et t’interroge sur le dépannage des requêtes et des pipelines, pas sur leur configuration initiale.

Storage and Data Protection et Data Governance sont à égalité, 14 % chacun, ce sont les domaines les plus légers : Time Travel, Fail-safe, fonctionnement interne du clustering, tagging et masking policies. Le mouvement et la transformation des données représentent à eux deux plus de la moitié de l’examen, ce qui colle assez bien à la réalité du métier : un data engineer passe l’essentiel de ses journées à construire et réparer des pipelines, rarement à optimiser le stockage après coup.

Programme de l’examen : SF-DE

Data Movement28%

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

≈ 22 h
Performance Optimization19%

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

≈ 15 h
Storage and Data Protection14%

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

≈ 11 h
Data Governance14%

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

≈ 11 h
Data Transformation25%

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

≈ 20 h

Format de l’examen et types de questions

L’examen compte 65 questions en 115 minutes, réparties entre QCM à réponse unique, questions à réponses multiples et formats interactifs. La plupart des questions décrivent une source de données, un besoin de pipeline ou un problème de performance, puis te demandent de choisir la méthode d’ingestion, l’approche de transformation ou la configuration qui règle le problème. Cela fait environ 1,8 minute par question : garde de la marge pour les scénarios de pipeline en plusieurs étapes.

Types de questions : SF-DE

Choix multiple70%

Sélectionne la seule réponse qui répond le mieux aux exigences de la question.

Réponse multiple30%

Sélectionne plusieurs réponses. Respecte le nombre de choix demandé dans la question.

Consulte Snowflake pour les informations officielles sur les formats de questions. Les proportions affichées décrivent la banque de questions Pass-IT et ne permettent pas de déduire celles de l’examen officiel.

Préparation à SF-DE

L’examen se passe en anglais, sous surveillance à distance ou dans un centre d’examen. La certification expire deux ans après ta date de délivrance ; tu la renouvelles via le programme Snowflake Continuing Education, en suivant une formation éligible animée par un instructeur ou en obtenant une certification SnowPro de niveau équivalent ou supérieur.

Préparation et modalités : SF-DE

Préparation

Exemple de durée de préparation50–120 h

fourchette illustrative pour t’organiser : de 50 h avec une expérience pertinente à 120 h si tu débutes ; tes besoins peuvent se situer en dehors de cette fourchette

NiveauAvancé
Connaissances conseilléesÊtre certifié SnowPro Core. Au moins 2 ans d'expérience concrète en data engineering sur Snowflake en production.

Passage de l’examen et maintien de la certification

Modalités de passageSurveillé en ligne ou centres d'examen sur place.
Conditions de nouvelle tentativeLimite de 4 tentatives sur une période de 12 mois. Après trois tentatives, Snowflake recommande de suivre une formation en présentiel Snowflake. Chaque inscription nécessite le paiement intégral des frais d'inscription.
Validité de la certification2 ans

Les certifications Snowflake expirent deux ans après leur date de délivrance. Pour te recertifier, passe par le programme Snowflake Continuing Education (CE) : suis une formation Snowflake Instructor-Led (ILT) éligible, ou décroche une certification SnowPro de niveau équivalent ou supérieur. Il faut disposer d'une certification valide pour participer au programme CE.

Erreurs fréquentes

Points à revoir : SF-DE

  1. 01Streams vs Tasks

    Confondre les Streams (suivi des changements sur les tables) et les Tasks (exécution SQL planifiée), puis ne pas voir comment les deux s’articulent pour construire des pipelines continus : c’est la source classique des erreurs sur les questions de CDC.

  2. 02Snowpipe vs COPY INTO

    Ne pas savoir quand utiliser Snowpipe (ingestion continue, pilotée par événements) plutôt que COPY INTO (par lots, à la demande) selon le schéma d’ingestion attendu conduit à des choix d’architecture erronés.

  3. 03Transient vs Temporary

    Mélanger les tables transient (pas de Fail-Safe, conservées d’une session à l’autre) et les tables temporary (limitées à la session, supprimées automatiquement) mène à de mauvaises réponses sur l’optimisation du stockage.

  4. 04MERGE Semantics

    Mal maîtriser le comportement de l’instruction MERGE en cas de correspondances multiples, ses résultats non déterministes et la différence entre les clauses matched et not matched provoque des erreurs sur les questions de transformation.

  5. 05Zero-Copy Cloning

    Oublier que les clones partagent le stockage tant qu’ils ne sont pas modifiés, et que cloner un schema ou une database clone aussi tous les objets enfants, fausse tes réponses aussi bien sur le stockage que sur les pipelines.

Questions fréquentes

Combien de temps dure l’examen SnowPro Advanced: Data Engineer (DEA-C02) ?

L’examen SnowPro Advanced: Data Engineer (DEA-C02) comporte 65 questions et le temps imparti est de 115 minutes.

Quel score faut-il obtenir pour réussir SnowPro Advanced: Data Engineer (DEA-C02) ?

Le score requis pour réussir l’examen SnowPro Advanced: Data Engineer (DEA-C02) est de 750 / 1000.

Quels points méritent une attention particulière pendant la préparation de SnowPro Advanced: Data Engineer (DEA-C02) ?

Les points à revoir comprennent Streams vs Tasks, Snowpipe vs COPY INTO, Transient vs Temporary, MERGE Semantics, Zero-Copy Cloning. Travaille sur des exemples pour vérifier que tu comprends les distinctions et que tu peux expliquer ta réponse.

Comment est pondéré l'examen Advanced Data Engineer ?

Data movement est la plus grosse section avec 28%, suivie de data transformation à 25% et de performance optimization à 19%. Storage and data protection et data governance comptent pour 14% chacune. Déplacer et remodeler les données représente donc plus de la moitié de l'examen, la gouvernance restant une part plus réduite mais loin d'être négligeable.

Faut-il SnowPro Core avant l'examen Advanced Data Engineer ?

Oui, la certification Core est une condition incontournable pour tout examen SnowPro de niveau advanced. Snowflake attend aussi deux ans ou plus de pratique du data engineering en production sur la plateforme. Le catalogue prévoit environ 80 heures en plus de cette expérience.

Comment renouvelles-tu la certification Advanced Data Engineer ?

Via le programme de formation continue, dans les deux ans suivant la date de délivrance. Les voies acceptées sont une formation Snowflake animée par un formateur ou une certification SnowPro équivalente ou supérieure. Comme il faut une certification valide pour entrer dans le programme, un titre expiré signifie que tu recommences depuis Core.

Combien de fois peux-tu passer l'examen Advanced Data Engineer ?

Quatre fois sur une période de 12 mois. Snowflake recommande une formation sur site après la troisième tentative, ce qui se lit surtout comme un indice sur la construction de l'examen plutôt que comme un argument commercial.

Une certification, 12 mois

Entraînement pour SF-DE

Concentre ton entraînement sur une certification ou choisis Pro pour t’entraîner à toutes les certifications.

Commencer un entraînement gratuitEssaie les 20 premières questions sans carte bancaire pour voir si cet entraînement te convient.

Pour les achats éligibles : remboursement garanti si tu échoues à ton examen.

Voir les conditions de garantie →