Node AnalyticDB for PostgreSQL memungkinkan Anda menulis, menjadwalkan, dan menjalankan task AnalyticDB for PostgreSQL di DataStudio, serta mengintegrasikannya dengan jenis node lain dalam suatu workflow.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Sebuah workflow. DataStudio mengorganisasi pekerjaan pengembangan berdasarkan workflow, sehingga Anda harus membuat workflow sebelum membuat node.
Resource komputasi AnalyticDB for PostgreSQL yang terkait dengan DataStudio.
resource group serverless (disarankan) atau grup sumber daya eksklusif untuk penjadwalan.
Informasi latar belakang
Gunakan node AnalyticDB for PostgreSQL untuk mengakses AnalyticDB for PostgreSQL Alibaba Cloud. Untuk informasi selengkapnya, lihat AnalyticDB for PostgreSQL.
Node AnalyticDB for PostgreSQL digunakan untuk terhubung ke AnalyticDB for PostgreSQL Alibaba Cloud. Untuk informasi selengkapnya, lihat AnalyticDB for PostgreSQL.
Langkah 1: Buat node AnalyticDB for PostgreSQL
Buka halaman DataStudio. Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah. Di panel navigasi kiri, pilih Data Development and O\&M > Data Development. Pilih ruang kerja dari daftar drop-down, lalu klik Go to Data Development.
Di panel Scheduled Workflow, klik kanan workflow target dan pilih Create Node > AnalyticDB for PostgreSQL > ADB for PostgreSQL.
Pada kotak dialog Create Node, masukkan nama di bidang Name, lalu klik Confirm. Node berhasil dibuat. Anda dapat mengembangkan dan mengonfigurasi task berdasarkan node tersebut.
Langkah 2: Kembangkan task AnalyticDB for PostgreSQL
(Opsional) Pilih resource komputasi
Jika ruang kerja Anda memiliki beberapa resource komputasi AnalyticDB for PostgreSQL, pilih salah satu di tab konfigurasi node. Jika hanya ada satu resource komputasi yang dikonfigurasi, resource tersebut akan digunakan secara default.
Tulis kode SQL
Di editor kode node, tulis pernyataan SQL menggunakan sintaks yang didukung oleh AnalyticDB for PostgreSQL.
Langkah 3: Konfigurasi properti penjadwalan
Jika Anda ingin menjalankan task AnalyticDB for PostgreSQL secara berkala pada node yang telah dibuat, klik Properties di panel navigasi kanan pada tab konfigurasi node, lalu atur properti penjadwalan untuk task tersebut. Untuk detailnya, lihat Scheduling properties overview.
Konfigurasikan parameter Rerun dan Parent Nodes sebelum Anda melakukan commit task.
Langkah 4: Debug task
(Opsional) Pilih resource group dan tetapkan nilai untuk parameter penjadwalan. Klik ikon
di bilah alat atas. Di kotak dialog Parameters, pilih resource group untuk penjadwalan. Jika kode task Anda menggunakan parameter penjadwalan, tetapkan nilai parameter tersebut di sini untuk keperluan debugging. Untuk logika penetapan nilai, lihat Debugging procedure.Simpan dan jalankan pernyataan SQL. Klik ikon
di bilah alat atas untuk menyimpan, lalu klik ikon
untuk menjalankan pernyataan SQL.(Opsional) Lakukan pengujian asap. Jalankan pengujian asap di lingkungan pengembangan saat melakukan commit task atau setelahnya. Untuk detailnya, lihat Perform smoke testing.
Langkah 5: Commit dan deploy task
Anda hanya dapat melakukan commit task setelah mengonfigurasi parameter Rerun dan Parent Nodes.
Klik ikon
di bilah alat atas untuk menyimpan task.Klik ikon
untuk melakukan commit task. Di kotak dialog Submit, isi bidang Change description. Lalu tentukan apakah akan mengaktifkan tinjauan kode untuk kode yang di-commit. Jika tinjauan kode diaktifkan, kode yang di-commit hanya dapat di-deploy setelah lolos review. Untuk detailnya, lihat Code review.Jika ruang kerja Anda berada dalam mode standar, deploy task ke lingkungan produksi setelah melakukan commit. Klik Deploy di pojok kanan atas tab konfigurasi. Untuk detailnya, lihat Deploy nodes.
Langkah berikutnya
Setelah task di-commit dan di-deploy, task tersebut akan dijalankan sesuai jadwal yang telah Anda konfigurasi. Untuk memantau eksekusi, klik Operation Center di pojok kanan atas tab konfigurasi. Untuk detailnya, lihat View and manage auto triggered nodes.