EnglishDeutschFrançaisEspañolPortuguês

Databricks · DB-DEA · Associate

Databricks Data Engineer Associate — Questions d'entraînement et examen blanc

L’examen Databricks Certified Data Engineer Associate valide ta capacité à utiliser la Databricks Data Intelligence Platform pour les tâches d’ingénierie de données courantes.

45Questions par examen blanc Pass-IT
90minDurée limite de l’examen blanc Pass-IT

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

Découvre comment tu apprends avec Pass-IT.

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

Gouvernance et sécurité1 / 5

Un data engineer doit accéder à l'API REST Databricks depuis un notebook. Quelle méthode d'authentification est recommandée pour des charges de travail de production automatisées ?

AlexExplication complète d’Alex

OAuth M2M avec des service principals est l'authentification recommandée par Databricks pour les charges de travail de production automatisées. Les service principals sont des identités non humaines qui génèrent des tokens OAuth à courte durée de vie via le flux client credentials, ce qui élimine les risques liés aux credentials à longue durée de vie. Analyse des distracteurs : les rôles IAM à portée de cluster contrôlent l'accès aux ressources du cluster, pas l'authentification à l'API. Les tokens utilisateur Azure AD sont liés à des sessions utilisateur interactives, donc inadaptés à une automatisation sans supervision. Les PAT dans des secret scopes sont plus simples, mais ils ont une longue durée de vie et sont liés à un utilisateur : si cette personne s'en va ou si le PAT fuite, le pipeline est compromis. Bonne pratique : stocke les credentials OAuth et récupère-les avec dbutils.secrets.get(), n'écris jamais de token en dur. Ref: docs.databricks.com/en/dev-tools/auth/oauth-m2m

Sourcedocs.databricks.com

Transformation et modélisation des données2 / 5

Un data engineer écrit une requête Structured Streaming qui joint un DataFrame de streaming à un DataFrame statique. De quel type de jointure s'agit-il ?

AlexExplication complète d’Alex

Joindre un DataFrame de streaming à un DataFrame ordinaire (statique) produit une jointure stream-static. Le côté statique est relu à chaque déclenchement de micro-batch, donc les mises à jour de la table statique sont prises en compte automatiquement. Aucun watermark ni aucune gestion d'état n'est nécessaire. Analyse des distracteurs : la jointure fenêtrée désigne des agrégations basées sur des fenêtres temporelles en traitement de flux, ce n'est pas une catégorie de jointure. La jointure de streams avec état implique des jointures stream-stream, qui exigent des watermarks des deux côtés pour borner l'état et éviter une croissance illimitée. La jointure de lookup temporelle n'est pas un terme reconnu dans Spark Structured Streaming. Les jointures stream-static sont idéales pour enrichir des données en streaming avec des tables de dimensions à évolution lente. Ref: docs.databricks.com/en/transform/join

Sourcedocs.databricks.com

Mise en œuvre du CI/CD3 / 5

Quelle affirmation à propos de Databricks Repos est correcte ?

AlexExplication complète d’Alex

Databricks Repos (désormais appelés dossiers Git) s'intègrent aux fournisseurs Git (GitHub, Azure DevOps, GitLab, Bitbucket) pour synchroniser notebooks et code avec des dépôts distants. Les utilisateurs peuvent cloner, créer des branches, committer, pusher et puller, ce qui permet des workflows Git standards au sein de Databricks. Analyse des distracteurs : les Repos n'appliquent PAS de règles de protection de branche, celles-ci se configurent dans les paramètres du fournisseur Git. Les Repos ne stockent PAS les résultats d'exécution : seuls les fichiers sources sont synchronisés, l'historique des exécutions reste dans le workspace. Les Repos ne fournissent PAS de runner CI/CD intégré : le CI/CD est géré à l'extérieur via GitHub Actions ou Azure DevOps Pipelines, déclenché par les pushes vers le dépôt distant. Ref: docs.databricks.com/en/repos/git-operations-with-repos

Sourcedocs.databricks.com

Ingestion et chargement des données4 / 5

Quelle est la différence entre une lecture batch (spark.read) et une lecture en streaming (spark.readStream) d'une table Delta ?

AlexExplication complète d’Alex

Les lectures batch Delta chargent un instantané de la table, y compris des instantanés de time travel lorsqu'une version ou un timestamp est précisé. Les lectures Delta en streaming s'appuient sur Structured Streaming pour traiter l'instantané initial et les commits futurs sous forme de micro-batches, avec une progression enregistrée par checkpoints et des options comme startingVersion ou startingTimestamp. Si le schéma de la table source change après le démarrage d'une lecture en streaming, Databricks documente que la requête échoue et qu'il faut généralement la redémarrer pour les changements de schéma compatibles.

Sourcedocs.databricks.com

Databricks Intelligence Platform5 / 5

Un data engineer migre un job ETL nocturne riche en SQL, avec de grosses jointures et agrégations, d’un job défini dans l’interface vers un job créé via la Jobs API. La version de l’interface s’exécutait avec Photon, mais les plans de requête des clusters de job créés par l’API ne montrent aucun opérateur Photon. Que doit modifier le data engineer dans la requête API ?

AlexExplication complète d’Alex

Photon est le moteur de requêtes vectorisé de Databricks qui accélère les charges de travail SQL et DataFrame, comme les grosses jointures, les agrégations et les écritures, sans modification du code. Dans l’interface, Databricks active Photon par défaut pour le calcul classique polyvalent (all-purpose), le calcul de jobs et les pipelines classiques via la case à cocher Use Photon Acceleration. Les requêtes vers la Clusters API ou la Jobs API n’héritent pas de ce paramètre par défaut : la spécification du cluster doit donc définir runtime_engine sur PHOTON. Le calcul serverless et les SQL warehouses ont Photon activé sans ce paramètre. L’exécution adaptative des requêtes (Adaptive Query Execution) est une fonctionnalité distincte de l’optimiseur, activée par défaut, et ni le mode d’accès ni le runtime ML ne déterminent si Photon s’exécute. Conseil pour l’examen : si un job se comporte différemment lorsqu’il est créé via une API, cherche une valeur par défaut que l’interface définit et que l’API ne définit pas.

Sourcedocs.databricks.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 à DB-DEA avec Pass-IT.

Actuellement, 322 questions d’entraînement pour DB-DEA, 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 · DB-DEA

Jointures stream-static

  1. Toi

    Je joins un DataFrame de streaming à un DataFrame classique. Quel type est-ce ?

  2. Alex · Tuteur IA

    Une jointure stream-static : une entrée est en streaming, l’autre est statique.

    Lire la documentation Databricks ↗
  3. Toi

    Est-ce stream-stream parce que les événements continuent d’arriver ?

  4. Alex · Tuteur IA

    Non. La seconde entrée reste statique. Les deux types d’entrée définissent la jointure.

    Lire la documentation Databricks ↗

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.

DB-DEA · Extrait de question

Jointures stream-static

Voir la question complète

Un data engineer écrit une requête Structured Streaming qui joint un DataFrame de streaming à un DataFrame statique. De quel type de jointure s'agit-il ?

Comprends la bonne réponse.

Jointure stream-static

Une jointure entre un DataFrame de streaming et un DataFrame statique est stream-static.

Lire la documentation Databricks ↗

À 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 DB-DEA

Questions
45
Minutes
90

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 DB-DEA.

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

Choisir les ressources de la plateformeConsulte le guide pour la pondération35 QuestionsQuestions Pass-IT

Adapte architecture et calcul Databricks au traitement.

  • Explique comment l’architecture, Delta Lake et Unity Catalog soutiennent l’ingénierie des données.
  • Compare les services de calcul selon capacités, limites et coûts et choisis celui adapté au traitement.
Ingérer et charger les donnéesConsulte le guide pour la pondération49 QuestionsQuestions Pass-IT

Choisis des chemins fiables des sources vers les tables gouvernées.

  • Compare batch, streaming et chargement incrémental, puis choisis Auto Loader, Lakeflow Connect, connecteurs partenaires ou autres méthodes selon volume, fréquence, type et gouvernance.
  • Utilise COPY INTO pour charger progressivement les fichiers du stockage cloud dans les tables Unity Catalog.
  • Configure application et évolution des schémas Auto Loader avec liste de répertoire ou notifications de fichiers.
  • Configure l’ingestion Lakeflow Connect standard ou gérée pour les sources d’entreprise, semi-structurées et non structurées vers des tables Delta gouvernées.
  • Utilise imports locaux ou clients JDBC, ODBC et REST dans les notebooks pour déposer les données dans le stockage ou les tables et planifie avec Lakeflow Jobs.
Transformer et modéliser les donnéesConsulte le guide pour la pondération118 QuestionsQuestions Pass-IT

Transforme les données bronze en jeux silver et gold fiables.

  • Nettoie les valeurs nulles et harmonise les types avec PySpark ou SQL, déduplique, agrège et écris les tables silver.
  • Combine les DataFrames avec jointures ou unions, dont broadcast et jointures croisées, et transforme colonnes, lignes et tableaux.
  • Ajuste partitions de shuffle, parallélisme, mémoire et seuils de broadcast, puis mesure de nouveau les performances.
  • Choisis et construis tables gold, tables de streaming, vues ou vues matérialisées pour l’analyse dans Unity Catalog.
  • Applique contrôles de qualité et règles de validation aux jeux silver et gold.
Orchestrer avec Lakeflow JobsConsulte le guide pour la pondération23 QuestionsQuestions Pass-IT

Organise les tâches du pipeline et démarre-les lorsque leurs entrées sont prêtes.

  • Construis des tâches notebook, SQL, dashboard et pipeline avec leurs dépendances dans un graphe orienté.
  • Ajoute tentatives, branchements et boucles pour contrôler l’exécution.
  • Configure déclencheurs planifiés, d’arrivée de fichier ou de mise à jour de table et choisis un démarrage temporel ou lié aux données selon disponibilité et dépendances.
Gérer développement et déploiementConsulte le guide pour la pondération17 QuestionsQuestions Pass-IT

Fais passer le même code du développement aux tests puis à la production.

  • Utilise Databricks Git Folders pour créer ou changer de branche, committer, pousser les changements et ouvrir des pull requests.
  • Définis variables et surcharges des bundles par environnement en conservant une seule base de code.
  • Empaquette et déploie jobs, pipelines déclaratifs et autres ressources avec Declarative Automation Bundles, puis utilise Databricks CLI pour les valider, déployer et gérer en CI/CD.
Surveiller et dépanner les pipelinesConsulte le guide pour la pondération44 QuestionsQuestions Pass-IT

Utilise historique et métriques d’exécution pour trouver les problèmes.

  • Compare la durée des jobs aux références historiques et examine états, dépendances, blocages et taux d’échec dans Lakeflow Jobs.
  • Lis les métriques des stages Spark pour repérer déséquilibre des données, shuffle et débordement sur disque.
  • Explique comment Liquid Clustering et Predictive Optimization soutiennent les performances.
  • Diagnostique échecs de démarrage du calcul, conflits de bibliothèques et manque de mémoire.
Gouverner les tables et les accèsConsulte le guide pour la pondération36 QuestionsQuestions Pass-IT

Gère les tables et contrôle les données visibles par chaque identité.

  • Distingue tables Unity Catalog gérées et externes et réalise création, modification, suppression et conversion.
  • Utilise interface et contrôles SQL pour accorder, révoquer ou refuser l’accès aux utilisateurs, groupes et principaux de service au niveau adapté.
  • Applique masquage des colonnes et sécurité des lignes par groupe et explique comment les politiques ABAC Unity Catalog centralisent ces contrôles pour les données sensibles.
Les formats de questions que tu peux travailler
Choix multiple
Sélectionne une réponse.

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

Questions fréquentes

Ta préparation

Combien de temps prévoir pour préparer DB-DEA ?

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 Databricks, ni une promesse d’être prêt pour l’examen dans ce délai.

Faut-il de l'expérience avant l'examen Data Engineer Associate ?

Aucune certification n'est exigée pour t'inscrire. Databricks recommande six mois ou plus de pratique sur la plateforme, et le catalogue table sur environ 80 heures. L'examen cite des briques produit précises comme Lakeflow : lire la documentation seule laisse donc des trous.

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 Databricks pour connaître les langues proposées pour l’examen officiel.

Combien de temps dure mon accès à DB-DEA ?

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 DB-DEA

Où puis-je passer l’examen DB-DEA ?

Surveillé en ligne ou centre d'examen.

Combien de temps dure l’examen Databricks Certified Data Engineer Associate ?

L’examen Databricks Certified Data Engineer Associate comporte 45 questions et le temps imparti est de 90 minutes.

La certification Data Engineer Associate expire-t-elle ?

Oui, au bout de deux ans à compter de sa date d’obtention. Tu peux la renouveler en réussissant la version en vigueur de l’examen ou l’examen de renouvellement, plus court. L’examen de renouvellement comporte 25 questions notées, dure 60 minutes et se déroule exclusivement en ligne sous surveillance. Tu peux y accéder si ta certification Databricks Certified Data Engineer Associate a expiré ou expire dans les deux mois.

Que se passe-t-il si tu échoues à l'examen Data Engineer Associate ?

Si tu échoues, tu dois attendre 14 jours avant de repasser l’examen. Ce délai s’applique aussi entre chaque tentative supplémentaire. Databricks ne limite pas le nombre de nouvelles tentatives.

Ta préparation à DB-DEA

$29.99paiement unique

12 mois d’accès à DB-DEA · Sans renouvellement automatique

Acheter l’accès à DB-DEA

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 →