Mengimpor Nilai dari File Excel ke Dalam Domain

Berlaku untuk:SQL Server

Topik ini menjelaskan cara mengimpor nilai dari file Excel ke domain di Data Quality Services (DQS). Menggunakan file Excel untuk mengimpor nilai domain ke dalam aplikasi Klien Kualitas Data menyederhanakan proses pembuatan pengetahuan, menghemat waktu dan upaya. Ini memungkinkan orang-orang yang memiliki daftar nilai data yang valid dalam file Excel atau file teks untuk mengimpor nilai tersebut ke dalam domain. Dari file Excel, Anda bisa mengimpor nilai domain ke domain atau domain ke dalam pangkalan pengetahuan. (Lihat Impor Domain dari File Excel di Penemuan Pengetahuan untuk informasi selengkapnya tentang mengimpor domain ke pangkalan pengetahuan.) Mengekspor ke file Excel tidak didukung.

Anda dapat mengimpor nilai data dengan dua cara:

  • Buat domain baru lalu impor nilai ke dalamnya dari file Excel, dalam hal ini semua nilai ditambahkan ke domain.

  • Impor nilai ke domain yang sudah ada dan diisi, dalam hal ini hanya nilai baru yang diimpor. Semua nilai yang sudah ada tidak akan diimpor.

Sebelum Anda mulai

Prasyarat

Untuk mengimpor domain dari file Excel, Excel harus diinstal di komputer tempat aplikasi Klien Kualitas Data diinstal untuk mengimpor nilai domain atau domain lengkap; Anda harus telah membuat file Excel dengan nilai domain (lihat Cara kerja impor); dan Anda harus membuat dan membuka pangkalan pengetahuan untuk mengimpor domain ke dalamnya.

Keamanan

Izin

Anda harus memiliki peran dqs_kb_editor atau dqs_administrator pada database DQS_MAIN untuk mengimpor nilai domain dari file Excel.

Mengimpor nilai dari file Excel ke dalam domain

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

  2. Di layar beranda Klien Kualitas Data, buka pangkalan pengetahuan dalam aktivitas Manajemen Domain.

  3. Jika menambahkan nilai ke domain baru, buat domain baru menggunakan ikon Buat Domain , lalu pilih domain baru di daftar domain.

  4. Jika menambahkan nilai ke domain yang sudah ada, pilih domain di daftar domain.

  5. Klik tab Nilai Domain, klik ikon Impor Nilai di bilah ikon, lalu klik Impor nilai yang valid dari Excel.

  6. Dalam kotak dialog Impor Nilai Domain, klik Telusuri.

  7. Dalam kotak dialog Pilih file , pindah ke folder yang berisi file Excel yang ingin Anda impor nilai domainnya, pilih file (dengan ekstensi .xlsx, .xls, atau .csv), lalu klik Buka. File harus berada di klien tempat Anda menjalankan DQS, atau dalam file berbagi yang dapat diakses pengguna.

  8. Dari daftar drop-down Lembar Kerja, pilih lembar kerja yang Anda impor.

  9. Pilih Gunakan baris pertama sebagai header jika baris pertama di spreadsheet mewakili nama domain, dan semua baris lainnya mewakili nilai domain yang valid.

  10. Klik OK. Bilah kemajuan ditampilkan, dengan indikasi berapa banyak nilai yang berhasil diimpor, berapa banyak yang tidak diimpor, dan jumlah total nilai. Klik tombol Batal untuk membatalkan proses.

  11. Verifikasi bahwa "Impor selesai" ditampilkan dalam kotak dialog Impor Nilai Domain. Lihat nilai mana yang berhasil diimpor, dan yang tidak, dalam kotak dialog ini. Ini menunjukkan nama file dan jalur file, status penyelesaian operasi, berapa banyak nilai yang berhasil diimpor, berapa banyak nilai yang tidak diimpor, dan jumlah total nilai yang diproses.

  12. Untuk nilai yang tidak berhasil diimpor, klik Log untuk menampilkan kotak dialog Impor Nilai Domain - Nilai Gagal untuk melihat mengapa operasi impor gagal. Kolom Nilai Gagal memperlihatkan nilai yang gagal diimpor dari file Excel ke domain, dan kolom Alasan menjelaskan mengapa impor gagal. Klik Salin ke clipboard untuk menyalin tabel Nilai Gagal ke clipboard, tempat Anda bisa menyalinnya ke program lain, seperti lembar bentang Excel atau file Notepad. Klik OK untuk menutup kotak dialog Nilai Gagal.

  13. Klik OK untuk menyelesaikan operasi impor dan menutup kotak dialog. Ketika impor berhasil diselesaikan, daftar nilai domain pada halaman Nilai Domain disegarkan dan akan menyertakan nilai baru yang diimpor. Filter diubah ke Semua Nilai dan Perlihatkan Hanya Baru yang dipilih. Saat Perlihatkan Hanya Baru yang dipilih setelah operasi impor, hanya nilai yang diimpor dari file Excel yang akan ditampilkan.

  14. Klik Selesai untuk menambahkan nilai ke pangkalan pengetahuan.

Tindak Lanjut: Setelah Mengimpor Nilai dari File Excel ke Domain

Setelah mengimpor nilai ke 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.

Mengimpor Sinonim

Sinonim diimpor sebagai berikut:

  • Pertama, semua nilai diimpor, lalu koneksi sinonim dibuat.

  • Jika tidak mungkin untuk menyambungkan nilai sinonim, kesalahan akan muncul di layar log. Ada kemungkinan bahwa nilai utama dan sinonim dalam file akan diimpor ke domain, tetapi tidak akan ditetapkan sebagai sinonim.

Berikut ini berlaku untuk proses pengaturan koneksi sinonim:

  • Jika nilai di depan dalam file Excel sudah ada di domain sebagai sinonim dari nilai yang berbeda, Anda harus mengatur sinonim secara manual (misalnya, dalam file Excel yang kita inginkan nilai A akan menjadi nilai utama untuk nilai B, tetapi dalam nilai domain A muncul sebagai sinonim nilai C). Selain mengatur sinonim secara manual setelah impor selesai, Anda juga dapat membatalkan tautan nilai yang ada saat ini sinonim (misalnya, membatalkan tautan nilai A dan C di atas), lalu mengimpor file.

  • Jika sinonim sudah tersambung ke nilai terkemuka yang berbeda, Anda harus mengatur sinonim secara manual.

  • Jika nilai tidak dapat dihubungkan secara manual dalam aplikasi karena alasan apa pun, nilai tersebut tidak akan berlaku melalui operasi impor.

Cara kerja impor

Nilai berikut diimpor oleh operasi ini:

Dalam operasi impor, DQS mengimpor dari file Excel sebagai berikut:

  • Nilai yang benar dan nilai baru diimpor. Jika satu atau beberapa nilai domain yang diimpor sudah ada, nilai tidak akan diimpor.

  • Nilai yang bertentangan dengan aturan domain akan diimpor sebagai nilai yang tidak valid.

  • Nilai tidak akan diimpor dari file jika nilainya bukan dari jenis data domain atau null.

  • Nilai diimpor dalam urutan muncul dalam file.

  • Setiap baris mewakili nilai domain.

  • Baris pertama mewakili nama domain atau merupakan nilai atau rekaman data pertama, bergantung pada pengaturan kotak centang Gunakan Baris Pertama sebagai header . Jika Anda memilih Gunakan Baris Pertama sebagai header saat menggunakan file .xslx atau .xls, nama kolom apa pun yang null akan secara otomatis dikonversi menjadi Fn, dan kolom apa pun yang duplikat akan memiliki angka yang ditambahkan padanya.

  • Jika Anda membatalkan operasi impor sebelum selesai, operasi akan digulung balik dan tidak ada data yang akan diimpor.

  • Nilai di kolom pertama diimpor ke domain. Jika selain kolom pertama, satu atau beberapa kolom tambahan diisi, maka nilai dalam kolom tersebut akan ditambahkan sebagai sinonim (lihat Mengimpor Sinonim).

    • Format yang diharapkan adalah bahwa kolom pertama akan menjadi nilai utama dan kolom kedua dan di atasnya akan menjadi sinonim.

    • Anda dapat mengimpor beberapa sinonim di baris yang sama atau di baris yang berbeda. Misalnya, jika Anda ingin mengimpor "NYC" dan "New York City" sebagai sinonim untuk "New York", Anda dapat mengimpor satu baris dengan "New York" di kolom 1, "NYC" di kolom 2, dan "New York City" di kolom 3; atau Anda dapat mengimpor satu baris dengan "New York" di kolom 1 dan "NYC" di kolom 2, dan baris lain dengan "New York" di kolom 1 dan "New York City" di kolom 2. Perhatikan bahwa jika nilai "New York" sudah ada di domain, hanya sinonim yang akan ditambahkan, dan pengguna tidak akan menerima kesalahan selama proses impor yang memberi tahunya bahwa nilai sudah ada. Jika nilai pertama belum ada, nilai tersebut akan ditambahkan ke domain.

Aturan berikut berlaku untuk file Excel yang digunakan untuk impor:

  • File Excel dapat memiliki ekstensi .xlsx, .xls, atau .csv. Microsoft Excel harus diinstal di komputer tempat aplikasi Klien Kualitas Data diinstal untuk mengimpor nilai domain atau domain lengkap. Excel versi 2003 dan yang lebih baru didukung. Jika Excel versi 64-bit digunakan, hanya file Excel 2003 yang didukung; File Excel 2007 atau 2010 tidak didukung.

  • File Excel tipe .xlsx tidak didukung untuk penginstalan Excel 64-bit. Jika Anda menggunakan Excel 64-bit, simpan file lembar bentang sebagai file .xls atau file .csv, atau instal instalasi Excel 32-bit sebagai gantinya.

  • Dalam file .xlsx dan .xls, jenis data kolom ditentukan oleh delapan baris pertama. Jika tipe data kolom dari delapan baris pertama dicampur, jenis kolom akan menjadi string. Jika sel untuk baris 9 dan yang lebih tinggi tidak sesuai dengan tipe data tersebut, sel tersebut akan diberi nilai null.

  • Dalam file .csv, jenis data ditentukan oleh jenis data yang paling umum dalam delapan baris pertama.

  • Jika file Excel tidak dalam format yang tepat atau rusak, operasi impor akan mengakibatkan kesalahan.