Bagikan melalui


Membuat Domain Komposit

Berlaku untuk: SQL Server

Topik ini menjelaskan cara membuat domain komposit dalam basis pengetahuan di Data Quality Services (DQS). Domain komposit terdiri dari satu atau beberapa domain tunggal yang berlaku untuk satu bidang data. Untuk informasi selengkapnya tentang domain komposit, lihat Mengelola Domain Komposit.

Ada dua cara untuk membuat domain komposit baru. Yang pertama adalah selama langkah Peta aktivitas penemuan pengetahuan, ketika Anda sedang dalam proses menganalisis sampel data untuk menambahkan pengetahuan ke basis pengetahuan baru atau yang sudah ada. Yang kedua adalah selama aktivitas manajemen domain, ketika alih-alih mengubah domain yang ada, Anda membuat domain baru. Untuk membuat domain komposit, Anda harus sudah membuat setidaknya dua domain tunggal untuk ditambahkan ke domain komposit. Hanya domain tunggal yang telah dibuat dan yang belum ditambahkan ke domain komposit yang sudah ada yang tersedia saat Anda membuat domain komposit baru. Satu domain tidak dapat ditambahkan ke lebih dari satu domain komposit, dan domain komposit tidak dapat ditambahkan ke domain komposit lain.

Setelah membuat domain komposit, Anda dapat mengubah properti domain komposit, melampirkan layanan data referensi ke domain, membuat aturan lintas domain, atau membuat hubungan nilai. Untuk melakukannya, pilih domain komposit di daftar Domain halaman Manajemen Domain, dan pilih tab yang sesuai.

Sebelum Anda mulai

Prasyarat

Untuk membuat domain komposit, Anda harus telah membuat dan membuka basis pengetahuan, dan Anda harus membuat setidaknya dua domain tunggal untuk ditambahkan ke domain komposit.

Keamanan

Izin

Anda harus memiliki peran dqs_kb_editor atau dqs_administrator pada database DQS_MAIN untuk membuat domain komposit.

Membuat Domain Komposit di Aktivitas Penemuan Pengetahuan

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

  2. Di layar beranda Klien Kualitas Data, klik Buka basis pengetahuan lalu pilih basis pengetahuan, atau klik Basis pengetahuan Baru dan masukkan properti untuk basis pengetahuan baru.

  3. Pilih Penemuan Pengetahuan sebagai aktivitas, lalu klik Buat untuk membuat basis pengetahuan baru atau Buka untuk membuka basis pengetahuan yang sudah ada.

  4. Pada halaman Peta , tentukan koneksi ke sumber data. Untuk informasi selengkapnya, lihat Melakukan Penemuan Pengetahuan.

  5. Dalam tabel Pemetaan, pilih kolom sumber dari daftar drop-down untuk kolom Kolom Sumber dari baris kosong. Pastikan kolom sumber berisi domain komposit yang ditangani oleh dua domain tunggal yang ada. Jika tidak ada domain tunggal yang sesuai, klik ikon Buat Domain .

  6. Dalam tabel Pemetaan, pilih kolom sumber dari daftar drop-down untuk kolom Kolom Sumber dari baris kosong. Pastikan bahwa kolom sumber berisi bagian domain komposit yang ditangani oleh dua domain tunggal yang ada. Jika tidak ada domain tunggal yang sesuai, klik ikon Buat Domain untuk membuatnya. Untuk informasi selengkapnya, lihat Membuat Domain.

  7. Klik ikon Buat Domain Komposit.

Membuat Domain Komposit di Aktivitas Manajemen Domain

  1. Di beranda klien Layanan Kualitas Data, klik Buka basis pengetahuan lalu pilih basis pengetahuan, atau klik Basis pengetahuan baru dan masukkan properti untuk basis pengetahuan baru.

  2. Pilih Manajemen Domain sebagai aktivitas, lalu klik Buat untuk membuat basis pengetahuan baru atau Buka untuk membuka basis pengetahuan yang sudah ada.

  3. Pastikan bahwa ada dua domain tunggal atau lebih yang diperlukan oleh domain komposit. Jika tidak, klik ikon Buat Domain dan buat. Untuk informasi selengkapnya, lihat Membuat Domain.

  4. Pada halaman Manajemen Domain, klik ikon Buat Domain Komposit di atas daftar Domain.

  5. Masukkan nama yang unik untuk basis pengetahuan dan deskripsi hingga 256 karakter.

  6. Di Daftar Domain, pilih domain yang akan menjadi bagian dari domain komposit, dan klik panah kanan untuk memindahkannya ke tabel Domain di Domain Komposit.

  7. Klik OK.

Mengatur Properti Domain Komposit

  1. Dalam kotak dialog Buat Domain Komposit, masukkan nama yang unik untuk basis pengetahuan dan deskripsi hingga 256 karakter.

  2. Di Daftar Domain, pilih domain yang akan menjadi bagian dari domain komposit, dan klik panah kanan untuk memindahkannya ke tabel Domain di Domain Komposit. Ini adalah daftar domain tunggal yang tersedia untuk ditambahkan ke domain komposit yang Anda buat. Hanya domain tunggal yang telah dibuat dan yang belum ditambahkan ke domain komposit yang ada yang tersedia. Satu domain tidak dapat ditambahkan ke lebih dari satu domain komposit di basis pengetahuan, dan domain komposit tidak dapat ditambahkan ke domain komposit lain.

  3. Klik Tingkat Lanjut.

  4. Pilih salah satu hal berikut ini untuk Metode Penguraian:

    • Data Referensi: Uraikan nilai bidang sesuai dengan bagaimana data diformat oleh Reference Data Service (RDS). Layanan Kualitas Data akan mengirim nilai di domain komposit ke RDS, dan RDS mengembalikan data yang diperbaiki dan diurai sesuai dengan domain di domain komposit.

    • Dalam Urutan: Uraikan nilai bidang sesuai dengan urutan domain di domain komposit. Nilai pertama akan disertakan dalam domain pertama, nilai kedua di domain kedua, dan sebagainya.

    • Pemisah: Uraikan nilai bidang berdasarkan pemisah yang dipilih dari tombol radio yang ditampilkan saat Pemisah dipilih. Dapat berupa Tab, Titik Koma, Koma, Spasi, atau Lainnya. Jika Lainnya, masukkan nilai yang akan berfungsi sebagai pemisah.

  5. Jika Anda memilih Pemisah untuk metode penguraian, Anda juga dapat memilih Gunakan Penguraian Berbasis Pengetahuan. Untuk informasi selengkapnya, lihat Penguraian Berbasis Pengetahuan.

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

Tindak Lanjut: Setelah Membuat Domain Komposit

Setelah membuat domain komposit, 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.

Penguraian Berbasis Pengetahuan

Layanan Kualitas Data memungkinkan Anda mengurai data berdasarkan pengetahuan, bukan hanya pada pemisah atau pesanan. Penguraian berbasis pengetahuan digunakan saat data sumber kompleks dipetakan ke domain komposit, dan Anda tidak menggunakan layanan data referensi. Anda dapat menggunakan penguraian berbasis pengetahuan untuk mengurai data dari sumber data ke domain tunggal yang relevan. Dengan penguraian berbasis pengetahuan, DQS pertama-tama akan mencoba menggunakan pengetahuan untuk mengurai data kompleks ke dalam satu domain. Jika memungkinkan, ini akan mengidentifikasi bagian string seperti di satu atau beberapa domain, dan mengurai string ke dalam berbagai domainnya. Misalnya, Anda memiliki "John B. Doe" sebagai nilai kompleks dalam bidang nama lengkap yang diwakili oleh domain komposit Nama Lengkap. Jika DQS mengidentifikasi "John" seperti di domain Nama Depan, dan "Doe" seperti di domain Nama Belakang, maka DQS akan menambahkan "B." ke domain Nama Tengah berdasarkan pengetahuan domain.

Anda dapat menggunakan penguraian berbasis pengetahuan hanya jika Anda juga memilih penguraian berbasis pemisah. Penguraian berbasis pengetahuan tidak menggantikan penguraian pemisah, tetapi meningkatkannya. Hanya jika tidak ada pengetahuan yang harus dilakukan yang akan DQS menggunakan pemisah untuk melakukan penguraian. Dalam beberapa kasus, DQS dapat menentukan beberapa penguraian dengan penguraian berbasis pengetahuan, dan kemudian menentukan penguraian lain dengan penguraian berbasis pemisah.

Penguraian berbasis pengetahuan dapat digunakan ketika domain komposit terdiri dari domain string atau ketika domain komposit terdiri dari campuran berbagai jenis domain (int, tanggal, waktu, dll). Jika sumber data terdiri dari berbagai jenis data, maka penguraian harus dilakukan terlebih dahulu untuk jenis data non-string dan kemudian seperti yang dijelaskan di atas berdasarkan pengetahuan domain untuk data lainnya.

Saat Anda menggunakan penguraian berbasis pengetahuan, dan ada lebih sedikit nilai dalam data sumber daripada domain di domain komposit, maka DQS akan menempatkan null di domain yang hilang. Ketika ada lebih banyak nilai dalam data sumber daripada domain di domain komposit, maka DQS akan menambahkan data tambahan ke salah satu kolom. Jika dua domain atau lebih menyertakan nilai yang sama, sumber data akan diurai ke domain pertama yang cocok.