Tugas ETL (ekstraksi, transformasi, dan pemuatan) waktu nyata dari DataWorks Data Integration mendukung komponen pengeditan bidang dan penugasan nilai. Anda dapat menambahkan komponen ini di antara komponen sumber dan tujuan untuk memodifikasi serta menetapkan nilai ke bidang baru berdasarkan aturan penyaringan yang telah dikonfigurasi.
Prasyarat
Pengaturan dasar dan sumber daya jaringan untuk sinkronisasi data telah dikonfigurasi.
Jenis sinkronisasi data diatur ke real-time synchronization of data from a single table. Komponen pemrosesan data hanya dapat dikonfigurasikan untuk tugas sinkronisasi waktu nyata dengan jenis sumber dan tujuan berikut:
Jenis sumber: Hologres, Kafka, LogHub, Oracle, dan DataHub.
Jenis tujuan: ApsaraDB for OceanBase, DLF 2.0, Doris, Hologres, Kafka, MaxCompute, OSS-HDFS, Tablestore, dan StarRocks.
Langkah 1: Konfigurasikan tugas sinkronisasi di Data Integration
Tambahkan sumber data yang diperlukan ke DataWorks. Untuk informasi lebih lanjut, lihat Tambah dan Kelola Sumber Data.
Buat tugas sinkronisasi di Data Integration. Untuk informasi lebih lanjut, lihat topik-topik dalam direktori Tugas Sinkronisasi Sisi Data Integration.
CatatanJika Anda membuat tugas sinkronisasi untuk menyinkronkan data dari satu tabel secara real-time, Anda dapat menambahkan komponen pemrosesan data di antara komponen sumber dan tujuan. Untuk informasi lebih lanjut, lihat Jenis Sumber Data yang Didukung dan Operasi Sinkronisasi.
Langkah 2: Tambahkan komponen pengeditan bidang dan penugasan nilai
Di wizard bagian atas halaman konfigurasi tugas sinkronisasi, klik ikon
di antara jenis sumber dan tujuan, lalu pilih Edit Field and Assign Value. Bagian Edit Field and Assign Value akan muncul.Konfigurasikan komponen pengeditan bidang dan penugasan nilai.

Lihat Detail Bidang:
Field Name: Nama bidang output dari komponen leluhur.
Type: Tipe data dari bidang output komponen leluhur.
Value: Menentukan cara nilai ditetapkan ke bidang yang ada dari komponen leluhur atau bidang baru. Nilai valid: Penugasan, Variabel, dan Fungsi.
Actions: Tentukan apakah akan meneruskan bidang output dari komponen leluhur ke komponen turunannya.
Add fields: Klik Add field di pojok kiri bawah bagian Edit Field and Assign Value untuk menambahkan bidang. Berikut adalah metode untuk menetapkan nilai ke bidang baru:
Assignment: Ubah teks yang dimasukkan secara manual menjadi tipe data tertentu, lalu tetapkan data yang telah dikonversi ke bidang baru sebagai nilai.
Variable: Tetapkan nilai variabel bawaan ke bidang baru saat tugas sinkronisasi dijalankan. Variabel yang didukung bervariasi berdasarkan fitur sistem.
CatatanVariabel yang didukung oleh sumber dan tujuan berbeda bergantung pada fitur sistem.
Function: Lakukan komputasi fungsi saat tugas sinkronisasi dijalankan untuk menetapkan hasil komputasi ke bidang baru sebagai nilai. Jika terjadi kesalahan selama pemrosesan fungsi, rekaman yang sesuai dianggap sebagai data kotor dan termasuk dalam statistik data kotor dalam tugas sinkronisasi. Kemudian, tentukan apakah akan menghentikan tugas sinkronisasi berdasarkan konfigurasi toleransi data kotor.
Apa yang harus dilakukan selanjutnya
Setelah mengonfigurasi informasi tentang sumber, komponen pengeditan bidang dan penugasan nilai, dan tujuan untuk tugas sinkronisasi, klik Perform Simulated Running di pojok kanan atas halaman konfigurasi untuk menguji tugas sinkronisasi dan memeriksa apakah hasil output memenuhi persyaratan bisnis Anda.