Lokales Entwickeln und Testen von Skripts für AWS-Glue-Aufträge - AWS Glue

Lokales Entwickeln und Testen von Skripts für AWS-Glue-Aufträge

Beim Entwickeln und Testen Ihrer Auftragsskripts für AWS Glue für Spark stehen Ihnen mehrere Optionen zur Verfügung:

  • Konsole von AWS Glue Studio

    • Visual editor (Visueller Editor)

    • Skript-Editor

    • Notebook von AWS Glue Studio

  • Interaktive Sitzungen

    • Jupyter Notebook

  • Docker-Image

    • Lokale Entwicklung

    • Remote-Entwicklung

Sie können eine der oben genannten Optionen entsprechend Ihren Anforderungen auswählen.

Wenn Sie eine Umgebung ohne oder mit weniger Code bevorzugen, ist der visuelle Editor von AWS Glue Studio eine gute Wahl.

Wenn Sie eine interaktive Notebook-Umgebung bevorzugen, empfiehlt sich ein Notebook von AWS Glue Studio. Weitere Informationen finden Sie unter Verwenden von Notebooks mit AWS Glue Studio und AWS Glue. Wenn Sie Ihre eigene lokale Umgebung nutzen möchten, sind interaktive Sitzungen eine gute Wahl. Weitere Informationen finden Sie unter Verwenden von interaktiven Sitzungen mit AWS Glue.

Wenn Sie lokale Entwicklungserfahrung bevorzugen, ist das Docker-Image eine gute Wahl. Damit können Sie Auftragsskripts für AWS Glue für Spark dort entwickeln und testen, wo Sie möchten, ohne dass Kosten für AWS Glueanfallen.

Wenn Sie eine lokale Entwicklung ohne Docker bevorzugen, ist die Installation des ETL-Bibliotheksverzeichnisses von AWS Glue eine gute Wahl.

Entwickeln mit AWS Glue Studio

Der visuelle Editor von AWS Glue Studio ist eine grafische Oberfläche, mit der Sie Extract, Transform, Load (ETL)-Aufträge in AWS Glue ganz einfach erstellen, ausführen und überwachen können. Sie können Workflows für die Datentransformation visuell erstellen und nahtlos auf der Apache-Spark-basierten Serverless-ETL-Engine von AWS Glue ausführen. Sie können das Schema und die Datenergebnisse in jedem Schritt des Auftrags überprüfen. Weitere Informationen finden Sie im Benutzerhandbuch von AWS Glue Studio.

Entwickeln mit interaktiven Sitzungen

Mit interaktiven Sitzungen können Sie Anwendungen aus der Umgebung Ihrer Wahl erstellen und testen. Weitere Informationen finden Sie unter Verwenden von interaktiven Sitzungen mit AWS Glue.