Mengembangkan dan menguji skrip pekerjaan AWS Glue secara lokal - AWS Glue

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengembangkan dan menguji skrip pekerjaan AWS Glue secara lokal

Saat Anda mengembangkan dan menguji skrip pekerjaan AWS Glue for Spark, ada beberapa opsi yang tersedia:

  • AWS Konsol Glue Studio

    • Editor visual

    • Editor skrip

    • AWS Notebook Glue Studio

  • Sesi interaktif

    • Buku catatan Jupyter

  • Gambar Docker

    • Pembangunan lokal

    • Pengembangan jarak jauh

Anda dapat memilih salah satu opsi di atas berdasarkan kebutuhan Anda.

Jika Anda lebih suka tidak ada kode atau kurang pengalaman kode, editor visual AWS Glue Studio adalah pilihan yang baik.

Jika Anda lebih suka pengalaman notebook interaktif, notebook AWS Glue Studio adalah pilihan yang baik. Untuk informasi selengkapnya, lihat Menggunakan Notebook dengan AWS Glue Studio dan AWS Glue. Jika Anda ingin menggunakan lingkungan lokal Anda sendiri, sesi interaktif adalah pilihan yang baik. Untuk informasi selengkapnya, lihat Menggunakan sesi interaktif dengan AWS Glue.

Jika Anda lebih suka pengalaman local/remote pengembangan, gambar Docker adalah pilihan yang baik. Ini membantu Anda mengembangkan dan menguji skrip pekerjaan AWS Glue untuk Spark di mana pun Anda inginkan tanpa menimbulkan biaya AWS Glue.

Jika Anda lebih suka pengembangan lokal tanpa Docker, menginstal direktori pustaka AWS Glue ETL secara lokal adalah pilihan yang baik.

Mengembangkan menggunakan AWS Glue Studio

Editor visual AWS Glue Studio adalah antarmuka grafis yang memudahkan untuk membuat, menjalankan, dan memantau pekerjaan ekstrak, transformasi, dan pemuatan (ETL) di AWS Glue. Anda dapat menyusun alur kerja transformasi data secara visual dan menjalankannya dengan mulus di mesin ETL tanpa server berbasis Apache Spark AWS Glue. Anda dapat memeriksa skema dan hasil data di masing-masing langkah dari tugas tersebut. Untuk informasi selengkapnya, lihat Panduan Pengguna AWS Glue Studio.

Mengembangkan menggunakan sesi interaktif

Sesi interaktif memungkinkan Anda untuk membangun dan menguji aplikasi dari lingkungan pilihan Anda. Untuk informasi selengkapnya, lihat Menggunakan sesi interaktif dengan AWS Glue.