Site icon Knowledge Base Jagoan Hosting Indonesia

Cara Upload File DAGs pada Apache Airflow

Latest posts by Ramadhania Yasmin (see all)

Hola, Sobat Jagoan!

Apache Airflow adalah platform orkestrasi workflow open-source yang dirancang untuk membantu Kamu mengelola, menjadwalkan, dan memonitor alur kerja yang kompleks. Salah satu komponen utama dalam Airflow adalah DAG (Directed Acyclic Graph), yang menjadi inti dari setiap workflow yang Kamu buat nih, Sob!

DAG adalah representasi terstruktur dari alur kerja, di mana setiap tugas (task) terhubung secara logis tanpa membentuk siklus. Dengan menggunakan DAG, Kamu bisa memetakan proses eksekusi dari berbagai tugas, seperti pengumpulan data, transformasi, atau analisis, dengan urutan dan dependensi yang jelas.

Tutorial ini akan membahas cara mengunggah file DAG ke Apache Airflow. Yuk, kita simak caranya!

STEP 1, Akses File Manager

Untuk informasi akses File Manager bisa Kamu periksa pada laman detail di member area ya. Tampilannya seperti gambar di bawah ini.

STEP 2, Upload File DAG ke folder “dags”

File DAG ini berekstensi .py seperti file python, namun memiliki struktur yang berbeda. Jika Kamu belum memiliki filenya, Kamu bisa membuat dulu dengan mengikuti tutorial penulisan DAG berikut ini. Setelah itu, Kamu bisa upload filenya pada File Browser seperti panduan Manage File Browser berikut ini. Nantinya, jika sudah terupload, contohnya akan seperti gambar di bawah ini.

STEP 3, Akses Panel Airflow untuk Memastikan DAG Ada

Setelah Kamu upload file DAG-nya, tunggu dulu selama beberapa saat dan Airflow akan melakukan sync untuk membaca file DAG yang baru Kamu upload. Jika sudah terbaca di Airflow, Kamu bisa cari DAG-mu. Detailnya bisa Kamu ikuti cara berikut ini :

a. Login ke dashboard Airflow

Untuk informasi akses Apache Airflow-mu bisa dicek dari laman Detail pada member area ya, Sob.

b. Masuk menu DAGs dan cek DAG yang sudah Kamu upload tadi.

Untuk mengaktifkan DAG Kamu, bisa klik button “Pause/Unpause” ini ya, Sob.

Troubleshoot

Jika Kamu mengalami error berikut ini setelah mengupload DAG :

Jangan khawatir! Karena biasanya error tersebut terjadi karena Kamu belum menginstall library python yang dibutuhkan untuk DAG-mu. Contohnya, pada error tersebut library yang perlu diinstall adalah Random String Detector.

Nah, untuk menginstall library tambahan tersebut, Kamu bisa mengikuti panduan  berikut : 

Menginstall Library Python pada Apache-Airflow

Simak terus tips-tips dari kami di halaman tutorial Jagoan Hosting Indonesia ya. Jika ada bagian dari tutorial yang tidak ditemukan, Kamu bisa menghubungi teman-teman di Jagoan Hosting supaya bisa dibantu lebih lanjut melalui Live Chat atau fitur Open Tiket ya!

Related Posts
Panduan Lengkap Apache Airflow

Apache Airflow adalah platform open-source untuk mengelola, menjadwalkan, dan memantau alur kerja (workflows) secara terprogram. Fungsinya membantu mengotomatisasi tugas-tugas kompleks Read more

Tutorial Akses File Manager untuk Airflow

Hai Sobat Jagoan! Pada layanan Container Nextgen - Nova dengan template Airflow selain didalamnya sudah terinstall service Airflow-nya, juga terinstall Read more

Cara Menginstall Library Python pada Apache-Airflow

Hai Sobat Jagoan! Di tutorial ini, kami akan memandu Kamu untuk menginstall library python tambahan yang mungkin diperlukan oleh DAG-mu. Read more

Reset Password panel File Browser untuk Airflow

Halo Sobat Jagoan! Penting untuk mengamankan akses ke File Brower pada VPS Apache Airflow milikmu. Berikut ini adalah langkah-langkah mudah Read more

Exit mobile version