Di DataWorks, node SelectDB memungkinkan Anda mengembangkan dan menjadwalkan tugas SelectDB secara berkala serta mengintegrasikannya dengan pekerjaan lain.
Latar Belakang
SelectDB adalah gudang data real-time generasi baru yang native multi-cloud dan dibangun di atas Apache Doris. Layanan ini dirancang untuk analitik data big data skala enterprise secara real-time serta menyediakan layanan yang hemat biaya dan mudah digunakan. Untuk informasi selengkapnya, lihat SelectDB.
Prasyarat
-
Alur bisnis telah dibuat.
Data Studio melakukan operasi pengembangan berbasis mesin berdasarkan alur bisnis. Sebelum membuat node, buat terlebih dahulu alur bisnis. Untuk informasi selengkapnya, lihat Buat alur bisnis.
-
Buat sumber data SelectDB.
Untuk mengakses database SelectDB Anda, tambahkan sebagai sumber data di DataWorks. Petunjuk cara membuat sumber data tersedia di Manajemen Sumber Data. Informasi tentang penggunaan sumber data SelectDB di DataWorks dapat ditemukan di Sumber data SelectDB.
CatatanNode SelectDB hanya mendukung sumber data SelectDB yang dibuat menggunakan string koneksi JDBC.
-
Koneksi jaringan telah dibuat antara sumber data Anda dan kelompok sumber daya.
Pastikan sumber data yang diinginkan terhubung ke kelompok sumber daya yang akan digunakan. Untuk informasi selengkapnya tentang konfigurasi konektivitas jaringan, lihat Buat koneksi jaringan antara kelompok sumber daya dan sumber data.
-
(Opsional; wajib bagi pengguna Resource Access Management (RAM)) Pengguna RAM yang digunakan untuk pengembangan tugas telah ditambahkan ke ruang kerja target dan diberi peran Development atau Workspace Administrator (yang memberikan izin luas—berikan dengan hati-hati). Untuk informasi selengkapnya tentang penambahan anggota dan pemberian izin, lihat Tambahkan anggota ke ruang kerja.
Batasan
Fitur ini tersedia di 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).
Sumber data SelectDB tidak mendukung konfigurasi aturan pemantauan Kualitas Data.
Langkah 1: Buat node SelectDB
Masuk ke Konsol DataWorks. Di wilayah target, klik di panel navigasi kiri. Pilih ruang kerja dari daftar drop-down, lalu klik Go to Data Development.
-
Klik kanan Alur Bisnis target, lalu pilih .
-
Pada kotak dialog Create Node, masukkan Name untuk node tersebut, lalu klik OK. Setelah node dibuat, Anda dapat mengembangkan dan mengonfigurasi tugas di dalamnya.
Langkah 2: Kembangkan tugas SelectDB
(Opsional) Pilih sumber data SelectDB
Jika ruang kerja Anda memiliki beberapa sumber data SelectDB, pilih salah satu dari daftar drop-down di halaman editor node. Jika hanya ada satu sumber data SelectDB, sistem akan memilihnya secara default.
Node SelectDB hanya mendukung sumber data SelectDB yang dibuat menggunakan string koneksi JDBC.
Tulis kode SQL: Contoh dasar
Di editor kode, tulis kode SQL untuk tugas Anda. Contohnya:
SELECT * FROM usertablename;
Tulis kode SQL: Gunakan parameter penjadwalan
Scheduling Parameter yang disediakan oleh DataWorks memungkinkan Anda meneruskan parameter secara dinamis ke kode dalam skenario penjadwalan berkala. Anda dapat mendefinisikan variabel dalam kode tugas node dengan format ${variable_name} dan memberikan nilai ke variabel tersebut di bagian Scheduling Configurations > Scheduling Parameter di bilah navigasi kanan halaman pengeditan node. Untuk informasi selengkapnya tentang format yang didukung dan detail konfigurasi, lihat Format parameter penjadwalan yang didukung dan Konfigurasi dan penggunaan parameter penjadwalan.
Contohnya:
SELECT '${var}'; -- Anda dapat menggunakan ini bersama parameter penjadwalan.
Langkah 3: Konfigurasi penjadwalan tugas
Untuk menjalankan tugas node secara berkala, klik Scheduling di sisi kanan halaman pengeditan node, lalu konfigurasikan pengaturan penjadwalan sesuai kebutuhan. Untuk informasi selengkapnya, lihat Ikhtisar properti penjadwalan tugas.
Anda harus mengonfigurasi Rerun attribute dan Parent Nodes sebelum mengirimkan node tersebut.
Langkah 4: Uji kode tugas
Lakukan operasi pengujian berikut sesuai kebutuhan untuk memverifikasi bahwa tugas berjalan sesuai harapan.
-
(Opsional) Pilih kelompok sumber daya dan tetapkan nilai parameter khusus.
-
Klik ikon
di bilah alat. Di kotak dialog Parameter, pilih kelompok sumber daya penjadwalan untuk pengujian. -
Jika kode tugas Anda menggunakan variabel parameter penjadwalan, tetapkan nilai-nilai tersebut di sini untuk pengujian. Untuk informasi selengkapnya tentang logika pemberian nilai parameter, lihat Proses debugging tugas.
-
-
Simpan dan jalankan kode tugas.
Klik ikon
di bilah alat untuk menyimpan kode tugas Anda, lalu klik ikon
untuk menjalankan tugas tersebut. -
(Opsional) Lakukan pengujian asap.
Untuk menjalankan pengujian asap di lingkungan pengembangan dan memverifikasi bahwa tugas node terjadwal dieksekusi sesuai harapan, lakukan pengujian asap baik saat atau setelah pengiriman node. Untuk informasi selengkapnya, lihat Lakukan pengujian asap.
Langkah 5: Kirim dan publikasikan tugas
Setelah mengonfigurasi tugas node, kirim dan publikasikan tugas tersebut. Setelah dipublikasikan, node akan berjalan secara berkala sesuai konfigurasi penjadwalannya.
-
Klik ikon
di bilah alat untuk menyimpan node. -
Klik ikon
di bilah alat untuk mengirimkan tugas node.Pada kotak dialog Submission, masukkan Change Description. Secara opsional, pilih apakah tinjauan kode diperlukan setelah pengiriman.
Catatan-
Anda harus mengonfigurasi Rerun attribute dan Parent Nodes sebelum mengirimkan node tersebut.
-
Tinjauan kode membantu memastikan kualitas kode dan mencegah kesalahan akibat kode yang belum ditinjau langsung dipublikasikan ke lingkungan produksi. Jika tinjauan kode diaktifkan, kode node yang dikirimkan harus disetujui oleh peninjau sebelum dapat dipublikasikan. Untuk informasi selengkapnya, lihat Tinjauan kode.
-
Jika Anda menggunakan ruang kerja dalam mode standar, setelah berhasil mengirimkan tugas, klik Publish di pojok kanan atas halaman pengeditan node untuk menerapkan tugas ke lingkungan produksi. Untuk informasi selengkapnya, lihat Publikasikan tugas.
Langkah selanjutnya
Operasi tugas: Setelah tugas dikirim dan dipublikasikan, tugas tersebut berjalan secara berkala berdasarkan konfigurasi node. Anda dapat mengklik O&M di pojok kanan atas halaman pengeditan node untuk membuka Pusat Operasi dan melihat status penjadwalan serta eksekusi tugas terjadwal. Untuk informasi selengkapnya, lihat Mengelola Tugas Terjadwal.