All Products
Search
Document Center

DataWorks:KingbaseES

Last Updated:Feb 26, 2026

Node KingbaseES di DataWorks memungkinkan Anda mengembangkan, menjadwalkan secara berkala, dan mengintegrasikan tugas KingbaseES dengan pekerjaan lainnya. Topik ini menjelaskan alur kerja utama untuk mengembangkan tugas menggunakan node KingbaseES.

Informasi latar belakang

KingbaseES adalah sistem manajemen database relasional (RDBMS) tingkat tinggi yang mendukung standar SQL. Sistem ini ideal untuk aplikasi enterprise yang menangani volume data besar serta memerlukan konkurensi tinggi dan ketersediaan tinggi. Untuk informasi selengkapnya, lihat situs web resmi KingbaseES.

Prasyarat

  • Buat Business Flow.

    DataStudio mengorganisasi pengembangan berdasarkan Business Flow. Anda harus membuat satu sebelum membuat node. Untuk informasi selengkapnya, lihat Buat workflow.

  • Sumber data KingbaseES telah dibuat.

    Anda harus menambahkan database KingbaseES Anda sebagai sumber data DataWorks untuk mengakses datanya. Untuk informasi selengkapnya tentang cara membuat sumber data, lihat Manajemen Sumber Data. Untuk informasi selengkapnya tentang cara menggunakan sumber data KingbaseES di DataWorks, lihat Sumber data KingbaseES.

    Catatan

    Node KingbaseES hanya mendukung sumber data KingbaseES yang dibuat menggunakan string koneksi Java Database Connectivity (JDBC).

  • Koneksi jaringan antara sumber data dan kelompok sumber daya telah dibuat.

    Pastikan sumber data dapat terhubung ke kelompok sumber daya yang ingin Anda gunakan. Untuk informasi tentang cara mengonfigurasi konektivitas jaringan, lihat Solusi koneksi jaringan.

  • (Opsional; wajib untuk pengguna RAM) Tambahkan pengguna RAM ke ruang kerja dan tetapkan peran Develop atau Workspace Administrator. Berikan peran Workspace Administrator dengan hati-hati karena memiliki hak istimewa yang tinggi. Untuk informasi selengkapnya, lihat Tambahkan anggota ke ruang kerja.

Batasan

Wilayah yang didukung: 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 KingbaseES

  1. Buka halaman DataStudio.

    Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi kiri, pilih Data Development and O&M > Data Development. Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to Data Development.

  2. Klik kanan proses bisnis target dan pilih New Node > Database > KingbaseES.

  3. Pada kotak dialog Create Node, masukkan Name untuk node tersebut dan klik Confirm. Node kemudian dibuat, dan Anda dapat mulai mengembangkan serta mengonfigurasi tugas.

Langkah 2: Kembangkan tugas KingbaseES

(Opsional) Pilih sumber data KingbaseES

Jika ruang kerja Anda memiliki beberapa sumber data KingbaseES, Anda harus memilih salah satu yang ingin digunakan pada halaman konfigurasi node. Jika hanya ada satu sumber data KingbaseES, sumber data tersebut akan digunakan secara default.

Catatan

Node KingbaseES hanya mendukung sumber data KingbaseES yang dibuat menggunakan string koneksi Java Database Connectivity (JDBC).

Kembangkan kode SQL: Contoh sederhana

Pada editor kode node KingbaseES, tulis kode untuk tugas tersebut. Blok kode berikut memberikan contohnya.

SELECT * FROM usertablename;

Kembangkan kode SQL: Gunakan parameter penjadwalan

DataWorks menyediakan scheduling parameters yang memungkinkan Anda meneruskan nilai secara dinamis ke variabel dalam skenario penjadwalan berulang. Anda dapat mendefinisikan variabel dalam kode tugas Anda dalam format ${Variable name}. Kemudian, Anda dapat memberikan nilai ke variabel tersebut di bagian Parameters pada tab Schedule di panel navigasi kanan. Untuk informasi selengkapnya tentang format dan konfigurasi parameter penjadwalan yang didukung, lihat Format parameter penjadwalan yang didukung dan Konfigurasi dan penggunaan parameter penjadwalan.

Blok kode berikut memberikan contohnya.

SELECT '${var}'; -- Gunakan dengan parameter penjadwalan.

Langkah 3: Konfigurasi penjadwalan tugas

Untuk menjadwalkan tugas, klik Scheduling Configuration di sebelah kanan dan konfigurasikan propertinya. Untuk informasi selengkapnya, lihat Ikhtisar.

Catatan

Konfigurasikan Rerun Property dan Upstream Dependent Node sebelum menyerahkan.

Langkah 4: Debug kode tugas

Debug tugas untuk memastikan eksekusi yang benar:

  1. (Opsional) Pilih kelompok sumber daya debugging dan tetapkan nilai parameter.

    • Klik ikon 高级运行 di bilah alat. Pada kotak dialog Parameters, pilih kelompok sumber daya.

    • Tetapkan nilai ke parameter penjadwalan apa pun untuk debugging. Untuk informasi selengkapnya tentang logika penetapan parameter, lihat Proses debugging tugas.

  2. Simpan dan jalankan kode tugas.

    Klik ikon 保存 untuk menyimpan, lalu klik ikon 运行 untuk menjalankan.

  3. (Opsional) Jalankan pengujian asap.

    Jalankan pengujian asap selama atau setelah penyerahan untuk memverifikasi eksekusi di lingkungan pengembangan. Untuk informasi selengkapnya, lihat Lakukan pengujian asap.

Langkah 5: Serahkan dan publikasikan tugas

Serahkan dan publikasikan node untuk mengaktifkan penjadwalan.

  1. Klik ikon 保存 di bilah alat untuk menyimpan node.

  2. Klik ikon 提交 di bilah alat untuk menyerahkan tugas node.

    Pada kotak dialog Submit, masukkan Change Description dan pilih opsi tinjauan kode.

    Catatan
    • Konfigurasikan Rerun Property dan Upstream Dependent Node sebelum menyerahkan.

    • Tinjauan kode menjamin kualitas. Jika diaktifkan, peninjau harus menyetujui kode sebelum dipublikasikan. Untuk informasi selengkapnya, lihat Tinjauan kode.

Di ruang kerja mode standar, klik Publish di sudut kanan atas untuk menerapkan ke produksi. Untuk informasi selengkapnya, lihat Tugas penerbitan.

Langkah selanjutnya

Setelah tugas diserahkan dan dipublikasikan, tugas tersebut 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 eksekusi tugas berulang tersebut. Untuk informasi selengkapnya, lihat Kelola tugas berulang.