DataWorks menyediakan node MariaDB yang dapat Anda gunakan untuk mengembangkan dan menjadwalkan tugas MariaDB secara berkala serta mengintegrasikannya dengan pekerjaan lain. Topik ini menjelaskan cara mengembangkan tugas menggunakan node MariaDB.
Informasi latar belakang
MariaDB adalah sistem manajemen database relasional (RDBMS) open source yang sangat kompatibel dengan MySQL. MariaDB dapat menggantikan MySQL secara mulus—Anda dapat menguninstall MySQL dan menginstal MariaDB sebagai penggantinya tanpa mengubah kode aplikasi Anda. Untuk informasi selengkapnya, lihat MariaDB.
Prasyarat
Buat Business Flow.
DataStudio mengorganisasi pengembangan berdasarkan Business Flow. Anda harus membuat satu sebelum membuat node. Untuk informasi selengkapnya, lihat Create a workflow.
Anda telah membuat sumber data MariaDB.
Anda harus menambahkan database MariaDB Anda sebagai sumber data MariaDB di DataWorks untuk mengakses datanya. Untuk informasi selengkapnya tentang cara membuat sumber data, lihat Data Source Management. Untuk informasi selengkapnya tentang cara menggunakan sumber data MariaDB di DataWorks, lihat MariaDB data sources.
CatatanNode MariaDB hanya mendukung sumber data MariaDB yang dibuat menggunakan string koneksi Java Database Connectivity (JDBC).
Koneksi jaringan antara sumber data dan resource group telah ditetapkan.
Pastikan sumber data dapat terhubung ke resource group yang ingin Anda gunakan. Untuk informasi tentang cara mengonfigurasi konektivitas jaringan, lihat Network connection solutions.
(Opsional; wajib untuk RAM user) Tambahkan RAM user ke ruang kerja dan tetapkan peran Develop atau Workspace Administrator. Berikan peran Workspace Administrator dengan hati-hati karena hak istimewanya yang tinggi. Untuk informasi selengkapnya, lihat Add members to a workspace.
Batasan
Node MariaDB didukung di wilayah-wilayah berikut: Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Beijing), Tiongkok (Shenzhen), Tiongkok (Chengdu), Tiongkok (Hong Kong), Singapura, Malaysia (Kuala Lumpur), Jerman (Frankfurt), AS (Silicon Valley), dan AS (Virginia).
Langkah 1: Buat node MariaDB
Buka halaman DataStudio.
Login ke DataWorks console. 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.
Klik kanan business flow target dan pilih .
Pada kotak dialog Create Node, atur parameter Name untuk node tersebut dan klik Confirm. Setelah node dibuat, Anda dapat mengembangkan dan mengonfigurasi tugas tersebut.
Langkah 2: Kembangkan tugas MariaDB
(Opsional) Pilih sumber data MariaDB
Jika ruang kerja Anda memiliki beberapa sumber data MariaDB, Anda harus memilih sumber data yang sesuai pada tab konfigurasi node MariaDB. Jika hanya ada satu sumber data MariaDB, sumber data tersebut akan digunakan secara default.
Node MariaDB hanya mendukung sumber data MariaDB yang dibuat menggunakan string koneksi Java Database Connectivity (JDBC).
Kembangkan kode SQL: Contoh sederhana
Pada editor kode untuk node MariaDB, tulis kode untuk tugas yang ingin Anda jalankan. Kode berikut memberikan contohnya.
SELECT * FROM usertablename;Kembangkan kode SQL: Gunakan parameter penjadwalan
DataWorks menyediakan scheduling parameters yang memungkinkan Anda menggunakan parameter dinamis dalam kode untuk skenario penjadwalan berulang. Anda dapat mendefinisikan variabel dalam kode tugas menggunakan format ${variable_name}. Kemudian, pada tab Schedule di panel navigasi kanan tab konfigurasi node, tetapkan nilai variabel tersebut di bagian Scheduling Parameters. Untuk informasi selengkapnya tentang format dan konfigurasi scheduling parameters yang didukung, lihat Formats of scheduling parameters dan Configure and use scheduling parameters.
Kode berikut memberikan contohnya.
SELECT '${var}'; -- Use with scheduling parameters.Langkah 3: Konfigurasikan penjadwalan tugas
Untuk menjadwalkan tugas, klik Scheduling Configuration di sebelah kanan dan konfigurasikan propertinya. Untuk informasi selengkapnya, lihat Overview.
Konfigurasikan Rerun Property dan Upstream Dependent Node sebelum menyerahkan.
Langkah 4: Debug kode tugas
Debug tugas untuk memastikan eksekusi yang benar:
(Opsional) Pilih resource group debugging dan tetapkan nilai parameter.
Klik ikon
di bilah alat. Pada kotak dialog Parameters, pilih resource group.Tetapkan nilai untuk setiap parameter penjadwalan guna debugging. Untuk informasi selengkapnya tentang logika penetapan parameter, lihat Task debugging process.
Simpan dan jalankan kode tugas.
Klik ikon
untuk menyimpan, lalu klik ikon
untuk menjalankan.(Opsional) Jalankan Pengujian asap.
Jalankan Pengujian asap selama atau setelah penyerahan untuk memverifikasi eksekusi di lingkungan pengembangan. Untuk informasi selengkapnya, lihat Perform smoke testing.
Langkah 5: Serahkan dan publikasikan tugas
Serahkan dan publikasikan node untuk mengaktifkan penjadwalan.
Klik ikon
di bilah alat untuk menyimpan node.Klik ikon
di bilah alat untuk menyerahkan tugas node.Pada kotak dialog Submit, masukkan Change Description dan pilih opsi tinjauan kode.
CatatanKonfigurasikan Rerun Property dan Upstream Dependent Node sebelum menyerahkan.
Tinjauan kode memastikan kualitas. Jika diaktifkan, peninjau harus menyetujui kode sebelum dipublikasikan. Untuk informasi selengkapnya, lihat Code review.
Di ruang kerja mode standar, klik Publish di pojok kanan atas untuk men-deploy ke produksi. Untuk informasi selengkapnya, lihat Publish tasks.
Langkah selanjutnya
Setelah tugas diserahkan dan dipublikasikan, tugas tersebut akan dijalankan secara berkala berdasarkan konfigurasi node. Anda dapat mengklik O&M di pojok kanan atas tab konfigurasi node untuk membuka Operation Center. Di Operation Center, Anda dapat melihat status penjadwalan dan Berjalan dari tugas berulang tersebut. Untuk informasi selengkapnya, lihat Manage recurring tasks.