All Products
Search
Document Center

DataWorks:StarRocks

Last Updated:Feb 26, 2026

Gunakan node StarRocks di DataWorks untuk mengembangkan, menjadwalkan, dan mengintegrasikan tugas StarRocks. Topik ini menjelaskan alur kerja pengembangannya.

Ikhtisar

StarRocks adalah database MPP generasi berikutnya berkecepatan tinggi yang kompatibel dengan protokol MySQL. Mesin OLAP ini memberikan kinerja luar biasa dalam berbagai skenario, termasuk analisis multidimensi, analisis data lake, kueri konkurensi tinggi, dan analisis data real-time.

Prasyarat

  • Buat Business Flow.

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

  • Buat sumber data StarRocks.

    Tambahkan database StarRocks Anda sebagai sumber data di DataWorks. Untuk informasi selengkapnya, lihat Buat sumber data StarRocks.

    Catatan

    Node StarRocks hanya mendukung sumber data StarRocks yang dibuat melalui JDBC.

  • (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 hak istimewanya yang tinggi. Untuk informasi selengkapnya, lihat Tambahkan anggota ke ruang kerja.

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 StarRocks

  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 > StarRocks.

  3. Pada kotak dialog Create Node, masukkan Name node dan klik Confirm.

Langkah 2: Kembangkan tugas StarRocks

(Opsional) Pilih sumber data StarRocks

Pilih sumber data target di tab konfigurasi. Jika hanya ada satu sumber data StarRocks, sumber tersebut akan dipilih secara default.

Catatan

Node StarRocks hanya mendukung sumber data StarRocks yang dibuat melalui JDBC.

image

Kembangkan kode SQL: Contoh sederhana

Masukkan kode tugas Anda di editor. Contoh ini menanyakan semua tabel dasar di database:

SELECT * FROM information_schema.tables
WHERE table_type = 'BASE TABLE';

Kembangkan kode SQL: Ganti catalog dan database

SET CATALOG catalog_name; --Ganti catalog untuk session saat ini 
USE catalog_name.db_name; --Tentukan database untuk session saat ini
Catatan

Apit kata kunci dengan backtick (``) untuk mencegah error parsing.

Kembangkan kode SQL: Gunakan parameter penjadwalan

Gunakan Scheduling Parameters untuk menentukan input dinamis. Definisikan variabel dalam kode Anda sebagai ${variable_name}, lalu tetapkan nilainya di Scheduling Configuration > Scheduling Parameter di sebelah kanan. Untuk informasi selengkapnya tentang format yang didukung dan detail konfigurasi, lihat Format yang didukung untuk parameter penjadwalan dan Konfigurasikan dan gunakan parameter penjadwalan.

Sebagai contoh, jika parameter a diatur ke $[yyyymmdd] (hari ini), kode tersebut akan menanyakan tabel yang dibuat hari ini.

SELECT * FROM information_schema.tables
WHERE CREAT_TIME = '${a}';

Langkah 3: Konfigurasikan 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. Di kotak dialog Parameters, pilih kelompok sumber daya.

    • Tetapkan nilai untuk setiap parameter penjadwalan guna 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 uji 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 jadwal.

  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 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 men-deploy ke produksi. Untuk informasi selengkapnya, lihat Mempublikasikan Tugas.

Langkah selanjutnya

Untuk detail tentang pemantauan dan maintenance, lihat dokumentasi Operation Center. Kelola tugas yang dipicu otomatis