DataWorks menyediakan node perbandingan data yang memungkinkan Anda membandingkan data antar tabel berbeda dengan berbagai metode. Node ini dapat digunakan dalam alur kerja. Topik ini menjelaskan cara menggunakan node perbandingan data untuk mengembangkan tugas.
Pengenalan node
Node perbandingan data tidak hanya digunakan untuk integrasi data, tetapi juga mendukung perbandingan antar tabel. Node ini mendukung cakupan perbandingan dan metrik perbandingan kustom, sehingga memungkinkan perbandingan data yang lebih komprehensif.
Batasan
Hanya kelompok sumber daya Serverless yang didukung. Untuk informasi selengkapnya tentang cara menambahkan dan menggunakan kelompok sumber daya Serverless, lihat Tambahkan dan gunakan kelompok sumber daya Serverless.
I. Buat node perbandingan data
-
-
Buka halaman Workspaces di konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Temukan ruang kerja yang diinginkan, lalu pilih pada kolom Actions.
-
-
Di panel navigasi kiri, klik ikon
untuk membuka Data Development. Di sebelah kanan Project Directory, klik ikon
, lalu pilih . Ikuti petunjuk untuk menentukan path dan nama node tersebut.
II. Konfigurasikan node perbandingan data
1. Konfigurasikan informasi tabel perbandingan
Node perbandingan data hanya memerlukan konfigurasi sederhana terhadap informasi tabel perbandingan untuk membandingkan data dari sumber data yang berbeda. Detail konfigurasinya adalah sebagai berikut:
|
Parameter |
Deskripsi |
|
Resource Group |
Pilih kelompok sumber daya yang sudah ada dari daftar drop-down. |
|
Task Resource Usage |
Jumlah unit komputasi (CUs) yang dialokasikan untuk menjalankan node perbandingan data. Anda dapat mengonfigurasi parameter ini sesuai kebutuhan. |
|
Data Source Type |
Pilih jenis sumber data tempat tabel sumber dan tabel tujuan masing-masing berada. |
|
Data Source Name |
Pilih sumber data tempat tabel sumber dan tabel tujuan masing-masing berada. |
|
Connectivity |
Setelah menyelesaikan konfigurasi, klik Test untuk memverifikasi konektivitas antara sumber data dan kelompok sumber daya. |
|
Table Name |
Pilih tabel sumber dan tabel tujuan yang akan dibandingkan dari daftar drop-down. Catatan
Untuk sumber data MaxCompute, Anda dapat memilih skema. |
|
WHERE Condition |
Masukkan kondisi WHERE untuk memfilter data di tabel sumber dan tabel tujuan. Catatan
|
|
Shard Key |
Menentukan kolom di tabel sumber sebagai kunci shard. Kami menyarankan agar Anda menggunakan primary key atau kolom yang diindeks sebagai kunci shard. |
2. Konfigurasikan aturan perbandingan
Anda dapat mengonfigurasi aturan untuk Metric-based Comparison atau Full-text Comparison guna membandingkan data sumber dan data tujuan.
Metric-based comparison
Full-text comparison
3. Konfigurasi penjadwalan
Setelah mengonfigurasi aturan, klik Scheduling Settings di panel kanan untuk mengonfigurasi properti penjadwalan untuk node perbandingan data. Untuk informasi selengkapnya, lihat Konfigurasikan penjadwalan untuk sebuah node.
III. Penyebaran dan operasi
1. Sebarkan node perbandingan data
Setelah tugas pada node perbandingan data dikonfigurasi, Anda harus melakukan commit dan menyebarlan node tersebut. Setelah commit dan penyebaran, sistem akan menjalankan node tersebut secara berkala sesuai konfigurasi penjadwalan.
-
Klik ikon
di bilah alat atas untuk menyimpan node. -
Klik ikon
di bilah alat atas untuk deploy node tersebut.
Untuk informasi selengkapnya tentang penyebaran node, lihat Sebarkan node atau alur kerja.
2. Operasikan node perbandingan data
Setelah node perbandingan data berhasil disebarlan, Anda dapat melakukan operasi pada node tersebut di Operation Center. Untuk informasi selengkapnya, lihat Operation Center.
3. Lihat laporan validasi data
Anda dapat melihat laporan validasi data di log eksekusi tugas melalui metode berikut:
-
Lihat di Operation Center:
-
Di pojok kiri atas halaman, klik ikon
, lalu pilih untuk membuka Operation Center. -
Di panel navigasi kiri Operation Center, pilih untuk melihat instans yang dihasilkan untuk node perbandingan data. Di kolom Operation, klik More, lalu pilih View Run Logs.
-
Di halaman log, klik tab Data Comparison untuk melihat laporan.
-
-
Lihat di tab Log:
Jika Anda menjalankan node perbandingan data di halaman Data Development, klik tautan di log untuk membuka laporan validasi data.
Run successfully Click url below to view more details: https://dqc-cn-shanghai.data.aliyun.com/?defaultProjectId=814397&instanceId=1748247966625d1dfc93063c04f38a6549986 2196c455#/job/consistency-result-check/detail 2025-05-26 16:27:14 INFO ======================================================================== 2025-05-26 16:27:14 INFO Exit code of the Shell command 0 2025-05-26 16:27:14 INFO --- Invocation of Shell command completed --- 2025-05-26 16:27:14 INFO Shell run successfully! 2025-05-26 16:27:14 INFO Current task status: FINISH 2025-05-26 16:27:14 INFO Cost time is: 70.195s /home/admin/alisatasknode/taskinfo//20250526/executor/16/25/45/scn55otppszv9757kmhjsjbw/T3_6915242209.log-END-EOF