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.