DolphinScheduler adalah platform orkestrasi alur kerja open-source yang terdistribusi dan dapat diperluas, dilengkapi antarmuka visual Directed Acyclic Graph (DAG) untuk mengeksekusi dan mengelola alur kerja pemrosesan data besar. Anda dapat menggunakan DolphinScheduler untuk menjadwalkan task XIHE SQL pada AnalyticDB for MySQL guna meningkatkan efisiensi pemrosesan data.
Prasyarat
-
DolphinScheduler telah diinstal. Untuk detailnya, lihat dokumentasi resmi DolphinScheduler.
-
Driver MySQL (versi 8.0.0 atau lebih baru) telah dikonfigurasi di direktori instalasi DolphinScheduler. Untuk mengunduh driver tersebut, lihat mysql-connector-java.
-
Anda telah menambahkan alamat IP server DolphinScheduler ke daftar putih kluster AnalyticDB for MySQL Anda. Untuk informasi selengkapnya, lihat Whitelist.
Prosedur
-
Buat sumber data.
-
Di UI web DolphinScheduler, klik Datasource pada bilah navigasi atas.
-
Klik Create DataSource dan pilih MYSQL sebagai tipe sumber data.
-
Di kotak dialog Add Data Source, konfigurasikan parameter berikut:
Parameter
Deskripsi
Data source
Pilih MYSQL.
Data source name
Nama sumber data.
Hostname
Hostname kluster AnalyticDB for MySQL. Anda dapat menemukan hostname tersebut di halaman Cluster Information di console.
Port
Nomor port kluster AnalyticDB for MySQL. Nilainya tetap 3306.
Username
Akun database untuk kluster AnalyticDB for MySQL.
Database name
Nama database di kluster AnalyticDB for MySQL.
CatatanParameter lain bersifat opsional. Untuk informasi selengkapnya, lihat dokumentasi resmi DolphinScheduler tentang sumber data MySQL.
-
Klik Test Connection. Setelah pengujian koneksi berhasil, klik OK.
-
-
Buat proyek.
-
Di bilah navigasi atas, klik Projects.
-
Klik Create Project.
-
Di kotak dialog Create Project, konfigurasikan parameter seperti Project Name dan Username. Untuk detailnya, lihat Create Project.
-
-
Buat alur kerja.
-
Klik nama proyek yang telah Anda buat untuk membuka halaman Workflow Definition.
-
Klik Create Workflow untuk membuka halaman workflow DAG edit.
-
Dari daftar task di sebelah kiri, seret node SQL ke kanvas di sebelah kanan.
-
Di kotak dialog Configure Current Node, konfigurasikan parameter berikut:
Parameter
Deskripsi
Data source type
Pilih MySQL.
Data source instance
Pilih sumber data yang telah Anda buat di Langkah 1.
SQL type
Tipe job SQL, seperti Query atau Non-query.
SQL statement
Masukkan pernyataan SQL yang akan dieksekusi.
-
Klik OK.
-
Di pojok kanan atas halaman, klik Save. Di kotak dialog Basic Information yang muncul, konfigurasikan parameter seperti Workflow Name.
-
Klik OK.
-
-
Jalankan alur kerja.
-
Di kolom Actions alur kerja, klik ikon
untuk memublikasikannya. -
Di kolom Actions alur kerja, klik ikon
. -
Di kotak dialog Configure Parameters, konfigurasikan parameter yang diperlukan.
-
Klik OK untuk menjalankan alur kerja.
-
-
Lihat detail alur kerja.
-
Di panel navigasi sebelah kiri, klik Task Instances.
-
Di kolom Operation, klik ikon
untuk melihat hasil eksekusi dan log.
-