Di DataWorks Data Integration, Anda dapat menambahkan komponen data masking ke tugas Single-Table Real-Time. Komponen ini menyembunyikan bidang sumber tertentu sebelum menuliskan data ke tabel tujuan.
Langkah 1: Konfigurasi Tugas real-time tabel tunggal
-
Buat sumber data. Untuk informasi selengkapnya, lihat Data source management.
-
Buat task Data Integration. Untuk informasi selengkapnya, lihat Configure a single-table real-time synchronization task.
CatatanUntuk task Data Integration single-table real-time, Anda dapat menambahkan komponen pemrosesan data di antara komponen sumber dan tujuan. Untuk informasi selengkapnya, lihat Supported data sources and synchronization solutions.
Langkah 2: Tambahkan komponen data masking
-
Pada task sinkronisasi single-table real-time, aktifkan sakelar Data Processing, klik +Add Node, lalu pilih node Data Masking.
-
Masukkan nama dan deskripsi untuk node tersebut.
-
Add: Klik Add untuk menentukan aturan masking pada bidang data.
-
Upstream Field: Pilih bidang sumber yang akan disembunyikan.
-
Data Masking Rule: Pilih aturan masking yang sudah ada atau buat yang baru.
-
Klik New Desensitization Rule untuk membuka panel konfigurasi dan menentukan aturan tersebut.
Untuk informasi selengkapnya, lihat petunjuk berikut:
-
Untuk Sensitive Data Type, pilih Existing Data Type atau New Type, lalu tetapkan metode masking untuk bidang tersebut. Bagian berikut menjelaskan metode masking yang tersedia.
Alias
Metode alias mengganti nilai dengan pseudonim yang mempertahankan format data asli.
Anda harus mengonfigurasi Security domain. Nilai yang valid adalah
0~9. Domain keamanan yang berbeda menggunakan kebijakan masking berbeda. Data masukan yang sama menghasilkan output yang berbeda di domain keamanan yang berbeda.Hashing
Penghashan mengenkripsi data asli menjadi nilai dengan panjang tetap. Metode hashing mengharuskan Anda memilih domain keamanan. Domain keamanan yang berbeda menggunakan aturan masking berbeda, sehingga data masukan yang sama menghasilkan hasil hash yang berbeda di domain keamanan yang berbeda.
Contoh: Jika data asli adalah
a123, hasil masking-nya adalahea9da0c87fb455df9013be83bdc20014ketika domain keamanan diatur ke0, dan9738f2cce017c52099ea530fa34eb128ketika domain keamanan diatur ke1. Jika data asli dan domain keamanan keduanya sama, hasil masking-nya juga akan sama.Redaction
Pengaburan menyembunyikan sebagian informasi dengan mengganti karakter pada posisi tertentu menggunakan tanda bintang (*). Anda dapat memilih salah satu metode pengaburan berikut:
-
Metode yang direkomendasikan.
-
Tampilkan hanya karakter pertama dan terakhir.
-
Tampilkan hanya tiga karakter pertama dan dua karakter terakhir.
-
Tampilkan hanya tiga karakter pertama dan empat karakter terakhir.
-
-
Kustom: Menyediakan konfigurasi fleksibel. Anda dapat menentukan apakah akan menyembunyikan karakter di segmen awal, tengah, dan akhir, serta jumlah karakter yang akan disembunyikan di setiap segmen. Anda dapat menambahkan hingga 10 segmen, dan setidaknya satu segmen harus berisi digit yang tidak disembunyikan.
-
Petunjuk konfigurasi:

Ikon
Deskripsi
①
Anda dapat memilih jumlah digit tetap atau digit yang tersisa.
②
Rentang nilai yang valid adalah [1, 100].
③
Anda dapat memilih untuk menyembunyikan atau tidak menyembunyikan segmen tersebut.
-
Contoh:
Konfigurasi
Ilustrasi
Sembunyikan tiga karakter pertama. Karakter sisanya tidak disembunyikan.

Sembunyikan tiga karakter terakhir. Karakter sisanya tidak disembunyikan.

Pertahankan tiga karakter pertama dan tiga karakter terakhir, serta sembunyikan semua karakter di antaranya.

-
-
-
Verifikasi aturan masking: Masukkan data sampel sebelum masking, klik Test, lalu lihat hasil masking di bagian Data Masking Effect.
-
Setelah konfigurasi selesai, klik Determine untuk membuat aturan data masking.
-
-
-
Langkah berikutnya
Setelah Anda mengonfigurasi Data Source dan aturan masking, Anda dapat mengklik Preview Data Output untuk memeriksa apakah data keluaran dari node saat ini memenuhi kebutuhan Anda.