İşlevsel bağımlılık profil isteği seçenekleri (veri görev profil oluşturma)
Kullanım İstek özellikleri bölmesinde Profil istekleri seçeneklerini ayarlamak için sayfa İşlevsel bağımlılık profil isteği isteklerini bölmesinde seçili. İşlevsel bağımlılık profil için başka bir sütun veya sütunları (determinant sütun) kümesi değerleri (bağımlı sütun) bir sütundaki değerleri bağımlı ölçüde raporlar. Bu profili de verilerinizi geçersiz değerler gibi sorunları tanımlamanıza yardımcı olabilir. Örneğin, bir posta kodu sütunu ve Amerika Birleşik Devletleri devlet sütunu arasında bağımlılık profil. Bu profilde aynı kodu her zaman aynı durum olmalıdır, ancak profil bağımlılık ihlalleri keşfeder.
[!NOT]
Bu konuda açıklanan seçenekler görünür Profil istekleri sayfa , Veri profil oluşturma görev Düzenleyicisi. Bu sayfa Düzenleyicisi hakkında daha fazla bilgi için bkz: Veri profil oluşturma görev Düzenleyicisi (profil istekleri sayfa).
Görev profil oluşturma verileri kullanma hakkında daha fazla bilgi için bkz: Görev profil oluşturma verileri kurulumu. Veri profil oluşturma görev çıktı Çözümlenecek veri profil Görüntüleyicisi'ni kullanma hakkında daha fazla bilgi için bkz: Veri profil Görüntüleyicisi.
Seçimi, determinantı ve Dependent sütunlar anlama
A İşlevsel bağımlılık profil isteği hangi ölçüde hesaplar belirleyici yan sütun veya sütunları kümesi (belirtilen DeterminantColumns özelliği) bağımlı yan sütunda değeri belirler (belirtilen DependentColumn özelliği). Örneğin, Amerika Birleşik Devletleri durum sütununu işlevsel bir ABD ZIP kodu sütun bağımlı olmalıdır. Yani, devlet (bağımlı sütun) her zaman (determinant sütun) ZIP Code 98052 ise, Washington olması gerekir.
Determinant tarafı için bir sütun veya sütunları kümesi belirtebilirsiniz DeterminantColumns özelliği. Örneğin, a, b ve c sütunlar içeren örnek tablo düşünün Aşağıdaki seçimleri yapmak DeterminantColumns özelliği:
Seçtiğinizde (*) joker, veri profil oluşturma görev bağımlılığı belirleyici yan her sütun sınar.
Seçtiğinizde (*) joker ve başka sütun veya sütunlarla, görev profil oluşturma verileri her sütun birleşimi olarak bağımlılık belirleyici yan sınar. Örneğin, a, b ve c sütunlar içeren örnek tablo düşünün Belirtirseniz (*) ve sütun değeri olarak c DeterminantColumns özelliği, veri profil oluşturma görev test kombinasyonları (a, c) ve (b, c) bağımlılık belirleyici yan olarak.
Bağımlı tarafı için tek bir sütun belirtebilirsiniz veya (*) joker karakter olarak DependentColumn özelliği. Seçtiğinizde (*), görev testlerin belirleyici yan sütun veya sütun karşı her sütun kümesini profil oluşturma verileri.
[!NOT]
Seçerseniz (*), bu seçenek neden çok sayıda hesaplamaları ve görev performansını azaltır. Görev için işlevsel bağımlılık eşik karşılayan alt bulursa, ancak görevin ek bileşimlerini çözümlemek değil. Örneğin, görev sütun c determinant sütun, görev bileşik adayların analiz devam etmez olduğunu belirlerse örnek tabloda yukarıda açıklanan.
İstek özellikleri seçenekleri
İçin bir İşlevsel bağımlılık profil isteği, İstek özellikleri bölmesi seçenekleri aşağıdaki gruplar görüntüler:
Veri, içeren DeterminantColumns ve DependentColumn seçenekleri
Genel
Seçenekler
Veri seçenekleri
ConnectionManager
Mevcut seçin kullanan ADO.NETBağlantı Yöneticisi.net veri sağlayıcısı SQL Server(SqlClient) bağlanmak için SQL Servertabloyu veya görünümü profiled içeren veritabanı.TableOrView
Varolan bir tablo veya Görünüm profiled seçin.DeterminantColumns
Determinant sütun veya sütunları kümesi seçin. Yani, sütun veya sütun değeri bağımlı sütun değerlerini belirlemek kümesi seçin.Daha fazla bilgi için bkz: bölümler, "Anlama seçimi, determinantı ve Dependent sütunlar" ve "DeterminantColumns ve DependentColumn seçenekleri" Bu konuda.
DependentColumn
Bağımlı sütunu seçin. Yani, değeri belirleyici yan sütunu veya sütunları kümesi tarafından belirlenir sütunu seçin.Daha fazla bilgi için bkz: bölümler, "Anlama seçimi, determinantı ve Dependent sütunlar" ve "DeterminantColumns ve DependentColumn seçenekleri" Bu konuda.
DeterminantColumns ve DependentColumn seçenekleri
İçinde profil oluşturma seçili her sütun için aşağıdaki seçenekler sunulur DeterminantColumns ve DependentColumn.
Daha fazla bilgi için bölümünde, "Anlama seçimi, determinantı ve Dependent sütunlar," konusuna bakın. Bu konunun önceki kısımlarında.
IsWildCard
Belirtir olup olmadığını (*) joker seçildi. Bu seçeneği ayarlamak gerçek , seçtiyseniz, (*) tüm sütunları profil için. Bu yanlış Profiled tek bir sütun seçtiyseniz. Bu seçeneğin salt okunur durumdadır.ColumnName
Seçili sütunun adını görüntüler. Bu seçenek, seçtiğiniz boş (*) tüm sütunları profil için. Bu seçeneğin salt okunur durumdadır.StringCompareOptions
Dize değerleri karşılaştırmak için seçenekleri belirleyin. Bu özellik aşağıdaki tabloda listelenen seçenekler vardır. Bu seçeneğin varsayılan değeri Default.[!NOT]
Kullandığınızda (*) için joker ColumnName, CompareOptions salt okunur ve ayarlanmış Default ayar.
Değer
Açıklama
Default
Sıralar ve veri kaynak tablosundaki sütunun harmanlama temel karşılaştırır.
BinarySort
Sıralar ve bit desenleri her karakter için tanımlanan temel verileri karşılaştırır. İkili sıralama düzenini büyük küçük harf duyarlı ve aksan duyarlı. Ayrıca hızlı sıralama düzeni ikili.
DictionarySort
Sıralar ve verileri sıralama ve karşılaştırma kuralları sözlükler ilişkili dil veya alfabe için tanımlanan temel karşılaştırır.
Seçerseniz DictionarySort, ayrıca aşağıdaki tabloda listelenen seçeneklerin herhangi bir kombinasyonunu seçebilirsiniz. Bu ek seçeneklerin hiçbiri varsayılan olarak seçilir.
Değer
Açıklama
IgnoreCase
Karşılaştırma büyük ve küçük harfler arasında ayıran olup olmadığını belirtir. Bu seçenek ayarlanırsa, dize karşılaştırma harf yoksayar. Örneğin, "abc" "abc" ile aynı olur.
IgnoreNonSpace
Karşılaştırma aksan işaretleri arasında boşluk karakterleri ayırt belirtir. Bu seçenek ayarlanırsa, karşılaştırma vurgu dikkate alınır. Örneğin, "å" "a" eşittir.
IgnoreKanaType
Karşılaştırma iki Japonca kana karakterleri arasında ayıran olup olmadığını belirtir: hiragana ve katakana. Bu seçenek ayarlanırsa, kana türü dize karşılaştırma yoksayar.
IgnoreWidth
Ne zaman bir çift baytlık karakter olarak temsil edilen karşılaştırma bir tek baytlık karakter ile aynı karakter arasında ayıran olup olmadığını belirtir. Bu seçenek ayarlanırsa, dize karşılaştırma aynı karakteri tek bayt ve çift baytlı temsillerinin özdeş olarak davranır.
Genel Seçenekler
- RequestId
Bu profil isteği tanımlamak için açıklayıcı bir ad yazın. Genellikle autogenerated değerini değiştirmeniz gerekmez.
Seçenekler
ThresholdSetting
Eşik ayarını belirtin. Bu özelliğin varsayılan değeri belirtilen.Değer
Açıklama
Hiçbiri
Eşik belirtin. İşlevsel bağımlılık gücü değerine bakılmaksızın bildirilir.
Belirtilen
Belirtilen eşik kullanmak FDStrengthThreshold. İşlevsel bağımlılık gücü sadece bildirilen eşik değerinden büyükse.
Tam
Eşik belirtin. İşlevsel bağımlılık gücü sadece rapor seçili sütunlar arasında işlevsel bağımlılık tam ise.
FDStrengthThreshold
Eşik olan işlevsel bağımlılık gücü bildirilmesi yukarıda (0 ve 1 arasında bir değer kullanarak) belirtin. Bu özelliğin varsayılan değeri 0.95'dır. Bu seçenek etkinleştirildiğinde yalnızca belirtilen olarak seçilen ThresholdSetting.MaxNumberOfViolations
Çıktıda bildirmek için işlevsel bağımlılık ihlali maksimum sayısını belirtin. Bu özelliğin varsayılan değeri 100'dır. Bu seçenek devre dışı olduğunda tam olarak seçilen ThresholdSetting.
Ayrıca bkz.
Başvuru
Veri profil oluşturma görev Düzenleyicisi (Genel sayfa)
Tek tablo hızlı profil formuna (veri görev profil oluşturma)