All Products
Search
Document Center

Data Management:Monitor kualitas data

Last Updated:Aug 28, 2026

Anda dapat menggunakan fitur kualitas data dari Data Management (DMS) untuk menetapkan aturan kualitas kustom pada tabel dan kolom. Dengan mengintegrasikan aturan ini ke dalam task audit pada Task Orchestration, Anda dapat mengotomatiskan pemeriksaan kualitas data guna memastikan konsistensi, keunikan, dan kelengkapan data, sehingga meningkatkan kualitas data untuk analisis dan pengembangan.

Prasyarat

  • Instans target harus berada dalam mode Security Collaboration. Untuk informasi selengkapnya, lihat Control modes.

  • Anda harus memiliki salah satu izin berikut:

    • Anda memiliki role sistem Admin, DBA, atau Schema Read-Only. Untuk informasi selengkapnya, lihat System roles.

    • Anda adalah Pemilik instans atau DBA instans dari instans target. Untuk informasi selengkapnya, lihat Edit instance information.

    • Anda memiliki izin query, change, atau export untuk tabel atau database yang berisi tabel tersebut. Untuk informasi selengkapnya, lihat View my permissions.

Informasi latar belakang

Seiring meningkatnya kebutuhan terhadap analisis dan pengembangan data, memastikan kualitas data menjadi sangat penting. Data sering berasal dari berbagai sumber, memiliki struktur kompleks, volume besar, serta ketergantungan antar elemen. Menjaga kualitas data yang tinggi sangat penting agar data akurat, sesuai ekspektasi, dan menghasilkan hasil analisis yang andal. Misalnya, sebelum memulai tugas analisis data, Anda sebaiknya memverifikasi bahwa kualitas data sumber memenuhi persyaratan Anda agar tugas berjalan lancar.

Konsep utama

  • Quality rule: Aturan untuk tabel atau kolom yang memastikan data memenuhi ekspektasi tertentu. Contohnya, Anda dapat menetapkan aturan bahwa jumlah baris dalam tabel harus bernilai tetap, atau nilai maksimum suatu kolom tidak boleh melebihi 100.

  • Audit task: Tugas yang memantau dan memverifikasi apakah data mematuhi aturan kualitas yang telah ditetapkan. Setelah Anda menetapkan aturan kualitas dan siklus penjadwalan, sistem secara otomatis memeriksa kualitas data dan menghasilkan laporan.

Prosedur

  1. Masuk ke DMS 5.0.

  2. Pada bilah navigasi atas, pilih SQL Console > SQL Console.

  3. Pada kotak dialog Please select the database first, cari instans database, pilih, lalu klik Confirm.

  4. Di pojok kanan atas tab SQL Console, klik ikon 表详情 pada bagian fitur tambahan.

  5. Temukan tabel, arahkan pointer ke More di kolom Actions, lalu pilih View Table Details.

  6. Klik tab Data quality.

  7. Klik Create Rule. Pada panel yang muncul di sebelah kanan, konfigurasikan parameter berikut.

    Parameter

    Deskripsi

    Contoh

    Rule Name

    Nama aturan.

    Maximum column value is 100

    Rule Type

    Jenis aturan. Opsi yang tersedia:

    • Table Rule: Membuat aturan tingkat tabel. Contohnya, Anda dapat memeriksa apakah jumlah baris dalam tabel sesuai ekspektasi.

    • Column Rule: Membuat aturan tingkat kolom. Contohnya, Anda dapat memeriksa jumlah nilai null dalam suatu kolom.

    Column rule

    Rule Template

    Pilih templat aturan bawaan. Untuk informasi selengkapnya, lihat Quality rule templates.

    Maximum Value in a Column

    Column name

    Pilih kolom target untuk aturan ini.

    Parameter ini hanya ditampilkan ketika Rule Type diatur ke Column Rule.

    columns_test

    Comparison Method

    Pilih metode untuk membandingkan nilai aktual dengan Expected Value.

    Metode yang didukung: Greater, Greater than or equal, Equal, Is less than or equal, Less, dan Not equal.

    Less than or equal

    Expected Value

    Masukkan nilai target yang diharapkan.

    100

  8. Klik OK.

    Aturan kualitas secara default Enabled saat dibuat.

    Catatan

    Anda juga dapat melakukan operasi berikut pada aturan di kolom Actions:

    • Klik Disabled untuk menonaktifkan aturan. Setelah dinonaktifkan, aturan tersebut tidak dapat digunakan untuk membuat task audit baru.

      Jika aturan tersebut sudah digunakan dalam task audit, operasi akan gagal. Anda harus menghapus task audit terlebih dahulu, lalu mencoba lagi.

    • Pilih More > Edit untuk mengubah aturan kualitas.

    • Pilih More > Logs untuk melihat versi historis aturan.

  9. Pada kolom Actions untuk aturan target, pilih More > New Task Flow.

  10. Anda akan diarahkan ke halaman Task Orchestration. Di sana, konfigurasikan node Audit Task dan publikasikan task flow.

    Catatan

    Untuk informasi selengkapnya, lihat Overview.

    Setelah Anda mengonfigurasi siklus penjadwalan dan mempublikasikan task flow, sistem secara otomatis memeriksa data sesuai jadwal dan aturan kualitas yang telah ditetapkan.

Quality rule templates

Rule Type

Rule Template

Table Rule

Number of Rows in a Table (Fixed Value): Memeriksa apakah jumlah baris saat ini dalam tabel sesuai nilai yang diharapkan. Contohnya, Anda dapat mengonfigurasi aturan bahwa jumlah baris harus kurang dari 100.000.

Column Rule

  • Maximum Value in a Column: Memeriksa apakah nilai maksimum dalam suatu kolom sesuai ekspektasi Anda. Contohnya, Anda dapat menentukan bahwa nilai maksimum kolom kunci primer tidak boleh melebihi 2.147.483.647 (2³¹ - 1).

  • Minimum Value in a Column: Memeriksa apakah nilai minimum dalam suatu kolom sesuai ekspektasi Anda. Contohnya, Anda dapat menentukan bahwa nilai minimum bidang untuk suku cadang tidak boleh kurang dari 3.

  • Number of Strings That Match an Expression with Wildcards (Fixed Value): Memeriksa apakah jumlah nilai yang sesuai format tertentu dalam suatu kolom sesuai ekspektasi Anda. Contohnya, Anda dapat menentukan bahwa jumlah nilai yang dimulai dengan "a" harus kurang dari 10.

  • Number of Strings That Match a Regular Expression (Fixed Value): Memeriksa apakah jumlah nilai yang sesuai format tertentu dalam suatu kolom sesuai ekspektasi Anda. Contohnya, Anda dapat menentukan bahwa dalam kolom yang menyimpan alamat email, jumlah nilai yang sesuai ekspresi reguler harus lebih dari 100.

  • Number of Null Values in a Column (Fixed Value): Memeriksa apakah jumlah nilai null dalam suatu kolom sesuai ekspektasi Anda. Contohnya, Anda dapat mengonfigurasi jumlah nilai null agar kurang dari atau sama dengan 0.

  • Number of Unique Values in a Column (Fixed Value): Memeriksa apakah jumlah nilai unik dalam suatu kolom sesuai ekspektasi Anda. Contohnya, Anda dapat menentukan bahwa jumlah nilai unik harus lebih dari atau sama dengan 100 untuk memastikan setidaknya terdapat 100 nilai berbeda.

  • Number of Duplicate Values in a Column (Fixed Value): Memeriksa apakah jumlah nilai duplikat dalam suatu kolom sesuai ekspektasi Anda. Contohnya, Anda dapat menentukan bahwa jumlah nilai duplikat harus kurang dari 100 untuk memastikan kemunculan nilai duplikat tidak melebihi 100.