Node perbandingan data DataWorks memungkinkan Anda membandingkan data antar tabel dan dapat digunakan dalam alur kerja. Topik ini menjelaskan cara mengembangkan tugas dengan menggunakan node perbandingan data.
Pendahuluan
Node perbandingan data mendukung perbandingan antar tabel dan memungkinkan Anda menyesuaikan cakupan serta metrik perbandingan untuk berbagai skenario. Fitur ini tidak terbatas hanya untuk integrasi data.
Batasan
Fitur ini hanya mendukung kelompok sumber daya arsitektur tanpa server (serverless). Untuk informasi lebih lanjut tentang penggunaannya, lihat Resource group management.
Prosedur
Langkah 1: Buat node perbandingan data
Masuk ke Konsol DataWorks. Di wilayah target, klik di panel navigasi sebelah kiri. Pilih ruang kerja dari daftar drop-down, lalu klik Go to Data Development.
-
Klik ikon
lalu pilih .Ikuti petunjuk di layar untuk memasukkan path node, nama, dan informasi lainnya.
Langkah 2: Konfigurasikan node perbandingan data
Konfigurasi informasi tabel
Konfigurasikan informasi tabel untuk node perbandingan data agar dapat membandingkan data dari berbagai sumber data. Tabel berikut menjelaskan parameter-parameter tersebut.
|
Parameter |
Deskripsi |
|
Resource Group |
Pilih kelompok sumber daya yang sudah ada dari daftar drop-down. |
|
Task Resource Usage |
Sesuaikan jumlah sumber daya yang dikonsumsi oleh node perbandingan data saat dijalankan. |
|
Data Source Type |
Pilih jenis sumber data untuk tabel sumber dan tujuan yang akan dibandingkan. |
|
Data Source Name |
Pilih sumber data untuk tabel sumber dan tujuan yang akan dibandingkan. |
|
Connection Status |
Setelah konfigurasi selesai, klik Test untuk memeriksa konektivitas antara sumber data dan kelompok sumber daya. |
|
Table Name |
Pilih tabel sumber dan tujuan dari daftar drop-down. |
|
WHERE Condition |
Memfilter data dari tabel sumber dan tujuan untuk perbandingan. |
|
Sharding Key |
Konfigurasikan kunci shard untuk tabel sumber guna mempartisi data berdasarkan kolom tertentu. Gunakan primary key atau kolom yang diindeks sebagai kunci shard. |
Konfigurasi aturan perbandingan
Anda dapat melakukan Metric-based Comparison atau Full-text Comparison untuk membandingkan data antara tabel sumber dan tujuan berdasarkan aturan yang berbeda.
Konfigurasi penjadwalan
Setelah mengonfigurasi aturan, Anda dapat mengatur properti penjadwalan untuk node perbandingan data. Untuk informasi lebih lanjut, lihat Configure scheduling properties for a node.
Langkah 3: Penerapan dan pengelolaan
Terapkan node
Setelah mengonfigurasi node, kirim dan terapkan node tersebut. Node yang telah diterapkan kemudian akan berjalan secara berkala berdasarkan konfigurasi penjadwalannya.
-
Di bilah alat, klik ikon
untuk Save node. -
Di bilah alat, klik ikon
untuk Submit node.Pada kotak dialog Submission, masukkan Change Description. Jika diperlukan, pilih apakah akan melakukan tinjauan kode dan pengujian asap setelah node dikirim.
Catatan-
Anda harus mengonfigurasi atribut Rerun attribute dan dependensi Parent Nodes sebelum dapat mengirim node.
-
Tinjauan kode membantu memastikan kualitas kode dan mencegah tugas dengan kode yang cacat diterapkan ke lingkungan produksi. Jika tinjauan kode diaktifkan, kode node yang dikirim harus disetujui oleh peninjau sebelum dapat diterapkan. Untuk informasi lebih lanjut, lihat Code review.
-
Untuk memastikan node terjadwal berjalan sesuai harapan, kami menyarankan Anda melakukan pengujian asap sebelum penerapan. Untuk informasi lebih lanjut, lihat Smoke testing.
-
Jika Anda menggunakan ruang kerja dalam mode standar, Anda juga harus mengklik Deploy di pojok kanan atas halaman pengeditan node setelah mengirim tugas. Tindakan ini menerbitkan tugas ke lingkungan produksi. Untuk informasi lebih lanjut, lihat Deploy tasks.
Kelola node
Setelah node perbandingan data diterapkan, Anda dapat mengelola operasinya di Pusat Operasi. Untuk informasi lebih lanjut, lihat Operation Center.
Laporan validasi data
Anda dapat melihat laporan validasi data di log waktu proses tugas. Anda dapat mengakses laporan tersebut dengan cara berikut:
-
Lihat di Pusat Operasi:
-
Klik ikon
lalu pilih untuk menuju Pusat Operasi. -
Di panel navigasi sebelah kiri Pusat Operasi, buka untuk melihat instans node. Di kolom Operation, klik More lalu pilih View Runtime Log.
-
Di halaman log, klik tab Data Comparison untuk melihat laporan.
-
-
Lihat dari log waktu proses:
Saat Anda menjalankan node perbandingan data dari halaman Data Development, tautan ke laporan validasi data akan muncul. Klik tautan tersebut untuk melihat laporan.
Click url below to view more details: xxx