İşlevsel bağımlılık profil isteği seçenekleri (veri görev profil oluşturma)
Kullanım İstek özellikleri bölmesinde Profil istekleri için sayfa küme seçenekleri için İşlev bağımlılık profil isteği istekleri bölmesinde seçili.Bir işlev bağımlılık profili için (bağımlı sütun) bir sütundaki değerlere bağlıdır başka bir sütundaki değerlerin testin raporları veya küme (determinant sütun) sütun.Bu profili de verilerinizi geçersiz değerler gibi sorunları tanımlamanıza yardımcı olabilir.Posta kodu posta kodu arasında bağımlılık profil gibi sütun ve ABD eyalet sütun.Bu profildeki oturan her zaman aynı duruma sahip olmalıdır, ancak profil bağımlılık ihlalleri bulur.
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).
Veri profil oluşturma görev kullanma hakkında daha fazla bilgi için bkz: Görev profil oluşturma verileri ayarlama.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: Profil çıkış veri profil Görüntüleyicisi'nde görüntüleme.
Anlama seçimi, determinantı ve Dependent sütunlar
A İşlev bağımlılık profil isteği hangi ölçüde hesaplar yan determinant sütun veya sütunları küme (içinde belirtilen DeterminantColumns özellik) yan bağımlı sütun değeri belirler (içinde belirtilen DependentColumn özellik).Örneğin, Amerika Birleşik Devletleri durumu sütununda bir ABD ZIP kodu sütun üzerinde işlevsel olarak bağlı olmalıdır.Posta kodu (determinant sütun) 98052, yani durumu (bağımlı sütun) her zaman Washington olmalıdır.
Determinant tarafı için bir sütun veya sütunları küme belirtebilirsiniz DeterminantColumns özellik.Örneğin, a, b ve c sütunları içeren bir örnek tablo düşününAşağıdaki seçim yapmanız DeterminantColumns özellik:
Seçtiğinizde, (*) joker, veri profil oluşturma görev bağımlılığı determinant tarafı olarak 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 determinant tarafında sınar.Örneğin, a, b ve c sütunları içeren bir örnek tablo düşününBelirtirseniz, (*) ve sütun değeri olarak c, DeterminantColumns özellik, veri profil oluşturma görev sınar birleşimleri (a, c) ve (b, c) bağımlılık determinant yan.
Bağımlı tarafı için tek bir sütun belirtebilirsiniz veya (*) joker karakter olarak DependentColumn özellik.Seçtiğinizde, (*), yan determinant sütun veya sütunları karşı her sütun küme sınamaları görev profil oluşturma verileri.
Not
Seçerseniz (*), bu seçenek çok sayıda hesaplamaları neden ve görev performansını azaltabilir.Eşik işlevsel bağımlılığı karşılayan alt küme küme küme görevi bulursa, ancak görev ek bileşimlerini çözümlemek değil.Örneğin, örnekteki tablo görevi o sütun c determinant sütun olduğunu belirlerse, yukarıda, görev bileşik adayları analiz etmek devam etmez.
İstek Özellikleri seçenekleri
İçin bir İşlev 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
Varolan seçin ADO.NET Bağlantı Yöneticisi kullanır.net veri sağlayıcısı için SQL Server (SqlClient) bağlanmak için SQL Server veritabanı tablo veya Görünüm profil oluşturulmuş için.TableOrView
Varolan bir tablo veya Görünüm profil oluşturulmuş için bu seçeneği seçin.DeterminantColumns
Determinant sütun veya sütunları küme seçin.Diğer bir deyişle, sütunu seçin veya küme sütun değeri bağımlı sütun değerlerini belirlemek.Daha fazla bilgi için bkz: "Anlama seçimi, determinantı ve Dependent sütunlar" bölümleri ve "DeterminantColumns ve DependentColumn Seçenekleri" Bu konuda.
DependentColumn
Dependent seçin sütun.Yani, değeri değeri yan determinant sütun veya sütunları küme tarafından belirlenir sütunu seçin.Daha fazla bilgi için bkz: "Anlama seçimi, determinantı ve Dependent sütunlar" bölümleri ve "DeterminantColumns ve DependentColumn Seçenekleri" Bu konuda.
DeterminantColumns ve DependentColumn seçenekleri
Profil için seçtiğiniz her sütun için aşağıdaki seçenekler sunulur DeterminantColumns ve DependentColumn.
Daha fazla bilgi için "Anlama seçimi, determinantı ve Dependent sütunlar," bölümüne bakın. Bu konunun önceki kısımlarında.
IsWildCard
Belirtir olup olmadığını (*) joker karakter seçili.Bu seçenek, küme için doğru seçtiyseniz, (*) profil tüm sütunlar için.Bu yanlış profil oluşturulmuş için tek bir sütun seçtiyseniz.Bu seçeneğin salt okunur durumdadır.ColumnName
Seçilen görüntüler sütun.Bu seçenek, seçtiğiniz boş, (*) profil tüm sütunlar için.Bu seçeneğin salt okunur durumdadır.StringCompareOptions
Dize değerleri karşılaştırmak için seçenekleri belirleyin.Aşağıda, listelenen seçenekler bu özelliğe sahip tablo.Bu seçeneğin varsayılan değeri varsayılan.Not
Kullandığınızda, (*) için joker ColumnName, CompareOptions salt okunur ve küme varsayılan ayarı.
Değer
Açıklama
Default
Veri kaynağındaki bir sütunun harmanlama temel karşılaştırır ve sıralar tablo.
BinarySort
Sıralar ve veri bit desenleri her karakter için tanımlanan temel karşılaştırır.İkili sıralama düzeni düzenini büyük küçük durum duyarlı ve Aksan Duyarlı.Aynı zamanda en hızlı sıralama düzenini 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 herhangi bir bileşimini aşağıdaki seçenekleri seçebilirsiniz tablo.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 ise küme, dize karşılaştırmanın büyük/küçük durum sayar.Örneğin, "abc" "abc" ile aynı olur.
IgnoreNonSpace
Karşılaştırma aralığı ve vurgu işaretleri arasında ayıran belirtir.Bu seçenek ise küme, vurgu karşılaştırma dikkate alınır.Örneğin, "å" "a" eşittir.
IgnoreKanaType
Karşılaştırma bu iki Japonca kana karakterleri arasında ayıran olup olmadığını belirtir: Hiragana ve katakana.Bu seçenek ise küme, kana türü dize karşılaştırma yoksayar.
IgnoreWidth
Çift baytlık karakter olarak temsil edildiğinde karşılaştırma tek baytlık karakter ile aynı karakter arasında ayıran olup olmadığını belirtir.Bu seçenek ise küme, dize karşılaştırma aynı karakteri tek bayt ve çift baytlı gösterimleri eşdeğer olarak değerlendirir.
Genel Seçenekler
- RequestId
Bu profil isteği tanımlamak için açıklayıcı bir ad yazın.Genellikle, otomatik değerini değiştirmeniz gerekmez.
Seçenekler
ThresholdSetting
Eşik ayarlarını belirtin.Bu varsayılan değeri özellik olan belirtilen.Değer
Açıklama
Hiçbiri
Bir eşik belirtin.İşlevsel bağımlılık gücü değerine bakılmaksızın bildirilir.
Belirtilen
Belirtilen eşik FDStrengthThreshold.Sadece eşik değerinden daha büyük olması durumunda işlev bağımlılık gücü bildirilir.
Tam
Bir eşik belirtin.Yalnızca seçili sütunlar arasında işlevsel bağımlılık tam ise işlevsel bağımlılık gücü bildirilir.
FDStrengthThreshold
Eşik, işlevsel bağımlılık gücü bildirilmesi yukarıda (0 ile 1 arasında bir değer kullanarak) belirtin.Bu varsayılan değeri özellik 0,95'dir.Bu seçenek etkin sadece belirtilen olarak seçilen ThresholdSetting.MaxNumberOfViolations
Çıktıda bildirmek için işlevsel bağımlılık ihlalleri maksimum sayısını belirtin.Bu varsayılan değeri özellik 100'dir.Bu seçenek devre dışı olduğunda tam olarak seçilen ThresholdSetting.