Bagikan melalui


Ubah Nilai Domain

Berlaku untuk:SQL Server

Penting

Data Quality Services (DQS) dihapus dalam Pratinjau SQL Server 2025 (17.x). Kami terus mendukung DQS di SQL Server 2022 (16.x) dan versi yang lebih lama.

Topik ini menjelaskan cara mengubah dan menambah metadata dalam basis pengetahuan di Data Quality Services (DQS). Setelah Anda menghasilkan pengetahuan berdasarkan penemuan pengetahuan, mengimpor pengetahuan ke basis pengetahuan atau domain, atau mendasarkan basis pengetahuan pada basis pengetahuan lain, Anda dapat mengubah nilai data secara interaktif. Pembuatan pangkalan pengetahuan tidak hanya memanfaatkan proses yang dibantu komputer, tetapi memberi Anda sarana untuk menggunakan pengetahuan Anda sendiri untuk memverifikasi nilai data dan mengubahnya dengan cara berikut:

  • Tambahkan nilai domain ke daftar nilai, atau pilih nilai dan hapus dari daftar

  • Ubah status nilai domain yang ditetapkan oleh proses penemuan DQS menjadi benar, salah, atau tidak valid.

  • Masukkan nilai pengganti untuk nilai yang dalam kesalahan atau tidak valid. Nilai tidak valid jika tidak termasuk dalam domain, misalnya, jika tidak sesuai dengan jenis data domain atau gagal dalam aturan domain. Suatu nilai dianggap salah jika termasuk dalam domain tetapi memiliki kesalahan sintaksis.

  • Tetapkan dua nilai atau lebih sebagai sinonim dan ubah nilai di depan sebagaimana diatur oleh proses penemuan, dengan hasil bahwa nilai di depan akan menggantikan nilai sinonim jika properti Gunakan Nilai Utama diatur saat Anda membuat domain

  • Mengimpor nilai domain dari file Excel

Sebelum Anda mulai

Prasyarat

Untuk mengubah nilai domain, Anda harus membuka basis pengetahuan dan domain dalam aktivitas Manajemen Domain.

Keamanan

Hak Akses

Anda harus memiliki peran dqs_kb_editor atau dqs_administrator pada database DQS_MAIN untuk mengubah nilai domain.

Ubah Nilai Domain

Tabel Nilai menampilkan pengetahuan yang ditambahkan ke basis pengetahuan untuk satu domain. Anda dapat memilih domain lain di daftar domain kapan saja untuk menampilkan nilai untuk domain tersebut. Kolom dalam bidang ini adalah sebagai berikut:

  • Kolom Nilai menampilkan semua nilai yang ditambahkan proses penemuan ke domain yang dipilih dari bidang dalam sampel data. Nilai apa pun yang diproyeksikan sebagai kesalahan akan ditampilkan sebagai sinonim ke nilai yang diproyeksikan sebagai benar.

  • Kolom Jenis menampilkan status nilai, seperti yang ditentukan oleh proses penemuan. Pemeriksaan hijau menunjukkan bahwa nilai sudah benar atau diperbaika; tanda silang merah menunjukkan bahwa nilai dalam kesalahan; dan segitiga oranye dengan tanda seru menunjukkan bahwa nilainya tidak valid. Nilai yang tidak valid tidak sesuai dengan persyaratan data untuk domain. Nilai yang dalam kesalahan bisa valid, tetapi bukan nilai yang benar karena alasan data.

  • Kolom Nilai Yang Benar memperlihatkan nilai yang benar di mana nilai asli, yang ditandai sebagai mengalami kesalahan atau tidak valid, akan diubah menjadi. DQS dapat mengusulkan nilai yang benar sebagai hasil dari proses penemuan.

Untuk mengubah nilai, lanjutkan sebagai berikut:

  1. Mulai Aplikasi Klien Kualitas Data. Untuk informasi tentang melakukannya, lihat Menjalankan Aplikasi Klien Kualitas Data.

  2. Di layar beranda Klien Kualitas Data, buka atau buat basis pengetahuan. Pilih Manajemen Domain sebagai aktivitas, lalu klik Buka atau Buat. Untuk informasi selengkapnya, lihat Membuat Pangkalan Pengetahuan atau Membuka Pangkalan Pengetahuan.

    Catatan

    Manajemen domain dilakukan di halaman klien Layanan Kualitas Data yang berisi lima tab untuk operasi manajemen domain terpisah. Ini bukan proses berbasis wizard; setiap operasi manajemen dapat dilakukan secara terpisah.

  3. Dari daftar Domain di halaman Manajemen Domain, pilih domain yang ingin Anda ubah nilainya atau buat domain baru. Jika Anda harus membuat domain baru, lihat Membuat Domain. Klik tab Nilai Domain.

  4. Tampilkan nilai yang perlu Anda ubah dalam tabel Nilai . Untuk informasi selengkapnya, lihat Cara Menampilkan Nilai yang Sesuai di bawah ini.

  5. Untuk mengubah status nilai, lanjutkan sebagai berikut:

    • Atur nilai domain yang dipilih sebagai dikoreksi: Untuk mengubah status nilai dari Kesalahan atau Tidak Valid ke Benar, pilih nilai, lalu klik Atur nilai domain yang dipilih sebagai dikoreksi (centang) dari panah bawah di bilah ikon atau dari daftar drop-down Tipe. Jika nilai yang salah atau tidak valid dikelompokkan dengan nilai yang benar, hapus nilai tersebut setelah operasi selesai.

    • Atur nilai domain yang dipilih sebagai kesalahan: Untuk mengubah status nilai dari Benar atau Tidak Valid ke Kesalahan, pilih nilai, lalu klik ikon Atur nilai domain yang dipilih sebagai kesalahan (silang) dari panah bawah di bilah ikon atau dari daftar drop-down Tipe. Anda dapat memasukkan koreksi di kolom Benar ke , atau membiarkannya kosong.

    • Atur nilai domain yang dipilih sebagai tidak valid: Untuk mengubah status nilai dari Benar atau Kesalahan menjadi Tidak Valid, pilih nilai, lalu klik ikon Atur nilai domain yang dipilih sebagai tidak valid (segitiga) dari panah bawah di bilah ikon atau dari daftar drop-down Tipe. Anda dapat memasukkan koreksi di kolom Benar ke , atau membiarkannya kosong.

    • Sesuaikan ke: Setelah menganggap nilai sebagai salah atau tidak valid, masukkan nilai baru di kolom Koreksi Ke. DQS akan menambahkan baris baru untuk nilai pengganti, menunjuknya sebagai benar, lalu mengelompokkan dua nilai. Nilai baru akan ditampilkan sebagai nilai utama, dengan nilai utama dalam huruf tebal dan nilai kesalahan atau tidak valid diindentasi.

  6. Untuk menunjuk nilai sebagai sekelompok sinonim, pilih beberapa nilai yang benar, lalu lanjutkan sebagai berikut:

    • Atur nilai domain yang dipilih sebagai sinonim: Untuk mengatur sinonim, pilih beberapa nilai yang benar, lalu klik ikon Atur nilai domain yang dipilih sebagai sinonim . DQS akan mengelompokkan nilai dan menunjuk salah satu nilai sebagai nilai utama yang akan digantikan yang lain. Perhatikan bahwa jika dua nilai dikelompokkan, tetapi salah satu grup dalam kesalahan atau tidak valid, nilainya bukan sinonim.

      Catatan

      Jika Anda memilih dua nilai atau lebih dalam grup dan nilai lain di luar grup, lalu mengaturnya sebagai sinonim, Anda akan mendapatkan pesan kesalahan yang salah. Setelah menutup jendela pesan kesalahan, nilai akan diatur dengan tepat sebagai sinonim.

    • Putuskan hubungan antara sinonim yang dipilih: Untuk membatalkan penunjukan sinonim untuk dua nilai atau lebih, pilih nilai lalu klik ikon Putuskan hubungan antara sinonim yang dipilih. Nilai harus dikelompokkan dan harus benar agar pemisahan grup sinonim berfungsi.

    • Atur nilai domain yang dipilih sebagai nilai terdepan dari grupnya: Untuk mengubah nilai awal grup, pilih nilai dalam grup yang tidak ditetapkan sebagai nilai utama, lalu klik Atur nilai domain yang dipilih sebagai nilai utama tombol grupnya . Ini akan menetapkan nilai di depan sebagai pengganti untuk nilai lainnya. Operasi ini hanya berfungsi jika Anda telah menetapkan dua nilai atau lebih yang merupakan grup, dan Anda ingin mengubah nilai awal dari nilai yang ditunjuk oleh DQS. Perhatikan bahwa nilai di depan ditunjuk oleh baris biru dengan nilai dalam huruf tebal.

  7. Speller: Jika nilai memiliki garis bawah bergelombang merah, Speller menyarankan perubahan untuk nilai tersebut. Klik kanan nilai dengan garis bawah, dan pilih koreksi jika berlaku. Jenis nilai berubah (atau tetap) menjadi kesalahan, dan koreksi akan ditambahkan ke kolom Koreksi. Klik panah bawah untuk melihat koreksi tambahan yang diusulkan. Masukkan koreksi secara manual untuk menambahkannya ke kamus Ejaan, dan dapat memilihnya sebagai koreksi. Untuk informasi selengkapnya, lihat Gunakan DQS Speller dan Atur Properti Domain.

    Catatan

    Untuk menggunakan Ejaan, Anda bisa mengaktifkannya di halaman Properti Domain, atau jika dinonaktifkan di halaman Properti Domain, Anda bisa mengklik ikon Aktifkan/Nonaktifkan Ejaan pada halaman Nilai Domain untuk mengaktifkannya di halaman tersebut.

  8. Tambahkan nilai domain baru: Klik untuk menambahkan baris di akhir tabel. Setelah Anda memasukkan nilai, baris akan diposisikan ulang dalam urutan alfabet, dan akan diidentifikasi sebagai entri baru dengan simbol bintang sebelumnya.

  9. Impor nilai domain dari Excel: Untuk menambahkan nilai baru dari lembar bentang Excel, klik panah bawah untuk ikon Impor Nilai , lalu pilih Impor nilai domain dari Excel. Masukkan nama file, pilih Gunakan baris pertama sebagai header jika sesuai, lalu klik OK. Untuk informasi selengkapnya, lihat Mengimpor Nilai dari File Excel ke Domain.

  10. Impor nilai proyek: Untuk menambahkan nilai baru dari Proyek Kualitas Data, klik panah bawah pada ikon Impor Nilai, lalu pilih Impor nilai proyek. Masukkan nama file, pilih Gunakan baris pertama sebagai header jika sesuai, lalu klik OK. Pilih proyek yang ingin Anda impor nilainya, lalu klik OK. Nilai yang diimpor akan ditampilkan. Klik Selesai. Untuk informasi selengkapnya, lihat Mengimpor Nilai Proyek ke dalam Domain.

  11. Hapus nilai domain yang dipilih: Untuk menghapus satu atau beberapa nilai yang sudah ada dari domain, pilih nilai dalam tabel Nilai, lalu klik ikon Hapus nilai domain yang dipilih. Entri DQS_NULL tidak dapat dihapus, jadi jika Anda memilih beberapa nilai untuk dihapus, dan entri DQS_NULL adalah salah satunya, operasi akan gagal.

  12. Klik Selesai untuk menyelesaikan aktivitas manajemen domain, seperti yang dijelaskan di Akhir Aktivitas Manajemen Domain.

Tindak Lanjut: Setelah mengubah nilai domain

Setelah mengubah nilai domain, Anda bisa melakukan tugas manajemen domain lain di domain, Anda bisa melakukan penemuan pengetahuan untuk menambahkan pengetahuan ke domain, atau Anda bisa menambahkan kebijakan yang cocok ke domain. Untuk informasi selengkapnya, lihat Melakukan Penemuan Pengetahuan, Mengelola Domain, atau Membuat Kebijakan yang Cocok.

Arti Nilai yang Benar, Kesalahan, dan Tidak Valid

Setiap nilai dalam tabel Nilai halaman Nilai Domain diberi pengaturan Jenis Benar, Kesalahan, atau Tidak Valid. Jenis nilai dihasilkan pada awalnya oleh aktivitas penemuan pengetahuan, dan Anda dapat mengubahnya sesuai keinginan Anda. Jenis akhir, yang berdasarkan penemuan dan perubahan interaktif, dihasilkan oleh kegiatan pembersihan. Pengaturan ini memiliki arti berikut:

  • Benar: Ini adalah nilai milik domain dan tidak memiliki kesalahan sintaks. Misalnya, "Chicago" di domain Kota sudah benar.

  • Kesalahan: Ini adalah nilai milik domain, tetapi merupakan nilai yang salah. Misalnya, "Shicago" alih-alih "Chicago" di domain Kota mengalami kesalahan. DQS menetapkan nilai sebagai salah dan mendeteksi kesalahan sintaksis serta koreksi terkait dalam proses penemuan. Kesalahan sintaks termasuk kesalahan ejaan.

  • Tidak valid: Ini adalah nilai yang bukan milik domain, dan tidak memiliki koreksi. Misalnya, nilai "12345" dalam domain Kota tidak valid. DQS menunjuk nilai sebagai tidak valid ketika gagal dalam aturan domain.

Anda dapat mengubah Jenis nilai secara manual menjadi salah satu dari dua nilai lainnya. DQS tidak memberlakukan validitas dan semantik kesalahan pada operasi manual. Anda dapat memasukkan koreksi untuk nilai yang tidak valid tanpa mengubah statusnya. Anda dapat menunjuk nilai sebagai tidak valid meskipun tidak gagal dalam aturan domain. Anda dapat menunjuk nilai sebagai dalam kesalahan meskipun proses penemuan tidak menunjukkan bahwa ia memiliki kesalahan sintaks. Anda juga dapat menghapus koreksi ke nilai Kesalahan, yang ditandai sebagai Benar, tanpa mengubah statusnya.

Saat Anda melakukan pembersihan data interaktif di halaman Kelola dan Lihat Hasil dari aktivitas Pembersihan, nilai tidak valid dan dalam kesalahan disertakan dalam tab Tidak Valid di halaman Kelola dan Tampilkan Hasil.

Cara Menampilkan Nilai yang Sesuai

Anda dapat mengubah tampilan sebagai berikut:

  • Filter hasil yang Anda inginkan di tabel, berdasarkan statusnya, dengan memilih status di daftar drop-down Filter.

  • Temukan data yang ingin Anda centang atau ubah dengan memasukkan satu huruf lagi untuk dicari di kotak teks Temukan . Ini akan menyoroti huruf-huruf tersebut di mana pun mereka muncul dalam nilai apa pun yang ditampilkan.

  • Klik Perlihatkan Hanya Baru untuk membatasi nilai yang ditampilkan dalam tabel hanya untuk nilai yang ditemukan dalam sesi saat ini, bukan sesi sebelumnya.

  • Klik tombol Perluas Semua untuk menampilkan semua nilai dalam grup sinonim apa pun saat status saat ini diciutkan.

  • Klik tombol Ciutkan Semua untuk menyembunyikan semua kecuali nilai terdepan pada grup sinonim apa pun saat keadaan saat ini diperluas.

  • Klik tombol Perlihatkan/Sembunyikan Panel Riwayat Perubahan Nilai Domain untuk menampilkan popup pratinjau di bagian bawah tabel nilai yang memperlihatkan perubahan terbaru pada kumpulan nilai domain.

Cara Menangani Setara Null

Setiap tabel nilai di tab Nilai Domain menyertakan nilai DQS_NULL. Null dalam sumber data akan muncul sebagai SQL_NULL dalam tabel nilai. Anda dapat mengatur satu atau beberapa setara null sebagai sinonim dari DQS_NULL. Ketika Anda melakukannya, semua null dan setara null akan diproses sebagai DQS_NULL.