Node AnalyticDB for MySQL di DataWorks memungkinkan Anda mengembangkan tugas, menjalankannya sesuai jadwal, dan mengintegrasikannya dengan pekerjaan lain.
Prasyarat
-
Kluster AnalyticDB for MySQL telah dibeli. Untuk informasi selengkapnya, lihat Create a cluster.
-
Alur kerja telah dibuat.
DataStudio mengorganisasi operasi pengembangan berdasarkan alur kerja. Buat alur kerja sebelum membuat node. Untuk informasi selengkapnya, lihat Create a workflow.
-
Resource komputasi AnalyticDB for MySQL (V3.0) telah di-bind ke DataStudio.
Untuk mengakses dan mengembangkan data di database AnalyticDB for MySQL Anda, tambahkan sebagai resource komputasi ke DataWorks dan bind resource tersebut ke DataStudio.
-
Sebuah kelompok sumber daya tanpa server (disarankan) atau sebuah Grup sumber daya eksklusif untuk penjadwalan telah dibeli.
Informasi latar belakang
AnalyticDB for MySQL adalah layanan database analitik yang disediakan oleh Alibaba Cloud. Untuk informasi selengkapnya, lihat What is AnalyticDB for MySQL?
Langkah 1: Buat node AnalyticDB for MySQL
Masuk ke DataWorks console. Di wilayah target, klik di panel navigasi kiri. Pilih ruang kerja dari daftar drop-down dan klik Go to Data Development.
-
Klik kanan alur kerja dan pilih .
-
Pada kotak dialog Create Node, masukkan Name untuk node tersebut dan klik OK. Tab konfigurasi node terbuka, tempat Anda dapat mengembangkan dan mengonfigurasi tugas.
Langkah 2: Kembangkan tugas AnalyticDB for MySQL
Pilih resource komputasi (opsional)
Jika ruang kerja Anda memiliki beberapa resource komputasi AnalyticDB for MySQL, pilih salah satu yang ingin digunakan pada tab konfigurasi node. Jika hanya tersedia satu, resource tersebut akan digunakan secara default.
Kembangkan kode SQL
Tulis kode SQL di editor kode node AnalyticDB for MySQL. Contoh:
SHOW TABLES;
Langkah 3: Konfigurasi penjadwalan tugas
Untuk menjalankan tugas sesuai jadwal, klik Scheduling di panel kanan tab konfigurasi node untuk mengonfigurasi properti penjadwalannya. Untuk informasi selengkapnya tentang konfigurasi tersebut, lihat Configure scheduling properties for a node.
Anda harus mengatur properti Rerun attribute dan Parent Nodes untuk node sebelum melakukan commit.
Langkah 4: Debug kode tugas
Debug kode untuk memverifikasi bahwa tugas berjalan sesuai harapan.
-
(Opsional) Pilih kelompok sumber daya untuk menjalankan tugas dan tetapkan nilai untuk parameter kustom.
-
Klik ikon
di bilah alat. Pada kotak dialog Parameter, pilih kelompok sumber daya yang akan digunakan untuk debugging. -
Jika kode Anda menggunakan parameter penjadwalan, tetapkan nilai untuk parameter tersebut saat debugging. Untuk informasi selengkapnya tentang logika penetapan nilai, lihat Debug an auto-triggered node.
-
-
Simpan dan jalankan pernyataan SQL.
Klik ikon
di bilah alat untuk menyimpan pernyataan SQL, lalu klik ikon
untuk menjalankan tugas SQL. -
(Opsional) Lakukan pengujian asap.
Untuk memverifikasi bahwa tugas terjadwal berjalan sesuai harapan di lingkungan pengembangan, Anda dapat melakukan pengujian asap saat melakukan commit node atau kapan saja setelahnya. Untuk informasi selengkapnya, lihat Perform smoke testing.
Langkah 5: Commit dan deploy tugas
Setelah mengonfigurasi node, lakukan commit dan deploy. Setelah dideploy, tugas akan berjalan sesuai jadwal yang ditentukan dalam properti penjadwalannya.
-
Klik ikon
di bilah alat untuk menyimpan tugas. -
Klik ikon
di bilah alat untuk melakukan commit tugas.Pada kotak dialog Submission, masukkan Change Description untuk perubahan tersebut. Anda juga dapat menentukan apakah akan melakukan tinjauan kode setelah commit.
Catatan-
Sebelum melakukan commit tugas, Anda harus mengatur properti Rerun attribute dan Parent Nodes untuk node tersebut.
-
Tinjauan kode membantu memastikan kualitas kode dan mencegah kode yang bermasalah dideploy ke lingkungan produksi. Jika Anda mengaktifkan tinjauan kode, reviewer harus menyetujui kode yang telah di-commit sebelum dapat dideploy. Untuk informasi selengkapnya, lihat Code review.
-
Jika ruang kerja Anda berada dalam mode standar, setelah melakukan commit tugas, klik Deploy di pojok kanan atas tab konfigurasi node untuk mendeploynya ke lingkungan produksi. Untuk informasi selengkapnya, lihat Deploy tasks.
Langkah selanjutnya
Setelah tugas dideploy, tugas tersebut akan berjalan sesuai jadwalnya. Untuk melihat status eksekusi, klik O&M Personnel di pojok kanan atas tab konfigurasi node. Untuk informasi selengkapnya, lihat View and manage auto-triggered tasks.