DataWorks memungkinkan Anda membuat berbagai jenis node database untuk mengembangkan tugas SQL, menjalankannya sesuai jadwal, dan mengintegrasikannya dengan pekerjaan lain.
Prasyarat
-
Pengguna RAM telah ditambahkan ke ruang kerja (opsional).
Pengguna RAM untuk pengembangan tugas telah ditambahkan ke ruang kerja dan diberikan peran Development atau Workspace Administrator (memberikan izin yang luas dan harus diberikan dengan hati-hati). Untuk informasi selengkapnya, lihat Tambahkan anggota ke ruang kerja.
-
Sumber data DataWorks telah dibuat.
-
Pastikan bahwa serverless resource group untuk sumber data memiliki konektivitas jaringan. Untuk informasi selengkapnya, lihat Solusi konektivitas jaringan.
-
Pastikan bahwa sumber data menggunakan JDBC connection string. Untuk informasi selengkapnya, lihat Manajemen sumber data.
-
Pastikan bahwa sumber data mendukung pembuatan node database. Untuk informasi selengkapnya, lihat Sumber data yang didukung.
-
-
Node database telah dibuat. Untuk informasi selengkapnya, lihat Buat node tugas.
Langkah 1: Kembangkan node database
-
Setelah membuat node database, Anda dapat mengembangkannya.
-
Pilih sumber data.
Dari daftar drop-down Select a data source
, pilih sumber data untuk tugas tersebut. Jika sumber data yang diperlukan tidak tersedia, klik Add Connection untuk menambahkan sumber data baru.Catatan-
Di ruang kerja mode standar, DataWorks hanya menampilkan sumber data yang dikonfigurasi untuk lingkungan pengembangan dan produksi.
-
Node database hanya mendukung sumber data yang dibuat menggunakan JDBC connection string.
-
-
Kembangkan skrip SQL.
Di editor SQL, tulis pernyataan SQL untuk membuat tugas. Kode berikut adalah contoh kueri sederhana:
SELECT * FROM you_table_name; --Kueri tabel. SELECT '${var}'; --Konfigurasikan parameter placeholder.CatatanAnda dapat menulis pernyataan berdasarkan sintaks SQL yang didukung oleh sumber data yang telah dikonfigurasi.
-
Konfigurasikan kelompok sumber daya untuk debugging.
Klik Run Configuration, lalu dari daftar drop-down , pilih serverless resource group yang memiliki konektivitas jaringan ke sumber data.
CatatanUntuk mengakses sumber data di jaringan publik atau lingkungan VPC, gunakan scheduling resource group yang telah lulus uji konektivitas dengan sumber data. Untuk informasi selengkapnya, lihat Solusi konektivitas jaringan.
-
Konfigurasikan parameter debugging.
Klik Run Configuration. Di bagian Script Parameters, Anda dapat memberikan nilai pada parameter yang dikonfigurasi dalam skrip node database.
-
Setelah konfigurasi selesai, klik
untuk menyimpan node SQL, lalu klik
untuk menjalankan dan menguji skrip SQL serta memverifikasi bahwa skrip tersebut berfungsi sesuai harapan.
-
-
Setelah melakukan debugging pada skrip SQL, klik pengaturan penjadwalan di sisi kanan editor SQL untuk mengonfigurasi jadwal node database. Untuk informasi selengkapnya, lihat Konfigurasikan pengaturan jadwal.
Langkah 2: Terapkan dan kelola node database
-
Setelah mengonfigurasi pengaturan jadwal, Anda dapat mengirimkan dan menerapkan node database ke lingkungan produksi. Untuk informasi selengkapnya, lihat Kirimkan dan terapkan node.
-
Setelah penerapan, tugas akan berjalan secara berkala sesuai jadwal yang telah Anda konfigurasi. Anda dapat melihat tugas terjadwal yang telah diterapkan di dan melakukan operasi O&M. Untuk informasi selengkapnya, lihat Kelola tugas terjadwal.
Sumber data yang didukung
Tabel berikut mencantumkan sumber data yang mendukung node database:
-
Sumber data yang digunakan untuk node database harus dibuat menggunakan JDBC connection string.
-
Beberapa database secara native mendukung stored procedure, tetapi stored procedure tidak didukung di DataWorks Data Studio.