DP-900 · Azure Data Fundamentals

25 questions DP-900 corrigées

Des questions au format exact de l'examen Microsoft DP-900, chacune avec sa bonne réponse et son explication. Gratuit, sans inscription, sans compte à créer.

25 questions corrigées4 domaines de l'examen500 au total sur Revizo

Masque les réponses pour te tester avant de lire les corrigés.
  1. Analytique de données

    1. Quel service Azure est une plateforme d'analytique unifiée qui combine l'entreposage de données d'entreprise et l'analytique du Big Data ?

    • Azure Synapse Analytics
    • Azure Cosmos DB
    • Azure Blob Storage
    • Azure Logic Apps

    Réponse : Azure Synapse Analytics

    Azure Synapse Analytics est une plateforme d'analytique intégrée réunissant l'entreposage de données et le traitement Big Data.

  2. Concepts de données

    2. Quel type de données est le mieux décrit comme organisé selon un schéma fixe de lignes et de colonnes, comme dans une table de base de données relationnelle ?

    • Données structurées
    • Données non structurées
    • Données semi-structurées
    • Données binaires brutes

    Réponse : Données structurées

    Les données structurées respectent un schéma prédéfini et rigide, typiquement organisé en tables de lignes et de colonnes.

  3. Données non-relationnelles

    3. Quelle caractéristique définit fondamentalement une base de données NoSQL par rapport à une base relationnelle ?

    • Elle ne stocke pas de schéma rigide et fixe imposé à toutes les données
    • Elle utilise obligatoirement le langage SQL pour toutes les requêtes
    • Elle garantit toujours des transactions ACID sur plusieurs tables
    • Elle organise systématiquement les données en tables normalisées avec des clés étrangères

    Réponse : Elle ne stocke pas de schéma rigide et fixe imposé à toutes les données

    Les bases NoSQL sont dites « non-relationnelles » car elles n'imposent pas un schéma tabulaire fixe, offrant une structure flexible adaptée à des données variées.

  4. Données relationnelles

    4. Dans un modèle de données relationnel, comment sont organisées les données au sein d'une base ?

    • Sous forme de tables composées de lignes et de colonnes
    • Sous forme de documents JSON imbriqués
    • Sous forme de paires clé-valeur
    • Sous forme de nœuds et d'arêtes

    Réponse : Sous forme de tables composées de lignes et de colonnes

    Le modèle relationnel structure les données en tables (relations) formées de lignes (enregistrements) et de colonnes (attributs).

  5. Analytique de données

    5. Comment définit-on principalement un data warehouse (entrepôt de données) ?

    • Un dépôt central de données structurées optimisé pour l'analytique et le reporting
    • Un stockage de fichiers bruts sans schéma imposé
    • Une base de données transactionnelle pour les opérations quotidiennes
    • Un service de messagerie en temps réel

    Réponse : Un dépôt central de données structurées optimisé pour l'analytique et le reporting

    Un data warehouse stocke des données structurées, souvent selon un schéma en étoile, pour l'analyse et le reporting.

  6. Concepts de données

    6. Un fichier JSON contenant des objets dont les propriétés varient d'un enregistrement à l'autre est un exemple de quel type de données ?

    • Données semi-structurées
    • Données structurées
    • Données non structurées
    • Données relationnelles

    Réponse : Données semi-structurées

    Les données semi-structurées comme JSON ou XML possèdent des balises ou clés organisatrices sans imposer un schéma tabulaire rigide.

  7. Données non-relationnelles

    7. Dans un magasin de données de type clé-valeur, comment sont organisées les données ?

    • Chaque valeur est associée à une clé unique servant d'identifiant de recherche
    • Les données sont réparties en lignes et colonnes strictement typées
    • Chaque enregistrement est un nœud relié à d'autres par des arêtes
    • Les données forment un arbre XML hiérarchique validé par un schéma

    Réponse : Chaque valeur est associée à une clé unique servant d'identifiant de recherche

    Un magasin clé-valeur associe à chaque clé unique une valeur (souvent opaque), et l'accès se fait principalement par cette clé.

  8. Données relationnelles

    8. Que représente une ligne dans une table relationnelle ?

    • Une instance unique de l'entité modélisée
    • Un type de donnée de la table
    • Une contrainte d'intégrité
    • Un index de la table

    Réponse : Une instance unique de l'entité modélisée

    Chaque ligne (ou enregistrement) représente une instance de l'entité, par exemple un client ou une commande spécifique.

  9. Analytique de données

    9. Quelle est la caractéristique principale d'un data lake (lac de données) ?

    • Il stocke de grands volumes de données brutes dans divers formats, structurés ou non
    • Il n'accepte que des données strictement relationnelles et normalisées
    • Il applique toujours un schéma rigide à l'écriture
    • Il est conçu exclusivement pour les transactions bancaires

    Réponse : Il stocke de grands volumes de données brutes dans divers formats, structurés ou non

    Un data lake conserve des données brutes de tout format (structurées, semi-structurées, non structurées) à grande échelle.

  10. Concepts de données

    10. Parmi les éléments suivants, lequel est un exemple typique de données non structurées ?

    • Une vidéo ou une image
    • Une table SQL de clients
    • Un document JSON
    • Un fichier CSV de ventes

    Réponse : Une vidéo ou une image

    Les images, vidéos et fichiers audio n'ont pas de modèle de données interne organisé et sont considérés comme non structurés.

  11. Données non-relationnelles

    11. Quel type de données non-relationnelles est le mieux représenté par un document JSON ?

    • Une base de données documentaire
    • Une base de données en colonnes
    • Une base de données graphe
    • Une base de données relationnelle

    Réponse : Une base de données documentaire

    Les bases de données documentaires stockent chaque entité sous forme de document, généralement au format JSON, contenant des champs et valeurs.

  12. Données relationnelles

    12. À quoi sert une clé primaire dans une table relationnelle ?

    • Identifier de manière unique chaque ligne de la table
    • Trier automatiquement les colonnes
    • Chiffrer les données de la table
    • Relier la table à un compte de stockage

    Réponse : Identifier de manière unique chaque ligne de la table

    La clé primaire garantit l'unicité de chaque ligne et ne peut pas contenir de valeur NULL.

  13. Analytique de données

    13. Que signifie l'acronyme ETL dans le contexte de l'intégration de données ?

    • Extract, Transform, Load (Extraire, Transformer, Charger)
    • Encode, Transfer, Link
    • Extract, Transfer, Log
    • Evaluate, Test, Launch

    Réponse : Extract, Transform, Load (Extraire, Transformer, Charger)

    ETL signifie Extraire, Transformer puis Charger : les données sont transformées avant leur chargement dans la destination.

  14. Concepts de données

    14. Quelle charge de travail est optimisée pour un grand volume de petites transactions rapides comme les insertions et mises à jour d'enregistrements ?

    • OLTP (traitement transactionnel en ligne)
    • OLAP (traitement analytique en ligne)
    • Data warehousing
    • Batch processing analytique

    Réponse : OLTP (traitement transactionnel en ligne)

    OLTP est conçu pour gérer un grand nombre de transactions courtes en lecture/écriture avec une faible latence.

  15. Données non-relationnelles

    15. Qu'est-ce qu'Azure Cosmos DB ?

    • Un service de base de données NoSQL distribué à l'échelle mondiale et multi-modèle
    • Un moteur de base de données relationnelle managé compatible T-SQL
    • Un service de stockage exclusivement réservé aux fichiers volumineux
    • Un outil de visualisation de tableaux de bord analytiques

    Réponse : Un service de base de données NoSQL distribué à l'échelle mondiale et multi-modèle

    Azure Cosmos DB est un service de base de données NoSQL entièrement managé, distribué mondialement et prenant en charge plusieurs modèles de données via différentes API.

  16. Données relationnelles

    16. Quel est le rôle d'une clé étrangère (foreign key) ?

    • Établir un lien référentiel vers la clé primaire d'une autre table
    • Empêcher toute lecture de la table
    • Générer automatiquement des identifiants
    • Compresser les colonnes de type texte

    Réponse : Établir un lien référentiel vers la clé primaire d'une autre table

    La clé étrangère référence la clé primaire d'une autre table et applique l'intégrité référentielle entre les deux tables.

  17. Analytique de données

    17. Quelle est la différence clé entre ELT et ETL ?

    • Dans ELT, les données sont chargées d'abord puis transformées dans le système cible
    • Dans ELT, aucune transformation n'est jamais appliquée
    • ELT ne fonctionne qu'avec des données non structurées
    • ELT supprime l'étape d'extraction

    Réponse : Dans ELT, les données sont chargées d'abord puis transformées dans le système cible

    En ELT, les données sont extraites, chargées dans la destination, puis transformées en s'appuyant sur la puissance de calcul de celle-ci.

  18. Concepts de données

    18. Quel type de système est spécifiquement conçu pour l'analyse de grands volumes de données historiques et l'agrégation en vue de la prise de décision ?

    • OLAP
    • OLTP
    • Une base de données de messagerie
    • Un cache en mémoire

    Réponse : OLAP

    OLAP est optimisé pour les requêtes analytiques complexes et l'agrégation de données historiques.

  19. Données non-relationnelles

    19. Quelle API d'Azure Cosmos DB est recommandée par Microsoft pour les nouveaux projets et travaille nativement avec des documents JSON ?

    • API pour NoSQL
    • API pour Cassandra
    • API pour Gremlin
    • API pour Table

    Réponse : API pour NoSQL

    L'API pour NoSQL (anciennement Core/SQL) est l'API native de Cosmos DB, recommandée pour les nouveaux projets, et manipule des documents JSON.

  20. Données relationnelles

    20. Quel est l'objectif principal de la normalisation d'une base de données relationnelle ?

    • Réduire la redondance des données et améliorer l'intégrité
    • Augmenter la duplication pour accélérer les lectures
    • Convertir les données en format non structuré
    • Supprimer toutes les relations entre tables

    Réponse : Réduire la redondance des données et améliorer l'intégrité

    La normalisation organise les données pour minimiser la redondance et éviter les anomalies de mise à jour.

  21. Analytique de données

    21. Quel service Azure est principalement dédié à l'orchestration de pipelines ETL/ELT dans le cloud ?

    • Azure Data Factory
    • Azure Active Directory
    • Azure Monitor
    • Azure Key Vault

    Réponse : Azure Data Factory

    Azure Data Factory est le service d'intégration de données permettant de créer, planifier et orchestrer des pipelines ETL/ELT.

  22. Concepts de données

    22. Dans une organisation, quel rôle est principalement responsable de la conception et de la mise en place des pipelines d'ingestion et de transformation des données ?

    • Data engineer (ingénieur de données)
    • Data analyst (analyste de données)
    • Database administrator (administrateur de base de données)
    • Data scientist

    Réponse : Data engineer (ingénieur de données)

    Le data engineer conçoit, construit et maintient les pipelines de données qui déplacent et transforment les données.

  23. Données non-relationnelles

    23. Quelle API d'Azure Cosmos DB permet de stocker et interroger des données sous forme de graphe ?

    • API pour Gremlin
    • API pour MongoDB
    • API pour Table
    • API pour NoSQL

    Réponse : API pour Gremlin

    L'API pour Gremlin d'Azure Cosmos DB gère les bases de données graphe, composées de nœuds (sommets) et de relations (arêtes).

  24. Données relationnelles

    24. Quel est le principal avantage d'un index sur une table ?

    • Accélérer la recherche et la récupération des lignes
    • Empêcher l'insertion de doublons systématiquement
    • Chiffrer automatiquement les colonnes indexées
    • Réduire la taille physique du fichier de données

    Réponse : Accélérer la recherche et la récupération des lignes

    Un index accélère les requêtes de recherche, au prix d'un espace de stockage supplémentaire et d'écritures un peu plus lentes.

  25. Analytique de données

    25. Dans Power BI, à quoi sert principalement un rapport (report) ?

    • Présenter des visualisations interactives détaillées sur une ou plusieurs pages
    • Stocker physiquement les données sources
    • Gérer les droits d'accès des utilisateurs
    • Exécuter des sauvegardes automatiques

    Réponse : Présenter des visualisations interactives détaillées sur une ou plusieurs pages

    Un rapport Power BI est un ensemble de visualisations, réparties sur une ou plusieurs pages, permettant l'exploration interactive des données.