Anda dapat menggunakan node ADB for PostgreSQL di DataWorks untuk mengembangkan dan menjadwalkan task AnalyticDB for PostgreSQL serta mengintegrasikannya dengan operasi lainnya.
DataWorks menyediakan node AnalyticDB for PostgreSQL untuk menjalankan task SQL terhadap Alibaba Cloud AnalyticDB for PostgreSQL. Gunakan node ini untuk menulis kode SQL, menjadwalkan eksekusi berkala, dan mengintegrasikan task AnalyticDB for PostgreSQL dengan jenis node lain dalam alur kerja Anda. Untuk informasi selengkapnya tentang AnalyticDB for PostgreSQL, lihat AnalyticDB for PostgreSQL.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Memiliki resource komputasi AnalyticDB for PostgreSQL yang dikaitkan dengan ruang kerja
Membuat node AnalyticDB for PostgreSQL
Tulis kode SQL
Di editor kode, tulis pernyataan SQL mengikuti sintaks SQL AnalyticDB for PostgreSQL.
Gunakan variabel penjadwalan
Untuk meneruskan nilai dinamis saat waktu proses, definisikan variabel dalam format ${Variable name} di kode SQL Anda. Saat node dijalankan, DataWorks mengganti setiap variabel dengan nilai yang ditetapkan di bagian Scheduling Parameters pada tab Properties. Gunakan pendekatan ini ketika suatu nilai berubah pada setiap eksekusi terjadwal—misalnya, partisi tanggal, nama tabel, atau kondisi filter.
Konfigurasikan nilai parameter penjadwalan di bagian Scheduling Parameters pada tab Properties di panel navigasi sebelah kanan.
Contoh berikut membuat tabel dan memasukkan baris, menggunakan ${var} sebagai nama kolom dinamis:
CREATE TABLE employees (
id INT PRIMARY KEY,
name VARCHAR(100),
age INT,
department VARCHAR(50)
);
INSERT INTO employees (id, name, age, ${var}) VALUES
(1, 'Alice', 30, 'HR'),
(2, 'Bob', 25, 'Engineering'),
(3, 'Charlie', 35, 'Marketing');Pada contoh ini, atur
${var}kedepartmentdi bagian Scheduling Parameters.
Jalankan tugas
Pada tab Debugging Configurations, konfigurasikan parameter berikut:
Parameter Description Computing Resource Pilih resource komputasi AnalyticDB for PostgreSQL yang terdaftar di DataWorks. Resource Group Pilih kelompok sumber daya yang terhubung ke resource komputasi. Untuk persyaratan konektivitas jaringan, lihat Network connectivity solutions. Di bagian atas editor kode, klik Select DataSource dan pilih resource komputasi AnalyticDB for PostgreSQL.
Klik Run di bilah alat untuk menjalankan task.
Jadwalkan, terapkan, dan pantau
Setelah task berhasil dijalankan di editor, siapkan node untuk lingkungan produksi:
Konfigurasikan penjadwalan: Pada tab Properties, atur frekuensi penjadwalan dan parameter lain sesuai kebutuhan Anda.
Terapkan node: Setelah konfigurasi selesai, terapkan node agar menjadi aktif. Untuk detailnya, lihat Deploy nodes.
Pantau eksekusi: Setelah diterapkan, lacak status dan riwayat eksekusi node di Operation Center. Untuk detailnya, lihat Getting started with Operation Center.