All Products
Search
Document Center

DataWorks:OceanBase

Last Updated:Feb 26, 2026

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

Informasi latar belakang

OceanBase adalah database relasional terdistribusi yang dikembangkan secara independen oleh Ant Group dan Alibaba. Database ini menyediakan konsistensi kuat, ketersediaan tinggi, performa tinggi, skalabilitas online, biaya rendah, serta kompatibilitas tinggi dengan standar SQL dan database relasional utama. Untuk informasi selengkapnya, lihat Apa itu OceanBase.

Prasyarat

  • Buat Business Flow.

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

  • Sumber data OceanBase telah dibuat.

    Anda harus menambahkan database OceanBase Anda sebagai sumber data OceanBase di DataWorks. Hal ini memungkinkan Anda mengakses data di dalam database tersebut. Untuk informasi selengkapnya tentang cara membuat sumber data, lihat Manajemen Sumber Data. Untuk informasi selengkapnya tentang cara menggunakan sumber data OceanBase di DataWorks, lihat Sumber data ApsaraDB for OceanBase.

    Catatan

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

  • Koneksi jaringan antara sumber data dan resource group telah dibuat.

    Pastikan sumber data dapat terhubung ke resource group 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 berikan 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 OceanBase

  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 workflow target dan pilih New Node > Database > OceanBase.

  3. Pada kotak dialog Create Node, masukkan Name untuk node tersebut dan klik Confirm. Node telah dibuat, dan Anda kini dapat mengembangkan serta mengonfigurasi tugas di dalam node tersebut.

Langkah 2: Kembangkan tugas OceanBase

(Opsional) Pilih sumber data OceanBase

Jika ruang kerja Anda memiliki beberapa sumber data OceanBase, Anda harus memilih sumber data di halaman pengeditan node. Jika ruang kerja Anda hanya memiliki satu sumber data OceanBase, sumber data tersebut akan digunakan secara default.

Catatan

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

Kembangkan kode SQL: Contoh sederhana

Di editor kode untuk node OceanBase, tulis kode untuk tugas yang ingin Anda jalankan. Kode berikut merupakan contohnya.

SELECT * FROM usertablename;

Kembangkan kode SQL: Gunakan parameter penjadwalan

DataWorks menyediakan scheduling parameters yang memungkinkan Anda meneruskan parameter secara dinamis ke kode dalam skenario penjadwalan berulang. Di tugas node, Anda dapat mendefinisikan variabel dalam format ${variable_name}. Kemudian, di halaman pengeditan node, buka tab Schedule di panel navigasi kanan. Di bagian Scheduling Parameters, tetapkan nilai untuk variabel tersebut. Untuk informasi selengkapnya tentang format dan konfigurasi scheduling parameters yang didukung, lihat Format scheduling parameters yang didukung dan Konfigurasi dan penggunaan scheduling parameters.

Kode berikut merupakan contohnya.

SELECT '${var}'; -- Anda dapat menggunakan ini bersama scheduling parameters.

Langkah 3: Konfigurasi penjadwalan tugas

Untuk menjadwalkan tugas, klik Scheduling Configuration di sebelah kanan dan konfigurasi 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 resource group debugging dan tetapkan nilai parameter.

    • Klik ikon 高级运行 di bilah alat. Di kotak dialog Parameters, pilih resource group.

    • Tetapkan nilai untuk setiap scheduling parameters 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.

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

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

    • Tinjauan kode memastikan 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 akan dijalankan secara berkala sesuai 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 berkala. Untuk informasi selengkapnya, lihat Kelola tugas berkala.