EnglishDeutschFrançaisEspañolPortuguês

Snowflake · SF-DE · Avancé

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

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.

65Questions par examen blanc Pass-IT
115minDurée limite de l’examen blanc Pass-IT

Examen officiel SF-DE : 750 points sur 1000 pour réussir.

Vérifié auprès de Snowflake · septembre 2026 · Version actuelle de l’examen

Découvre comment tu apprends avec Pass-IT.

Réponds à une question d’exemple pour SF-DE et lis l’explication avec sa source. Ici même, sans inscription.

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.

Comment te préparer à SF-DE avec Pass-IT.

Actuellement, 449 questions d’entraînement pour SF-DE, et nous en ajoutons régulièrement. Concentre-toi sur ce qu’il te reste à apprendre.

Avance quand une question te bloque.

Comprends pourquoi une réponse est correcte. Alex t’explique les notions et répond à tes questions pour que tu puisses appliquer ce que tu apprends à l’exercice suivant.

Découvrir Alex →

Aperçu de conversation · SF-DE

Analyser JSON

  1. Toi

    Que renvoie PARSE_JSON à partir d’une chaîne JSON ?

  2. Alex · Tuteur IA

    Une valeur VARIANT contenant les données JSON analysées.

    Lire la documentation Snowflake ↗
  3. Toi

    Le résultat reste-t-il le texte original ?

  4. Alex · Tuteur IA

    Non. L’analyse crée une valeur VARIANT exploitable comme donnée semi-structurée.

    Lire la documentation Snowflake ↗

Utilise ton temps d’étude à bon escient.

Entraîne-toi à ton niveau.
Pour les nouvelles séances d’entraînement, Pass-IT adapte la difficulté à tes réponses précédentes.

Apprends de tes erreurs.
Les réponses incorrectes deviennent automatiquement des fiches de révision. En les revoyant, tu évalues à quel point tu te souviens de la réponse ; Pass-IT programme la prochaine révision.

Découvrir les révisions ciblées →

Démonstration animée de la fonctionnalité

Transforme tes erreurs en connaissances solides.

Comment fonctionne Pass-IT

Ta révision

Tu as mal répondu à une question ?

Pass-IT la conserve pour ta révision.

SF-DE · Extrait de question

Analyser JSON

Voir la question complète

Que fait la fonction PARSE_JSON ?

Comprends la bonne réponse.

Elle convertit une chaîne au format JSON en une valeur VARIANT

PARSE_JSON convertit une chaîne au format JSON en valeur VARIANT.

Lire la documentation Snowflake ↗

À quel point te souviens-tu de la réponse ?

Pendant la révision, tu évalues si tu te souviens bien de la réponse.

Correct après hésitation

Pass-IT programme ta prochaine révision.

La date dépend de ton évaluation et de tes révisions précédentes.

Démonstration simplifiée. Aucun progrès d’apprentissage n’est enregistré.

Entraîne-toi pour le moment qui compte.

Passe un examen blanc complet avec une limite de temps et vérifie si tu arrives à terminer à temps.

Ton examen blanc SF-DE

Questions
65
Minutes
115

Illustration du déroulement d’un examen

  1. Début
  2. Répondre aux questions
  3. Fin

Nombre de questions et durée limite de l’examen blanc Pass-IT.

Aborde l’examen avec plus de confiance.

Ton Readiness Score t’aide à évaluer si tu es prêt pour l’examen. Les résultats par domaine te montrent où tu devrais continuer à t’entraîner.

Remboursé si tu échoues malgré 80 % de Readiness.
Si ton Readiness Score atteint au moins 80 % au moment de l’examen et que tu échoues malgré tout, nous te remboursons le prix d’achat Pass-IT de cette certification.

Pour les accès payants actifs. Envoie la preuve de ton échec sous 14 jours.

Autres conditions de la garantie

Au moment de l’examen, tu dois avoir au moins 80 % de Readiness et un accès payant actif à la certification. Passe l’examen pendant ta période d’accès et envoie la preuve officielle de ton échec dans les 14 jours suivant l’examen.

Pour les achats via Apple ou Google, le remboursement passe par la boutique concernée. Consulte les conditions complètes pour les autres modalités.

Voir les conditions de la garantie →

Le Readiness Score décrit tes progrès à l’entraînement, pas une probabilité de réussite.

Condition de la garantie

80%

Au moins 80 % de Readiness
au moment de l’examen

Remboursement en cas d’échec

Nombre de questions et paramètres des examens blancs issus du catalogue Pass-IT actuel.

Ce que tu travailles pour SF-DE.

Les sujets de l’examen, des exercices adaptés et des sources à consulter.

Faire circuler les donnéesConsulte le guide pour la pondération125 QuestionsQuestions Pass-IT

Construis des chemins d’ingestion, de partage et d’export pour différentes sources.

  • Choisis méthodes de chargement et formats, infère les schémas, configure stages, intégrations de stockage, chiffrement et parsing, puis extrais les métadonnées ou résous les erreurs d’ingestion.
  • Construis des pipelines continus avec streams, tâches, tables dynamiques, vues matérialisées, Snowpipe, streaming, UDF, SQL API, Openflow, Notebooks et Snowflake Scripting.
  • Installe et configure les connecteurs Kafka, Spark, Python ou natifs pour intégrer les sources.
  • Choisis partages ou clones, vues sécurisées et filtres de lignes ; publie des listings avec auto-fulfillment et crée des interfaces Streamlit pour les consommateurs.
  • Gère tables externes, Iceberg et hybrides, évolution des schémas, fédération Horizon Catalog et export des données.
Optimiser requêtes et pipelinesConsulte le guide pour la pondération86 QuestionsQuestions Pass-IT

Utilise les données opérationnelles pour améliorer les performances dans les limites de coût.

  • Identifie les requêtes lentes, collecte la télémétrie et trouve la cause avant de modifier le traitement.
  • Équilibre dimensionnement vertical ou horizontal, types de warehouses, clustering, caches, vues matérialisées, Search Optimization et Query Acceleration avec crédits et coûts de stockage, à l’aide des métriques d’utilisation et de file d’attente.
  • Surveille tâches, streams, Snowpipe Streaming et tables dynamiques avec alertes, notifications et Data Metric Functions pour détecter les problèmes de pipeline et de qualité.
Gérer stockage et restaurationConsulte le guide pour la pondération62 QuestionsQuestions Pass-IT

Protège les données et crée des environnements pour vérifier les changements.

  • Utilise Time Travel, Fail-safe et réplication interrégion ou intercloud pour la restauration, en tenant compte de l’effet des streams.
  • Analyse les micro-partitions avec les fonctions système et utilise profondeur, clés et clustering automatique pour optimiser le stockage.
  • Crée des environnements de développement avec Time Travel et des clones, tiens compte des droits hérités, valide les changements et annule-les si nécessaire.
Gouverner et protéger les donnéesConsulte le guide pour la pondération62 QuestionsQuestions Pass-IT

Suis l’utilisation des données et applique la protection au point de consommation.

  • Utilise tags, classification, traçabilité, dépendances et suivi de qualité pour comprendre et superviser les données.
  • Applique RBAC, masquage, tokenisation et politiques de projection, d’accès aux lignes et d’agrégation, en gérant les politiques avec DDL.
  • Utilise Horizon Catalog pour partage externe et fédération, et Data Clean Rooms via leur interface ou leurs API développeur pour une collaboration contrôlée.
Développer la logique de transformationConsulte le guide pour la pondération114 QuestionsQuestions Pass-IT

Choisis les outils de code et de données adaptés au pipeline.

  • Crée des UDF SQL, JavaScript et Snowpark, des fonctions de table et d’agrégation ainsi que des fonctions sécurisées ou externes.
  • Construis des procédures stockées Snowpark, SQL Scripting ou JavaScript et gère leurs transactions.
  • Transforme les données entre formats structurés et semi-structurés ; traite les fichiers non structurés avec URL, tables de répertoire et API REST, puis utilise vues sémantiques et Cortex pour les analyses textuelles, multimédias et multimodales et utilise Cortex LLM pour la gestion des coûts.
  • Gère Workspaces, Notebooks, Git, dbt Projects, pipelines de déploiement, tests et environnements de développement séparés.
  • Utilise l’architecture Snowpark et les DataFrames pour interroger, filtrer, agréger et transformer les données.
Les formats de questions que tu peux travailler
Choix multiple
Sélectionne une réponse.
Réponse multiple
Sélectionne plusieurs réponses pertinentes.

Ce sont les formats d’entraînement de Pass-IT. Consulte la page de certification Snowflake pour les informations sur l’examen officiel.

Questions fréquentes

Ta préparation

Combien de temps prévoir pour préparer SF-DE ?

Pour t’aider à t’organiser, Pass-IT estime environ 50–120 heures. Avec une expérience pertinente, tu te situeras plutôt vers le bas de cette fourchette ; si tu débutes, plutôt vers le haut. Tes besoins peuvent aussi être en dehors de cette plage. Ce n’est ni une durée imposée par Snowflake, ni une promesse d’être prêt pour l’examen dans ce délai.

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.

Utiliser Pass-IT

Dans quelle langue sont les questions de Pass-IT ?

Les questions de l’application sont actuellement en anglais. Les traductions des questions d’exemple de cette page concernent uniquement cet aperçu. Consulte Snowflake pour connaître les langues proposées pour l’examen officiel.

Combien de temps dure mon accès à SF-DE ?

L’accès à cette certification dure 12 mois. Tu paies une seule fois, sans renouvellement automatique.

Quand la garantie de remboursement s’applique-t-elle ?

La garantie rembourse le prix d’achat Pass-IT de cette certification. Tu dois disposer d’un accès payant éligible et d’un Readiness Score d’au moins 80 %, calculé à partir de tes résultats d’entraînement, au moment de l’examen. Ce score ne peut atteindre 80 % qu’après au moins 50 questions répondues et ne constitue pas une probabilité de réussite validée. Passe l’examen pendant ta période d’accès et envoie la preuve officielle de ton échec sous 14 jours. Conditions de la garantie

L’examen SF-DE

Où puis-je passer l’examen SF-DE ?

Surveillé en ligne ou centres d'examen sur place.

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.

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 ?

Tu peux passer l’examen Advanced Data Engineer au maximum quatre fois sur toute période de 12 mois. Tu dois respecter un délai de sept jours entre toutes les tentatives, y compris avant de repasser l’examen pour la première fois.

Ta préparation à SF-DE

$29.99paiement unique

12 mois d’accès à SF-DE · Sans renouvellement automatique

Acheter l’accès à SF-DE

Les questions de l’application sont actuellement en anglais.

Essayer 20 questions gratuitementCompte gratuit requis. Sans carte bancaire.

Déjà un compte ? Connecte-toi

Tu préfères un abonnement ? Voir les abonnements →

Remboursement en cas d’échec avec au moins 80 % de Readiness, pour les achats éligibles selon les conditions de la garantie.

Conditions de la garantie

La garantie rembourse le prix d’achat Pass-IT de cette certification. Tu dois disposer d’un accès payant éligible et d’un Readiness Score d’au moins 80 %, calculé à partir de tes résultats d’entraînement, au moment de l’examen. Ce score ne peut atteindre 80 % qu’après au moins 50 questions répondues et ne constitue pas une probabilité de réussite validée. Passe l’examen pendant ta période d’accès et envoie la preuve officielle de ton échec sous 14 jours.

Conditions complètes de la garantie →