All Products
Search
Document Center

DataWorks:Vertica

Last Updated:Feb 26, 2026

Anda dapat menggunakan node Vertica di DataWorks untuk mengembangkan dan menjadwalkan tugas Vertica secara berkala serta mengintegrasikannya dengan pekerjaan lain. Topik ini menjelaskan cara mengembangkan tugas menggunakan node Vertica.

Informasi latar belakang

Vertica adalah sistem manajemen database (DBMS) berbasis penyimpanan kolom berkinerja tinggi yang dirancang untuk memproses dan menjalankan kueri pada dataset berskala besar dengan kecepatan tinggi. Sistem ini terutama digunakan untuk analitik data skala besar dan kueri real-time. Untuk informasi selengkapnya, lihat website resmi Vertica.

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 Vertica telah dibuat.

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

    Catatan

    Node Vertica hanya mendukung sumber data Vertica 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 tetapkan peran Develop atau Workspace Administrator. Berikan peran Workspace Administrator dengan hati-hati karena memiliki hak istimewa tingkat 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 Vertica

  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 business flow target dan pilih Create Node > Database > Vertica.

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

Langkah 2: Kembangkan tugas Vertica

(Opsional) Pilih sumber data Vertica

Jika beberapa sumber data Vertica telah dibuat di ruang kerja Anda, pilih sumber data yang sesuai pada tab konfigurasi node Vertica. Jika hanya ada satu sumber data Vertica, sumber data tersebut akan digunakan secara default.

Catatan

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

Kembangkan kode SQL: Contoh sederhana

Tulis kode SQL untuk tugas tersebut di editor kode node Vertica. Kode berikut merupakan contohnya.

SELECT * FROM usertablename;

Kembangkan kode SQL: Gunakan parameter penjadwalan

DataWorks menyediakan scheduling parameters yang memungkinkan Anda memasukkan parameter secara dinamis dalam skenario penjadwalan berulang. Anda dapat mendefinisikan variabel dalam tugas node menggunakan format ${variable_name}. Untuk memberikan nilai pada variabel tersebut, buka panel kanan halaman pengeditan node, lalu navigasikan ke Schedule > Parameters. Untuk informasi selengkapnya tentang format yang didukung dan cara mengonfigurasi parameter penjadwalan, lihat Format yang didukung untuk parameter penjadwalan dan Konfigurasi dan penggunaan parameter penjadwalan.

Kode berikut merupakan 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

Lakukan debug tugas untuk memastikan eksekusi yang benar:

  1. (Opsional) Pilih resource group debugging dan tetapkan nilai parameter.

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

    • Tetapkan nilai untuk setiap parameter penjadwalan yang digunakan saat 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 peninjauan 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 pojok kanan atas untuk men-deploy ke lingkungan produksi. Untuk informasi selengkapnya, lihat Publikasikan tugas.

Langkah selanjutnya

Setelah tugas diserahkan dan dipublikasikan, tugas tersebut akan 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.