DataWorks menyediakan node AnalyticDB for MySQL yang dapat digunakan untuk mengembangkan dan menjadwalkan tugas AnalyticDB for MySQL secara berkala serta mengintegrasikan tugas tersebut dengan jenis tugas lainnya. Topik ini menjelaskan cara menggunakan node AnalyticDB for MySQL untuk mengembangkan tugas.
Prasyarat
Sebuah kluster AnalyticDB for MySQL telah dibuat. Untuk informasi lebih lanjut, lihat Buat kluster.
Sebuah alur kerja telah dibuat.
DataStudio memungkinkan Anda melakukan operasi pengembangan untuk berbagai jenis mesin komputasi berdasarkan alur kerja. Oleh karena itu, Anda harus membuat alur kerja sebelum membuat node. Untuk informasi lebih lanjut, lihat Buat alur kerja.
Sumber daya komputasi AnalyticDB for MySQL (V3.0) telah dihubungkan dengan DataStudio.
Sebuah kelompok sumber daya serverless (direkomendasikan) atau sebuah kelompok sumber daya eksklusif untuk penjadwalan telah dibeli.
Informasi Latar Belakang
AnalyticDB for MySQL adalah database analitik dari Alibaba Cloud. Untuk informasi lebih lanjut, lihat Apa itu AnalyticDB for MySQL?
Langkah 1: Buat node AnalyticDB for MySQL
Pergi ke halaman DataStudio.
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi kiri, pilih . Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to Data Development.
Temukan alur kerja yang diinginkan, klik kanan nama alur kerja, lalu pilih .
Di kotak dialog Create Node, konfigurasikan parameter Name dan klik Confirm. Kemudian, Anda dapat menggunakan node tersebut untuk mengembangkan tugas dan mengonfigurasi properti penjadwalan tugas.
Langkah 2: Kembangkan tugas AnalyticDB for MySQL
(Opsional) Pilih sumber daya komputasi AnalyticDB for MySQL
Jika Anda telah menambahkan beberapa sumber daya komputasi AnalyticDB for MySQL ke ruang kerja yang diinginkan, pilih sumber daya komputasi pada tab konfigurasi node AnalyticDB for MySQL sebelum menggunakan node tersebut untuk mengembangkan tugas. Jika hanya satu sumber daya komputasi yang ditambahkan, sumber daya tersebut akan digunakan secara default untuk pengembangan.
Kembangkan kode SQL
Di editor kode pada tab konfigurasi node AnalyticDB for MySQL, tulis kode tugas. Contoh kode tugas:
SHOW TABLES;Langkah 3: Konfigurasikan properti penjadwalan untuk tugas AnalyticDB for PostgreSQL
Jika Anda ingin sistem secara berkala menjalankan tugas pada node, Anda dapat mengklik Properties di panel navigasi kanan pada tab konfigurasi node untuk mengonfigurasi properti penjadwalan tugas berdasarkan kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Konfigurasi penjadwalan node.
Anda harus mengonfigurasi parameter Rerun dan Parent Nodes pada tab Properti sebelum mengirimkan tugas.
Langkah 4: Debug kode tugas
Anda dapat melakukan operasi berikut untuk memeriksa apakah tugas dikonfigurasi sesuai harapan berdasarkan kebutuhan bisnis Anda:
Opsional. Pilih kelompok sumber daya dan tetapkan parameter kustom ke variabel.
Klik ikon
di bilah alat atas pada tab konfigurasi node. Di kotak dialog Parameters, pilih kelompok sumber daya untuk penjadwalan yang ingin digunakan untuk debug dan jalankan kode tugas.Jika Anda menggunakan parameter penjadwalan dalam kode tugas, tetapkan parameter penjadwalan ke variabel sebagai nilai dalam kode tugas untuk debugging. Untuk informasi lebih lanjut tentang logika penetapan nilai parameter penjadwalan, lihat Prosedur debugging.
Simpan dan eksekusi pernyataan SQL.
Di bilah alat atas, klik ikon
untuk menyimpan pernyataan SQL. Kemudian, klik ikon
untuk mengeksekusi pernyataan SQL.Opsional. Lakukan pengujian asap.
Anda dapat melakukan pengujian asap pada node di lingkungan pengembangan saat mengirimkan node atau setelah mengirimkan node. Untuk informasi lebih lanjut, lihat Lakukan pengujian asap.
Langkah 5: Kirim dan terapkan tugas
Setelah mengonfigurasi tugas pada node, Anda harus mengirim dan menerapkan tugas tersebut. Tugas dapat dijalankan secara berkala berdasarkan konfigurasi penjadwalan setelah dikirim dan diterapkan.
Klik ikon
di bilah alat atas untuk menyimpan tugas.Klik ikon
di bilah alat atas untuk mengirim tugas.Di kotak dialog Submit, konfigurasikan parameter Change description. Kemudian, tentukan apakah akan meninjau kode tugas setelah mengirim tugas berdasarkan kebutuhan bisnis Anda.
CatatanAnda harus mengonfigurasi parameter Rerun dan Parent Nodes pada tab Properti sebelum mengirim tugas.
Anda dapat menggunakan fitur tinjauan kode untuk memastikan kualitas kode tugas dan mencegah kesalahan eksekusi tugas yang disebabkan oleh kode tugas yang tidak valid. Jika Anda mengaktifkan fitur tinjauan kode, kode tugas yang dikirimkan hanya dapat diterapkan setelah lolos tinjauan kode. Untuk informasi lebih lanjut, lihat Tinjauan kode.
Jika Anda menggunakan ruang kerja dalam mode standar, Anda harus menerapkan node di lingkungan produksi setelah mengirim node tersebut. Untuk menerapkan node, klik Deploy di pojok kanan atas pada tab konfigurasi node. Untuk informasi lebih lanjut, lihat Terapkan node.
Apa yang harus dilakukan selanjutnya
Setelah mengirim dan menerapkan tugas, tugas tersebut dijalankan secara berkala berdasarkan konfigurasi penjadwalan. Anda dapat mengklik Operation Center di pojok kanan atas pada tab konfigurasi node yang sesuai untuk pergi ke Pusat Operasi dan melihat status penjadwalan tugas. Untuk informasi lebih lanjut, lihat Lihat dan kelola tugas yang dipicu otomatis.