Un scientifique des données doit migrer un processus ETL sur site vers AWS. Le processus actuel s'exécute selon un calendrier et utilise PySpark pour fusionner et formater plusieurs grandes sources de données en une seule sortie consolidée pour les tâches en aval. Les exigences pour la solution cloud sont les suivantes : combiner plusieurs sources, réutiliser le code PySpark existant, s'exécuter selon le calendrier existant et minimiser le nombre de serveurs à gérer. Quelle architecture répond à ces exigences ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Stocker les données brutes dans Amazon S3. Créer une tâche AWS Glue ETL implémentée en PySpark pour réutiliser la logique existante. Configurer un déclencheur AWS Glue pour qu'il s'exécute selon le calendrier actuel et que la tâche écrive sa sortie traitée dans un emplacement traité dans Amazon S3 pour une utilisation en aval..
Pourquoi c'est la réponse
La bonne réponse est de stocker les données brutes dans Amazon S3, de créer une tâche AWS Glue ETL en PySpark et de configurer un déclencheur AWS Glue. AWS Glue est un service ETL sans serveur qui prend en charge PySpark, permettant la réutilisation du code existant et l'exécution planifiée sans gestion de serveurs. Il s'intègre nativement avec S3 pour le stockage des données. Les autres options sont moins appropriées : L'utilisation d'un cluster Amazon EMR persistant implique la gestion de serveurs, ce que la question cherche à minimiser. Réimplémenter la logique PySpark dans une fonction AWS Lambda en Python standard est inefficace et ne réutilise pas le code existant. De plus, Lambda a des limites de temps d'exécution et de mémoire qui pourraient être problématiques pour de grandes sources de données. Amazon Kinesis Data Analytics est conçu pour le traitement de flux de données en temps réel avec SQL, ce qui ne correspond pas au traitement par lots PySpark existant ni à la fusion de "plusieurs grandes sources de données" qui suggèrent un traitement par lots.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise