Ubah Nilai Domain

Berlaku untuk:SQL Server

Topik ini menjelaskan cara mengubah dan menambah metadata dalam pangkalan pengetahuan di Data Quality Services (DQS). Setelah Anda menghasilkan pengetahuan oleh penemuan pengetahuan, mengimpor pengetahuan ke pangkalan pengetahuan atau domain, atau mendasarkan pangkalan pengetahuan pada pangkalan pengetahuan lain, Anda dapat secara interaktif mengubah nilai data. 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

  • Mengubah status nilai domain dari proses penemuan DQS menunjuknya sebagai, mengubahnya menjadi benar, dalam kesalahan, 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. Nilai dalam kesalahan jika berada di domain, tetapi memiliki kesalahan sintaks.

  • 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 memiliki pangkalan pengetahuan dan domain yang dibuka dalam aktivitas Manajemen Domain.

Keamanan

Izin

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 pangkalan pengetahuan untuk satu domain. Anda dapat memilih domain lain di daftar domain kapan saja untuk menampilkan nilai untuk domain tersebut. Kolom di bidang 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 Benar Ke memperlihatkan nilai yang benar bahwa nilai asli, ditandai sebagai dalam 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 Klien Kualitas Data. Untuk informasi tentang melakukannya, lihat Menjalankan Aplikasi Klien Kualitas Data.

  2. Di layar beranda Klien Kualitas Data, buka atau buat pangkalan 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 dalam kesalahan atau tidak valid dikelompokkan dengan nilai yang benar, hapus nilai tersebut setelah operasi.

    • 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.

    • Koreksi ke: Setelah mengatur nilai sebagai dalam kesalahan atau tidak valid, masukkan nilai baru di kolom Benar Ke . DQS akan menambahkan baris baru untuk nilai pengganti, menunjuknya sebagai benar, lalu mengelompokkan dua nilai. Nilai baru akan ditampilkan sebagai nilai di depan, dengan nilai di depan dalam huruf tebal dan nilai dalam 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 popup pesan kesalahan, nilai akan diatur dengan benar 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. Ejaan: Jika nilai memiliki garis bawah bergelombang merah, Ejaan menyarankan koreksi ke nilai. Klik kanan nilai dengan garis bawah, dan pilih koreksi jika berlaku. Jenis nilai menjadi kesalahan (atau tetap sebagai) , dan koreksi akan ditambahkan ke kolom Benar ke . 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 Menggunakan DQS Speller dan Mengatur 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 dengan mengklik panah bawah untuk ikon Impor Nilai , dan memilih 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, berdasarkan penemuan dan perubahan interaktif, dihasilkan oleh aktivitas 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 menunjuk nilai sebagai dalam kesalahan, DQS mendeteksi kesalahan sintaksis dan 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 dalam 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 memiliki huruf-huruf tersebut di mana pun mereka terjadi 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 di awal dalam grup sinonim apa pun saat status 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 ke DQS_NULL. Ketika Anda melakukannya, semua null dan setara null akan diproses sebagai DQS_NULL.