Soutenez le projet ! Le site existe grâce à la communauté. Si l'aide couvre les dépenses, la plateforme reste gratuite.Soutenir →
Code SQL copié dans le presse-papiers
Tâche 10:
Une requête de transformation joignant plusieurs grandes tables est devenue trop lente et coûteuse. Comment l'optimiseriez-vous ? Expliquez ce que vous inspecteriez dans le plan d'exécution et comment vous décideriez entre le partitionnement, le clustering, la pré-agrégation, l'indexation ou le changement de stratégie de jointure.

Écrivez votre réponse dans le champ ci-dessous et cliquez sur le bouton "Vérifier !"

Obtenir un indice Saisie vocale Arrêter l'enregistrement Effacer la réponse

Qui est un Data Engineer ?

Un Data Engineer conçoit et maintient les systemes qui collectent, transforment et livrent les donnees pour l'analyse et la prise de decision.

Que fait un Data Engineer ?

  • Construit des pipelines ETL/ELT fiables a partir de plusieurs sources.
  • Prepare des jeux de donnees propres et structures pour les analystes et data scientists.
  • Concoit des schemas de data warehouse (tables de faits et dimensions).
  • Surveille la qualite, la fraicheur des donnees et les echecs des pipelines.
  • Optimise les performances SQL et les couts de traitement.

Que doit connaitre un Data Engineer ?

  • SQL solide : jointures, agregations, fonctions fenetre et optimisation.
  • Modelisation des donnees : normalisation, denormalisation, schemas en etoile et en flocon.
  • Principes d'orchestration et de planification des pipelines.
  • Concepts batch et streaming, chargements incrementaux et idempotence.
  • Bases du cloud, des entrepots de donnees et de l'observabilite.

Cette page vous aide a pratiquer des questions d'entretien Data Engineering sur SQLTest.online.