Anda dapat menggunakan node DM di DataWorks untuk mengembangkan dan menjadwalkan tugas DM secara berkala serta mengintegrasikannya dengan pekerjaan lain. Topik ini menjelaskan alur kerja pengembangan tugas menggunakan node DM.
Informasi latar belakang
Dameng (DM) adalah database Online Transactional Processing (OLTP) yang terintegrasi ke dalam sistem bisnis. DM menggabungkan keunggulan sistem terdistribusi, elastic computing, dan cloud computing. DM bersifat fleksibel, mudah digunakan, andal, dan sangat aman. Untuk informasi selengkapnya, lihat website resmi Dameng (DM).
Prasyarat
Buat Business Flow.
DataStudio mengorganisasi pengembangan berdasarkan Business Flow. Anda harus membuat satu sebelum membuat node. Untuk informasi selengkapnya, lihat Buat workflow.
Sumber data DM telah dibuat.
Anda harus menambahkan database DM Anda sebagai sumber data DataWorks untuk mengakses datanya. Untuk informasi selengkapnya tentang cara membuat sumber data, lihat Manajemen Sumber Data. Untuk informasi selengkapnya tentang cara menggunakan sumber data DM di DataWorks, lihat Sumber data DM (Dameng).
CatatanNode DM hanya mendukung sumber data DM yang dibuat menggunakan string koneksi Java Database Connectivity (JDBC).
Koneksi jaringan antara sumber data dan resource group telah dibuat.
Pastikan sumber data dapat terhubung ke resource group yang ingin Anda gunakan. Untuk informasi tentang cara mengonfigurasi konektivitas jaringan, lihat Solusi koneksi jaringan.
(Opsional; wajib untuk RAM user) Tambahkan RAM user ke ruang kerja dan tetapkan peran Develop atau Workspace Administrator. Berikan peran Workspace Administrator dengan hati-hati karena memiliki hak istimewa 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 DM
Buka halaman DataStudio.
Masuk ke Konsol DataWorks. Pada bilah navigasi atas, pilih Wilayah yang diinginkan. Di panel navigasi sebelah kiri, pilih . Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar tarik-turun, lalu klik Go to Data Development.
Klik kanan business flow target dan pilih .
Pada kotak dialog Create Node, tentukan Name untuk node tersebut dan klik Confirm. Setelah node dibuat, Anda dapat mengembangkan dan mengonfigurasi tugas di editor node.
Langkah 2: Kembangkan tugas DM
(Opsional) Pilih sumber data DM
Jika beberapa sumber data DM telah dibuat di ruang kerja Anda, pilih sumber data pada halaman editor node. Jika hanya satu sumber data DM yang tersedia, sumber data tersebut akan digunakan secara default.
Node DM hanya mendukung sumber data DM yang dibuat menggunakan string koneksi Java Database Connectivity (JDBC).
Kembangkan kode SQL: Contoh sederhana
Tulis kode tugas di editor kode node DM. Kode berikut memberikan contohnya.
SELECT * FROM usertablename;Kembangkan kode SQL: Gunakan parameter penjadwalan
DataWorks menyediakan scheduling parameters yang memungkinkan Anda menggunakan parameter dinamis dalam kode untuk penjadwalan berulang. Di tugas node, definisikan variabel dalam format ${variable_name}. Kemudian, di bagian Schedule pada panel navigasi kanan, buka Parameters dan tetapkan nilai untuk variabel tersebut. Untuk informasi selengkapnya tentang format yang didukung dan cara mengonfigurasi parameter penjadwalan, lihat Format parameter penjadwalan dan Konfigurasi dan penggunaan parameter penjadwalan.
Kode berikut memberikan contohnya.
SELECT '${var}'; -- Anda dapat menggunakan ini dengan parameter penjadwalan.Langkah 3: Konfigurasi penjadwalan tugas
Untuk menjadwalkan tugas, klik Scheduling Configuration di sebelah kanan dan konfigurasi 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 resource group debugging dan tetapkan nilai parameter.
Klik ikon
di bilah alat. Di kotak dialog Parameters, pilih resource group.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 pengujian 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 penjadwalan.
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 pojok kanan atas untuk melakukan deploy ke produksi. Untuk informasi selengkapnya, lihat Tugas Penerbitan.
Langkah selanjutnya
Setelah tugas diserahkan dan dipublikasikan, tugas tersebut akan dijalankan secara berkala berdasarkan konfigurasi node. Anda dapat mengklik O&M di pojok kanan atas tab konfigurasi node untuk membuka Operation Center. Di Operation Center, Anda dapat melihat status penjadwalan dan eksekusi tugas berulang. Untuk informasi selengkapnya, lihat Kelola tugas berulang.