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.
CatatanNode 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
Buka halaman DataStudio.
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi kiri, pilih . Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to Data Development.
Klik kanan Business Flow target dan pilih .
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.
Node StarRocks hanya mendukung sumber data StarRocks yang dibuat melalui JDBC.

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 iniApit 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.
Konfigurasikan Rerun Property dan Upstream Dependent Node sebelum menyerahkan.
Langkah 4: Debug kode tugas
Debug tugas untuk memastikan eksekusi yang benar:
(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.
Simpan dan jalankan kode tugas.
Klik ikon
untuk menyimpan, lalu klik ikon
untuk menjalankan.(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.
Klik ikon
di bilah alat untuk menyimpan node.Klik ikon
di bilah alat untuk menyerahkan tugas node.Di kotak dialog Submit, masukkan Change Description dan pilih opsi tinjauan kode.
CatatanKonfigurasikan 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