AWS Athena und Glue für Anfänger

Katalogisiere Verkaufsdateien mit Glue, frage S3 mit Athena ab, registriere Monatspartitionen und diagnostiziere einen fehlenden Monat.

AWS

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Analysiere Verkaufs-CSV in Amazon S3 mit AWS Glue und Athena. Vier geführte Labs verbinden Dateien, Katalog und Abfragen; eine eigenständige Challenge behandelt fehlende Monatsdaten.

Lernziele

  • Verkaufsdaten hochladen und Spalten, CSV-Format und Speicherort im Glue Data Catalog beschreiben.
  • Mit SELECT, WHERE und GROUP BY echte Bestellungen lesen und Umsatz in ganzzahligen Centbeträgen summieren.
  • Monatliche Dateipfade als Partitionen registrieren und den neuen Monat abfragen, ohne den bisherigen zu verändern.
  • Die tatsächliche Ergebnis-CSV herunterladen, einen Eingabewert korrigieren und die Zusammenfassung neu berechnen.
  • Einen fehlenden Monat diagnostizieren und beide Quelldateien sowie fremde Daten erhalten.

Voraussetzungen und Umgebung

Absolviere AWS Foundations for Beginners sowie grundlegende S3-Objektoperationen und IAM-Identitätskonzepte. SQL-Grundlagen werden hier erklärt. Bearbeite die vier Labs vor der Challenge.

Jede Einheit beginnt in einer unabhängigen Linux-Umgebung im Browser mit Terminal, AWS View, synthetischen Dateien und eingerichteten AWS-Zugangsdaten. Ein persönliches AWS-Konto oder Ressourcen einer früheren VM sind nicht erforderlich.

Häufige Fragen

Kopiert der Katalog die CSV-Daten?

Glue speichert Schema- und Standortmetadaten; die Datensätze bleiben in S3. Eine externe Tabellendefinition kopiert oder transformiert sie nicht.

Reicht das Hochladen einer neuen Monatsdatei?

Diese partitionierte Tabelle braucht außerdem die passende Katalogzuordnung. Dateieingang und Auffindbarkeit sind getrennt.

Aktualisiert sich ein gespeichertes Ergebnis bei neuen Eingaben?

Nein. Starte eine neue Ausführung und behalte die bisherige Ausgabe zum Vergleich. Die Übungen prüfen echte Datensätze und Ergebnisse, ohne Produktionskosten oder Leistung zu messen.

Lehrer

labby
Labby
Labby is the LabEx teacher.