All Products
Search
Document Center

DataWorks:Node OceanBase

Last Updated:Aug 21, 2026

Anda dapat menggunakan node OceanBase di DataWorks untuk mengembangkan dan menjadwalkan tugas OceanBase secara berkala serta mengintegrasikannya dengan jenis pekerjaan lainnya. Topik ini menjelaskan alur kerja utama untuk mengembangkan tugas menggunakan node OceanBase.

Informasi latar belakang

OceanBase adalah database relasional terdistribusi yang dikembangkan oleh Ant Group dan Alibaba. Fitur-fiturnya mencakup konsistensi data yang kuat, ketersediaan tinggi, performa tinggi, skalabilitas online, serta biaya rendah. OceanBase juga sangat kompatibel dengan standar SQL dan database relasional utama. Untuk informasi lebih lanjut, lihat Apa itu OceanBase.

Prasyarat

  • Alur bisnis telah dibuat.

    Data Studio melakukan operasi pengembangan berbasis mesin sesuai alur bisnis. Sebelum membuat node, buat terlebih dahulu alur bisnis. Untuk informasi lebih lanjut, lihat Membuat alur bisnis.

  • Anda harus menambahkan database OceanBase Anda sebagai sumber data ApsaraDB for OceanBase di DataWorks. Untuk informasi lebih lanjut tentang cara membuat sumber data, lihat Manajemen sumber data. Untuk informasi lebih lanjut tentang cara menggunakan sumber data ApsaraDB for OceanBase di DataWorks, lihat Sumber data ApsaraDB for OceanBase.

    Catatan

    Node OceanBase hanya mendukung sumber data OceanBase yang dibuat dengan string koneksi JDBC.

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

    Anda harus memastikan bahwa sumber data yang diinginkan terhubung ke kelompok sumber daya yang akan digunakan. Untuk informasi lebih lanjut tentang cara mengonfigurasi konektivitas jaringan, lihat Membuat 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 lebih lanjut tentang penambahan anggota dan pemberian izin, lihat Menambahkan 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: Membuat node OceanBase

  1. Masuk ke Konsol DataWorks. Di wilayah target, klik Data Development and O&M > Data Development di panel navigasi kiri. Pilih ruang kerja dari daftar drop-down dan klik Go to Data Development.

  2. Klik kanan alur kerja target dan pilih Create Node > Database > OceanBase.

  3. Pada kotak dialog Create Node, masukkan Name untuk node tersebut dan klik OK. Setelah node dibuat, Anda dapat menggunakannya untuk mengembangkan dan mengonfigurasi tugas Anda.

Langkah 2: Mengembangkan tugas OceanBase

(Opsional) Memilih sumber data OceanBase

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

Catatan

Node OceanBase hanya mendukung sumber data OceanBase yang dibuat dengan string koneksi JDBC.

Menulis kode SQL: Contoh dasar

Pada editor kode node OceanBase, tulis kode SQL untuk tugas Anda. Kode berikut merupakan contohnya.

SELECT * FROM usertablename;

Menulis kode SQL: Menggunakan parameter penjadwalan

Scheduling Parameter DataWorks memungkinkan Anda meneruskan nilai secara dinamis ke kode dalam tugas yang dijadwalkan secara berkala. Anda dapat mendefinisikan variabel dalam kode menggunakan format ${variable_name}. Di panel navigasi kanan, klik tab Scheduling dan tetapkan nilai untuk variabel Anda di bagian Scheduling Parameter. Untuk informasi lebih lanjut tentang format yang didukung dan cara mengonfigurasi parameter penjadwalan, lihat Format yang didukung untuk parameter penjadwalan dan Mengonfigurasi dan menggunakan parameter penjadwalan.

Kode berikut merupakan contohnya.

SELECT '${var}'; -- Contoh penggunaan parameter penjadwalan.

Langkah 3: Mengonfigurasi penjadwalan tugas

Untuk menjalankan tugas node secara berkala, klik Scheduling di sisi kanan halaman pengeditan node dan konfigurasikan pengaturan penjadwalan sesuai kebutuhan Anda. Untuk informasi lebih lanjut, lihat Ikhtisar properti penjadwalan tugas.

Catatan

Anda harus mengonfigurasi Rerun attribute dan Parent Nodes node sebelum dapat mengirimkan node tersebut.

Langkah 4: Menguji kode tugas

Lakukan operasi pengujian berikut sesuai kebutuhan untuk memverifikasi bahwa tugas berjalan sesuai harapan.

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

    • Klik ikon 高级运行 di bilah alat. Pada kotak dialog Parameter, pilih kelompok sumber daya penjadwalan untuk pengujian.

    • Jika kode tugas Anda menggunakan variabel parameter penjadwalan, tetapkan nilai untuk variabel tersebut di sini guna pengujian. Untuk informasi lebih lanjut tentang logika penetapan parameter, lihat Proses debugging tugas.

  2. Simpan dan jalankan kode tugas.

    Klik ikon 保存 di bilah alat untuk menyimpan kode tugas Anda. Lalu klik ikon 运行 untuk menjalankan tugas.

  3. (Opsional) Lakukan pengujian asap.

    Untuk menjalankan pengujian asap di lingkungan pengembangan dan memverifikasi bahwa tugas node yang dijadwalkan dieksekusi sesuai harapan, lakukan pengujian asap selama atau setelah pengiriman node. Untuk informasi lebih lanjut, lihat Melakukan pengujian asap.

Langkah 5: Mengirimkan dan menerbitkan tugas

Setelah mengonfigurasi tugas node, kirimkan dan terbitkan tugas tersebut. Setelah diterbitkan, node akan berjalan secara berkala berdasarkan konfigurasi penjadwalannya.

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

  2. 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 node sebelum dapat mengirimkan node tersebut.

    • Tinjauan kode membantu memastikan kualitas kode dan mencegah kesalahan akibat kode yang belum ditinjau langsung diterbitkan ke lingkungan produksi. Jika tinjauan kode diaktifkan, kode node yang dikirimkan harus disetujui oleh peninjau sebelum dapat diterbitkan. Untuk informasi lebih lanjut, 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 lebih lanjut, lihat Menerbitkan tugas.

Langkah selanjutnya

Operasi tugas: Setelah tugas dikomit dan diterbitkan, tugas tersebut berjalan secara berkala berdasarkan konfigurasi node. Anda dapat mengklik O&M di pojok kanan atas halaman pengeditan node untuk menuju Pusat Operasi dan melihat status penjadwalan serta eksekusi tugas yang dijadwalkan. Untuk informasi lebih lanjut, lihat Mengelola Tugas Terjadwal.