Aracılığıyla paylaş


İş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.