All Products
Search
Document Center

DataWorks:GBase 8a

Last Updated:Feb 26, 2026

Anda dapat menggunakan node GBase 8a di DataWorks untuk mengembangkan dan menjadwalkan tugas GBase 8a secara berkala serta mengintegrasikannya dengan job lain. Topik ini menjelaskan alur kerja pengembangan tugas pada node GBase 8a.

Informasi latar belakang

GBase 8a adalah sistem manajemen database relasional (RDBMS) yang mendukung penyimpanan volume data besar serta operasi baca-tulis dengan konkurensi tinggi. Sistem ini umumnya digunakan di sektor pemerintahan, keuangan, telekomunikasi, dan energi. GBase 8a mendukung standar SQL dan menyediakan berbagai fitur enterprise, seperti partisi data, load balancing, serta backup dan pemulihan bencana. Untuk informasi selengkapnya, lihat situs resmi GBase 8a.

Prasyarat

  • Buat Business Flow.

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

  • Anda telah membuat sumber data GBase 8a.

    Anda harus menambahkan database GBase 8a sebagai sumber data GBase 8a di DataWorks agar dapat mengakses data dalam database tersebut melalui sumber data yang telah dikonfigurasi. Untuk informasi selengkapnya tentang cara membuat sumber data, lihat Data Source Management. Untuk informasi lebih lanjut mengenai penggunaan sumber data GBase 8a di DataWorks, lihat GBase 8a data sources.

    Catatan

    Node GBase 8a hanya mendukung sumber data GBase 8a 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 akan digunakan. Untuk informasi tentang cara mengonfigurasi konektivitas jaringan, lihat Network connection solutions.

  • (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 Add members to a workspace.

Batasan

Wilayah yang didukung: China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Chengdu), China (Hong Kong), Singapura, Malaysia (Kuala Lumpur), Jerman (Frankfurt), AS (Silicon Valley), dan AS (Virginia).

Langkah 1: Buat node GBase 8a

  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, lalu klik Go to Data Development.

  2. Klik kanan proses bisnis target, lalu pilih New Node > Database > Gbase8a.

  3. Pada kotak dialog Create Node, masukkan Name untuk node tersebut, lalu klik Confirm. Setelah node dibuat, Anda dapat mengembangkan dan mengonfigurasi task tersebut.

Langkah 2: Kembangkan tugas GBase 8a

(Opsional) Pilih sumber data GBase 8a

Jika beberapa sumber data GBase 8a telah dibuat di ruang kerja Anda, Anda harus memilih sumber data pada halaman konfigurasi node GBase 8a. Jika hanya tersedia satu sumber data GBase 8a, sumber data tersebut akan digunakan secara default.

Catatan

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

Kembangkan kode SQL: Contoh sederhana

Tulis kode untuk task tersebut di editor kode node GBase 8a. Kode berikut menunjukkan contohnya.

SELECT * FROM usertablename;

Kembangkan kode SQL: Gunakan parameter penjadwalan

DataWorks menyediakan scheduling parameters yang dapat digunakan untuk meneruskan nilai secara dinamis ke variabel dalam kode task yang dipicu otomatis. Anda dapat mendefinisikan variabel dalam format ${Variable name} di dalam kode node. Selanjutnya, di bagian Schedule pada tab Properties di sisi kanan halaman konfigurasi node, tentukan nilai untuk variabel tersebut. Untuk informasi selengkapnya tentang format dan konfigurasi parameter penjadwalan, lihat Formats of scheduling parameters dan Configure and use scheduling parameters.

Kode berikut menunjukkan contohnya.

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

Langkah 3: Konfigurasikan penjadwalan task

Untuk menjadwalkan task, klik Scheduling Configuration di sisi kanan dan konfigurasikan propertinya. Untuk informasi selengkapnya, lihat Overview.

Catatan

Konfigurasikan Rerun Property dan Upstream Dependent Node sebelum menyerahkan.

Langkah 4: Debug kode task

Lakukan debug task 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 parameter penjadwalan yang digunakan dalam debugging. Untuk informasi selengkapnya tentang logika penetapan parameter, lihat Task debugging process.

  2. Simpan dan jalankan kode task.

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

  3. (Opsional) Jalankan pengujian asap.

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

Langkah 5: Serahkan dan publikasikan task

Serahkan dan publikasikan node untuk mengaktifkan penjadwalan.

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

  2. Klik ikon 提交 di bilah alat untuk menyerahkan task 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 bertujuan untuk memastikan kualitas. Jika diaktifkan, reviewer 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 task diserahkan dan dipublikasikan, task 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 task berkala tersebut. Untuk informasi selengkapnya, lihat Manage recurring tasks.