All Products
Search
Document Center

DataWorks:Node SQL Serverless StarRocks

Last Updated:Apr 23, 2026

Buat node SQL Serverless StarRocks untuk menjalankan kueri SQL terdistribusi pada data terstruktur. Node ini menggunakan resource komputasi EMR Serverless StarRocks agar pekerjaan dapat dijalankan lebih efisien.

Prasyarat

  • Batasan resource komputasi: Hanya resource komputasi EMR Serverless StarRocks yang didukung. Pastikan konektivitas jaringan antara kelompok sumber daya dan resource komputasi tersebut.

  • Batasan kelompok sumber daya: Tugas ini hanya dapat dijalankan dalam kelompok sumber daya Serverless.

  • (Opsional, wajib untuk Pengguna RAM) Pengguna RAM untuk pengembangan tugas telah ditambahkan ke ruang kerja dengan peran Developer atau Workspace Administrator (yang memiliki izin luas—berikan dengan hati-hati). Untuk informasi selengkapnya tentang penambahan anggota, lihat Tambahkan anggota ke ruang kerja.

    Langkah ini dapat dilewati jika Anda menggunakan Akun Alibaba Cloud.

Buat node

Untuk petunjuknya, lihat Buat node.

Kembangkan node

Di editor SQL, tulis kode tugas. Anda dapat mendefinisikan variabel dengan format ${variable_name}, lalu menetapkan nilainya di bagian Scheduling Parameters pada panel Scheduling Settings di sebelah kanan. Pendekatan ini memungkinkan pengiriman parameter secara dinamis dalam pekerjaan terjadwal. Untuk informasi selengkapnya tentang penggunaan parameter penjadwalan, lihat Sumber dan ekspresi parameter penjadwalan. Berikut contoh kodenya.

SHOW TABLES; 
-- Mendefinisikan variabel bernama var. Jika Anda memberikan nilai ${yyyymmdd} ke variabel ini,
-- Anda dapat membuat tabel dengan akhiran yang menunjukkan tanggal bisnis.
CREATE TABLE IF NOT EXISTS userinfo_new_${var} (
  ip STRING COMMENT 'IP address',
  uid STRING COMMENT 'User ID'
)PARTITIONED BY(
    dt STRING
); -- Ini dapat digunakan bersama parameter penjadwalan.
Catatan

Ukuran maksimum satu Pernyataan SQL adalah 130 KB.

Uji node

  1. Konfigurasikan properti eksekusi.

    Di panel Run Configuration di sebelah kanan, konfigurasikan Compute Resource dan Resource Group. Tabel berikut menjelaskan parameter tersebut.

    Parameter

    Deskripsi

    Resource komputasi

    Pilih resource komputasi EMR Serverless StarRocks yang ingin Anda gunakan. Jika tidak ada resource komputasi yang tersedia dalam daftar drop-down, pilih Create Computing Resource.

    Penting

    Anda harus memastikan bahwa resource komputasi dan kelompok sumber daya terhubung melalui jaringan. Untuk informasi selengkapnya, lihat solusi konektivitas jaringan.

    Kelompok sumber daya

    Pilih kelompok sumber daya yang telah lulus uji konektivitas saat Anda menyambungkan resource komputasi.

    Parameter Skrip

    Jika Anda mendefinisikan variabel dalam kode node dengan format ${parameter_name}, Anda harus menentukan Parameter name dan Parameter Value yang sesuai di bagian Script Parameters. Saat waktu proses, sistem akan mengganti variabel tersebut secara dinamis dengan nilai yang telah ditentukan. Untuk informasi selengkapnya, lihat Sumber dan ekspresi parameter penjadwalan.

  2. Jalankan node.

    Untuk menjalankan node, klik Save lalu Run.

Langkah selanjutnya

  • Konfigurasikan penjadwalan node: Jika perlu menjalankan node secara berkala, konfigurasikan Scheduling Policy-nya di panel Scheduling Settings di sebelah kanan.

  • Publikasikan node: Untuk menjalankan tugas di lingkungan produksi, klik ikon image guna mempublikasikan node. Node hanya akan dijalankan sesuai jadwal setelah dipublikasikan ke lingkungan produksi.

  • O&M Tugas: Setelah tugas dipublikasikan, Anda dapat memantau status eksekusi berkala di Pusat Operasi. Untuk informasi selengkapnya, lihat Memulai Pusat Operasi.