Opsi Permintaan Profil Dependensi Fungsional (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 Dependensi Fungsional yang dipilih di panel permintaan. Profil Dependensi Fungsional melaporkan sejauh mana nilai dalam satu kolom (kolom dependen) bergantung pada nilai di kolom atau kumpulan kolom lain (kolom penentur). Profil ini juga dapat membantu Anda mengidentifikasi masalah dalam data Anda seperti nilai yang tidak valid. Misalnya, Anda memprofilkan dependensi antara kolom Kode Pos/Kode Pos dan kolom status Amerika Serikat. Dalam profil ini, Kode Pos yang sama harus selalu memiliki status yang sama, tetapi profil menemukan pelanggaran dependensi.

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 Determinan dan Dependen

Permintaan Profil Dependensi Fungsional menghitung derajat di mana kolom samping atau kumpulan kolom yang menentukan (ditentukan dalam properti DeterminantColumns) menentukan nilai kolom sisi dependen (ditentukan dalam properti DependentColumn). Misalnya, kolom status Amerika Serikat harus secara fungsional bergantung pada kolom Kode Pos Amerika Serikat. Artinya, jika Kode Pos (kolom determinan) adalah 98052, status (kolom dependen) harus selalu Washington.

Untuk sisi yang menentukan, Anda dapat menentukan kolom atau sekumpulan kolom di properti DeterminantColumns . Misalnya, pertimbangkan tabel sampel yang berisi kolom A, B, dan C. Anda membuat pilihan berikut untuk properti DeterminantColumns :

  • Saat Anda memilih kartubebas (*), tugas Pembuatan Profil Data menguji setiap kolom sebagai sisi dependensi yang menentukan.

  • Saat Anda memilih kartubebas (*) dan kolom atau kolom lain, tugas Pembuatan Profil Data menguji setiap kombinasi kolom sebagai sisi dependensi yang menentukan. Misalnya, pertimbangkan tabel sampel yang berisi kolom A, B, dan C. Jika Anda menentukan (*) dan kolom C sebagai nilai properti DeterminantColumns , tugas Pembuatan Profil Data menguji kombinasi (A, C) dan (B, C) sebagai sisi dependensi yang menentukan.

Untuk sisi dependen, Anda dapat menentukan satu kolom atau wildcard (*) di properti DependentColumn . Saat Anda memilih (*), tugas Pembuatan Profil Data menguji kolom samping penentu atau kumpulan kolom terhadap setiap kolom.

Catatan

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

Opsi Properti Permintaan

Untuk Permintaan Profil Dependensi Fungsional, panel Properti Permintaan menampilkan grup opsi berikut:

  • Data, yang mencakup opsi DeterminantColumns dan DependentColumn

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

DeterminantColumns
Pilih kolom yang menentukan atau kumpulan kolom. Artinya, pilih kolom atau kumpulan kolom yang nilainya menentukan nilai kolom dependen.

Untuk informasi selengkapnya, lihat bagian, "Memahami Pemilihan Kolom Determinan dan Dependen" dan "Opsi DeterminantColumns dan DependentColumn," dalam topik ini.

DependentColumn
Pilih kolom dependen. Artinya, pilih kolom yang nilainya ditentukan oleh nilai kolom samping penentu atau kumpulan kolom.

Untuk informasi selengkapnya, lihat bagian, "Memahami Pemilihan Kolom Determinan dan Dependen" dan "Opsi DeterminantColumns dan DependentColumn," dalam topik ini.

Opsi DeterminantColumns dan DependentColumn

Opsi berikut disajikan untuk setiap kolom yang dipilih untuk pembuatan profil di DeterminantColumns dan di DependentColumn.

Untuk informasi selengkapnya, lihat bagian, "Memahami Pemilihan Kolom Determinan dan Dependen", 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
Tentukan pengaturan ambang batas. Nilai default properti ini ditentukan.

Nilai Deskripsi
Tidak ada Tidak menentukan ambang batas. Kekuatan dependensi fungsi ini dilaporkan terlepas dari nilainya.
Ditentukan Gunakan ambang yang ditentukan dalam FDStrengthThreshold. Kekuatan dependensi fungsi ini dilaporkan hanya jika lebih besar dari ambang batas.
Tepat Tidak menentukan ambang batas. Kekuatan dependensi fungsi ini hanya dilaporkan jika dependensi fungsi antara kolom yang dipilih tepat.

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

MaxNumberOfViolations
Tentukan jumlah maksimum pelanggaran dependensi fungsi untuk dilaporkan dalam output. Nilai default properti ini adalah 100. Opsi ini dinonaktifkan saat Exact dipilih sebagai Ambang BatasSetting.

Lihat juga

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