Opsi Permintaan Profil Kunci Kandidat (Tugas Pembuatan Profil Data)

Berlaku untuk: Integration Runtime SSIS SQL Server di Azure Data Factory

Gunakan panel Properti Permintaan dari halaman Permintaan Profil untuk mengatur opsi untuk Permintaan Profil Kunci Kandidat yang dipilih di panel permintaan. Profil Kunci Kandidat melaporkan apakah kolom atau sekumpulan kolom adalah kunci, atau perkiraan kunci, untuk tabel yang dipilih. Profil ini juga dapat membantu Anda mengidentifikasi masalah dalam data Anda seperti nilai duplikat di kolom kunci potensial.

Catatan

Opsi yang dijelaskan dalam topik ini muncul di halaman Permintaan Profil dari Editor Tugas Pembuatan Profil Data. Untuk informasi selengkapnya tentang halaman editor ini, lihat Editor Tugas Pembuatan Profil Data (Halaman Permintaan Profil).

Untuk informasi selengkapnya tentang cara menggunakan Tugas Pembuatan Profil Data, lihat Penyiapan Tugas Pembuatan Profil Data. Untuk informasi selengkapnya tentang cara menggunakan Penampil Profil Data untuk menganalisis output Tugas Pembuatan Profil Data, lihat Penampil Profil Data.

Memahami Pemilihan Kolom untuk Properti KeyColumns

Setiap Permintaan Profil Kunci Kandidat menghitung kekuatan kunci kandidat kunci tunggal yang terdiri dari satu kolom atau beberapa kolom:

  • Saat Anda hanya memilih satu kolom di KeyColumns, tugas menghitung kekuatan kunci satu kolom tersebut.

  • Saat Anda memilih beberapa kolom di KeyColumns, tugas menghitung kekuatan kunci kunci komposit yang terdiri dari semua kolom yang dipilih.

  • Saat Anda memilih karakter kartubebas, (*), di KeyColumns, tugas komputer memiliki kekuatan kunci setiap kolom dalam tabel atau tampilan.

Misalnya, pertimbangkan tabel sampel yang berisi kolom A, B, dan C. Anda membuat pilihan berikut untuk KeyColumns:

  • Anda memilih (*) dan kolom C di KeyColumns. Tugas ini menghitung kekuatan kunci kolom C, lalu kandidat kunci komposit (A, C) dan (B, C).

  • Anda memilih (*) dan (*) di KeyColumns. Tugas ini menghitung kekuatan kunci masing-masing kolom A, B, dan C, lalu kandidat kunci komposit (A, B), (A, C) dan (B, C).

Catatan

Jika Anda memilih (*), opsi ini dapat mengakibatkan sejumlah besar komputasi dan mengurangi performa tugas. Namun, jika tugas menemukan subset yang memenuhi ambang untuk kunci, tugas tidak menganalisis kombinasi tambahan. Misalnya, dalam tabel sampel yang dijelaskan di atas, jika tugas menentukan bahwa kolom C adalah kunci, tugas tidak terus menganalisis kandidat kunci komposit.

Opsi Properti Permintaan

Untuk Permintaan Profil Kunci Kandidat, panel Properti Permintaan menampilkan grup opsi berikut:

  • Data, yang mencakup opsi TableOrView dan KeyColumns

  • Umum

  • Opsi

Opsi Data

ConnectionManager
Pilih pengelola koneksi ADO.NET yang sudah ada yang menggunakan Penyedia Data .NET untuk SQL Server (SqlClient) untuk menyambungkan ke database SQL Server yang berisi tabel atau tampilan yang akan difilter.

TableOrView
Pilih tabel atau tampilan yang sudah ada untuk dibuat profilnya.

Untuk informasi selengkapnya, lihat bagian , "Opsi TableorView," dalam topik ini.

KeyColumns
Pilih kolom atau kolom yang sudah ada untuk dibuat profilnya. Pilih (*) untuk memprofilkan semua kolom.

Untuk informasi selengkapnya, lihat bagian, "Memahami Pemilihan Kolom untuk Properti KeyColumns" dan "Opsi KeyColumns," dalam topik ini.

Opsi TableOrView

Skema
Tentukan skema tempat tabel terpilih berada. Opsi ini bersifat baca-saja.

Meja
Menampilkan nama tabel terpilih. Opsi ini bersifat baca-saja.

Opsi KeyColumns

Opsi berikut disajikan untuk setiap kolom yang dipilih untuk pembuatan profil di KeyColumns, atau untuk opsi (*).

Untuk informasi selengkapnya, lihat bagian, "Memahami Pemilihan Kolom untuk Properti KeyColumns," sebelumnya dalam topik ini.

IsWildcard
Menentukan apakah kartubebas (*) telah dipilih. Opsi ini diatur ke True jika Anda telah memilih (*) untuk memprofilkan semua kolom. Ini adalah False jika Anda telah memilih kolom individual untuk dibuat profilnya. Opsi ini bersifat baca-saja.

ColumnName
Menampilkan nama kolom terpilih. Opsi ini kosong jika Anda telah memilih (*) untuk memprofilkan semua kolom. Opsi ini bersifat baca-saja.

StringCompareOptions
Pilih opsi untuk membandingkan nilai string. Properti ini memiliki opsi yang tercantum dalam tabel berikut ini. Nilai default opsi ini adalah Default.

Catatan

Saat Anda menggunakan kartubebas (*) untuk ColumnName, CompareOptions bersifat baca-saja dan diatur ke pengaturan Default .

Nilai Deskripsi
Default Mengurutkan dan membandingkan data berdasarkan kolab kolom dalam tabel sumber.
BinarySort Mengurutkan dan membandingkan data berdasarkan pola bit yang ditentukan untuk setiap karakter. Urutan pengurutan biner peka huruf besar/kecil dan aksen sensitif. Biner juga merupakan urutan pengurutan tercepat.
DictionarySort Mengurutkan dan membandingkan data berdasarkan aturan pengurutan dan perbandingan seperti yang didefinisikan dalam kamus untuk bahasa atau alfabet terkait.

Jika Anda memilih DictionarySort, Anda juga bisa memilih kombinasi opsi apa pun yang tercantum dalam tabel berikut. Secara default, tidak ada opsi tambahan ini yang dipilih.

Nilai Deskripsi
IgnoreCase Menentukan apakah perbandingan membedakan antara huruf besar dan huruf kecil. Jika opsi ini diatur, perbandingan string mengabaikan kasus. Misalnya, "ABC" menjadi sama dengan "abc".
IgnoreNonSpace Menentukan apakah perbandingan membedakan antara karakter spasi dan diakritik. Jika opsi ini diatur, perbandingan akan mengabaikan diakritik. Misalnya, "Ã¥" sama dengan "a".
IgnoreKanaType Menentukan apakah perbandingan membedakan antara dua jenis karakter kana Jepang: hiragana dan katakana. Jika opsi ini diatur, perbandingan string mengabaikan jenis kana.
IgnoreWidth Menentukan apakah perbandingan membedakan antara karakter byte tunggal dan karakter yang sama ketika direpresentasikan sebagai karakter byte ganda. Jika opsi ini diatur, perbandingan string memperlakukan representasi byte tunggal dan byte ganda dari karakter yang sama dengan yang identik.

Opsi Umum

RequestID
Ketik nama deskriptif untuk mengidentifikasi permintaan profil ini. Biasanya, Anda tidak perlu mengubah nilai yang dibuat secara otomatis.

Opsi

ThresholdSetting
Properti ini memiliki opsi yang tercantum dalam tabel berikut ini. Nilai default properti ini ditentukan.

Nilai Deskripsi
Tidak ada Tidak ada ambang batas yang ditentukan. Kekuatan kunci dilaporkan terlepas dari nilainya.
Ditentukan Ambang ditentukan dalam KeyStrengthThreshold. Kekuatan kunci dilaporkan hanya jika lebih besar dari ambang batas.
Tepat Tidak ada ambang batas yang ditentukan. Kekuatan kunci dilaporkan hanya jika kolom yang dipilih adalah kunci yang tepat.

KeyStrengthThreshold
Tentukan ambang batas (dengan menggunakan nilai antara 0 dan 1) di atas yang kekuatan kuncinya harus dilaporkan. Nilai default properti ini adalah 0,95. Opsi ini diaktifkan hanya saat Ditentukan dipilih sebagai KeyStrengthThresholdSetting.

MaxNumberOfViolations
Tentukan jumlah maksimum pelanggaran kunci kandidat untuk dilaporkan dalam output. Nilai default properti ini adalah 100. Opsi ini dinonaktifkan saat Exact dipilih sebagai KeyStrengthThresholdSetting.

Lihat juga

Penyunting Tugas Pembuatan Profil Data (Halaman Umum)
Formulir Profil Cepat Tabel Tunggal (Tugas Pembuatan Profil Data)