Topik ini menjelaskan cara menyematkan watermark ke dalam file yang diekspor dari DMS serta mengekstraksi informasi watermark dari file eksternal.
Prasyarat
Fitur perlindungan data sensitif telah diaktifkan untuk instans tersebut. Untuk informasi selengkapnya, lihat Aktifkan perlindungan data sensitif.
Kasus penggunaan
Fitur ini melacak sumber data selama distribusinya.
Catatan penggunaan
-
Gunakan penyematan watermark data saat Anda mengekspor lebih dari 200 baris data.
-
Untuk menggunakan fitur ekstraksi watermark, pastikan file berisi lebih dari 200 baris data. Jika tidak, ekstraksi watermark mungkin gagal.
Penyematan watermark
Penyematan watermark adalah proses menyematkan informasi identifikasi ke dalam data atau file agar dapat dilacak.
Set watermark sebelum pembuatan tiket
Metode ini mengharuskan Anda mengaktifkan watermark file di Configuration Management (konfigurasi global). Setelah diaktifkan, watermark akan secara otomatis ditambahkan ke semua tiket SQL Result Set Export yang dibuat oleh pengguna dalam penyewa tersebut. Format watermark adalah username + waktu ekspor, dan file diekspor dalam format EXCEL secara default.
Langkah 1: Aktifkan watermark file di Configuration Management
Masuk ke DMS 5.0.
-
Di bilah navigasi atas, pilih .
CatatanJika Anda menggunakan konsol DMS dalam mode simple, arahkan penunjuk ke ikon
di pojok kiri atas konsol DMS dan pilih . -
Di kotak pencarian, masukkan kata kunci file watermark lalu klik ikon pencarian.
Hasil pencarian menampilkan parameter Enable file watermark for SQL Result Set Export. Nilai parameter saat ini adalah N (nonaktif). Deskripsi parameter menyatakan bahwa Y berarti aktif dan N berarti nonaktif. Klik Edit di kolom Actions untuk mengubah nilai parameter.
-
Klik Change, ubah nilai parameter menjadi Y, lalu klik Confirm Change.
Langkah 2: Buat tiket SQL Result Set Export
Untuk langkah-langkah detailnya, lihat Set watermark saat membuat tiket SQL Result Set Export.
Setelah Anda mengaktifkan watermark file di Configuration Management, opsi Embed watermark tidak lagi ditampilkan saat Anda membuat tiket SQL Result Set Export.
Set watermark saat pembuatan tiket
Masuk ke DMS 5.0.
-
Di bilah navigasi atas, pilih .
-
Konfigurasikan parameter berikut:
Parameter
Deskripsi
Database name (Wajib)
Pilih database target.
CatatanAnda harus memiliki izin ekspor pada database ini. Untuk informasi selengkapnya, lihat Lihat izin saya.
Reason category (Wajib)
Pilih alasan mengekspor data. Hal ini membantu Anda menemukan tiket tersebut nanti.
Business background (Wajib)
Jelaskan alasan atau tujuan ekspor data secara detail untuk komunikasi yang lebih jelas.
Affected rows (Wajib)
Untuk memperkirakan jumlah baris data yang akan terpengaruh oleh ekspor ini, Anda dapat menggunakan perintah
countdi SQL Console.CatatanSaat precheck, sistem menampilkan jumlah aktual baris yang terpengaruh. Anda dapat memverifikasi angka ini untuk memastikan sesuai ekspektasi dan mencegah insiden keamanan data.
Skip validation (Opsional)
Tentukan apakah validasi akan dilewati. Jika Anda memilih Skip Validation, Anda juga harus memberikan alasannya.
PeringatanJika Anda memilih Skip Validation, DMS tidak memeriksa jumlah baris yang terpengaruh. Jika volume datanya besar, hal ini dapat menimbulkan risiko bagi beban kerja produksi Anda. Gunakan opsi ini dengan hati-hati.
Stakeholders (Opsional)
Stakeholder yang ditentukan dapat melihat dan berkolaborasi dalam tiket tersebut. Pengguna yang bukan stakeholder tidak dapat melihat tiket, kecuali administrator dan DBA.
Export SQL statement (Wajib)
Masukkan pernyataan SQL yang dapat dieksekusi, seperti
SELECT * FROM testtable. Saat Anda mengirim permintaan, DMS secara otomatis memvalidasi sintaksnya. Anda tidak dapat mengirim permintaan jika sintaksnya salah.CatatanHanya pernyataan kueri
SELECTyang didukung.Embed watermark (Wajib)
Pilih Yes.
Embedding method (Wajib)
Pilih metode penyematan:
-
Data watermark: Menyematkan informasi identifikasi ke dalam data itu sendiri. Watermark tidak terlihat oleh pengguna.
-
File watermark: Menyematkan informasi identifikasi ke dalam file. Watermark terlihat oleh pengguna data.
Data watermark information/File watermark information (Wajib)
Masukkan informasi watermark.
Watermark embedded field (Opsional)
Masukkan bidang tempat watermark akan disematkan.
CatatanJika Anda tidak menentukan bidang, sistem akan memilih satu secara default.
Primary key/Unique key (Opsional)
Masukkan primary key atau unique key. Gunakan koma (,) untuk memisahkan beberapa kunci.
CatatanMemberikan informasi ini secara signifikan meningkatkan ketahanan watermark data.
Attachments (Opsional)
Anda dapat mengunggah gambar atau dokumen untuk memberikan konteks tambahan bagi operasi ekspor.
-
Setelah mengonfigurasi parameter, klik Submit dan tunggu persetujuan.
Sistem menjalankan precheck SQL.
Klik Submit for Approval dan tunggu permintaan disetujui.
Anda dapat melihat progres persetujuan di bagian Approval pada halaman detail tiket.
PentingAnda harus melakukan ekspor dalam waktu 24 jam setelah tiket disetujui. Setelah periode ini, tiket kedaluwarsa dan Anda harus membuat yang baru. Untuk instans dalam mode Security Collaboration, Anda dapat menyesuaikan jendela waktu untuk melakukan ekspor setelah persetujuan. Untuk melakukannya, navigasi ke pengaturan yang terkait dengan instans tersebut, lalu ubah parameter Period for Performing Export after Export Request of SQL Result Set Is Approved.
Di bagian Execute/Automatic Execution, klik Export.
-
Di dialog box Export Settings, konfigurasikan format ekspor.
Parameter
Deskripsi
Format (Wajib)
Format file untuk ekspor. Format yang didukung meliputi CSV, EXCEL, SQL, dan JSON (untuk NoSQL).
CatatanJika Anda memilih untuk menyematkan file watermark, pilih EXCEL sebagai format ekspor.
Character set (Wajib)
Set karakter untuk konten yang diekspor. Set karakter yang didukung meliputi Default character set, GBK, UTF-8, dan ISO-8859-1.
Execution strategy (Wajib)
Strategi eksekusi. Opsi berikut didukung:
-
Run immediately: Sistem segera memulai ekspor.
-
Schedule: Sistem memulai ekspor pada waktu tertentu. Ini berguna untuk menghindari jam sibuk bisnis.
CatatanAnda tidak dapat mengubah konfigurasi setelah menjadwalkan.
Export mode (Wajib)
Mode ekspor. Opsi berikut didukung:
-
Speed Mode: Tugas ekspor tidak dapat diinterupsi.
-
Standard Mode: Tugas ekspor dapat diinterupsi selama eksekusi.
Export timeout (Wajib)
Periode timeout untuk tugas ekspor, dalam detik. Nilainya berkisar antara 0 hingga 2.147.483. Jika Anda tidak mengonfigurasi parameter ini, timeout ekspor tingkat instans digunakan secara default. Untuk melihat timeout ekspor tingkat instans, lihat Tambahkan instans database ke DMS.
CatatanJika durasi tugas melebihi periode timeout yang ditentukan sebelum ekspor selesai, tugas tersebut gagal.
Add Field Comment (Opsional)
Parameter ini hanya tersedia jika jenis database adalah MySQL dan format ekspor adalah CSV.
Jika Anda mengaktifkan opsi ini, DMS menambahkan satu baris komentar bidang di bawah baris nama bidang dalam file yang diekspor.
Sebagai contoh, jika baris nama bidang berisi
id,gmt_create,buyer_nam, danseller_nam, baris berikutnya menampilkan komentar yang sesuai, sepertiprimary key,creation time,buyer, danseller, diikuti oleh baris data aktual.CatatanSistem melakukan ekspor berdasarkan konfigurasi yang ditentukan. Anda dapat melihat progres ekspor di konsol.
-
-
Setelah sistem menyelesaikan ekspor, klik Download Exported File untuk mengunduh file ke komputer lokal Anda.
Ekstraksi watermark
Untuk watermark yang tidak terlihat, Anda dapat menggunakan fitur ekstraksi watermark di DMS untuk mendeteksi apakah file berisi informasi watermark yang disematkan.
Masuk ke DMS 5.0.
-
Di bilah navigasi atas, pilih .
-
Di halaman Data watermark ticket application, konfigurasikan parameter berikut:
Parameter
Description
File type (Required)
Pilih jenis file yang ingin Anda ekstrak Watermark-nya. Nilai yang valid:
-
CSV
-
EXCEL
File (Required)
Unggah file yang ingin Anda ekstrak Watermark-nya.
CatatanHanya file .xlsx dan .csv yang didukung.
Business background (Required)
Masukkan tujuan ekstraksi Watermark file untuk komunikasi yang lebih jelas.
Database name (Optional)
Pilih database target.
Primary key/Unique key (Optional)
Masukkan primary key atau unique key. Gunakan koma (,) untuk memisahkan multiple keys.
CatatanUntuk memastikan akurasi ekstraksi, jika Anda menentukan primary key atau unique key saat penyematan watermark, Anda harus menentukan kunci yang sama saat ekstraksi watermark.
Watermark embedded field (Optional)
Masukkan bidang tempat watermark disematkan.
-
-
Klik Submit.
-
Setelah tiket disetujui, klik Execute di bagian Execute/Automatic Execution.
Setelah eksekusi berhasil, Anda dapat melihat status dan detail ekstraksi watermark.