Analysez des CSV de ventes dans Amazon S3 avec AWS Glue et Athena. Quatre labs guidés relient fichiers, catalogue et requêtes ; un défi indépendant traite les résultats mensuels incomplets.
Ce que vous apprendrez
- Charger des ventes et décrire colonnes, format CSV et emplacement dans Glue Data Catalog.
- Utiliser SELECT, WHERE et GROUP BY pour lire les commandes réelles et additionner les revenus en centimes entiers.
- Enregistrer les emplacements mensuels et interroger le nouveau mois en préservant le précédent.
- Télécharger le CSV réel des résultats, corriger une valeur source et recalculer le résumé.
- Diagnostiquer un mois omis tout en préservant les deux fichiers source et les données sans rapport.
Prérequis et environnement
Terminez AWS Foundations for Beginners, les opérations S3 de base et les notions d’identité IAM. Les bases SQL sont expliquées ici. Suivez les quatre labs avant le défi.
Chaque unité démarre dans un environnement Linux indépendant accessible par navigateur, avec Terminal, AWS View, fichiers synthétiques et identifiants AWS configurés. Aucun compte AWS personnel ni ressource d’une VM précédente n’est nécessaire.
Questions fréquentes
Le catalogue copie-t-il les données CSV ?
Glue conserve les métadonnées de schéma et d’emplacement ; les enregistrements restent dans S3. Une définition de table externe ne les copie ni ne les transforme.
Le chargement du nouveau fichier mensuel suffit-il ?
Cette table partitionnée nécessite aussi le bon lien dans le catalogue. L’arrivée d’un fichier et sa découverte sont distinctes.
Un résultat enregistré se met-il à jour si la source change ?
Non. Lancez une nouvelle exécution pour recalculer et conservez l’ancien résultat pour comparaison. Les exercices vérifient les données et résultats réels, sans mesurer les coûts d’analyse ni les performances en production.



