Udostępnij za pośrednictwem


Opcje żądania klucza profilu kandydujących (dane profilowania zadania)

Użyj Właściwości żądania okienku Żądania profilu strony zestaw opcje Żądania profilu klucz Kandydat wybranego w okienku żądania.Klucz Kandydat profilu raporty czy kolumna lub zestaw kolumn klucza lub przybliżone klucza zaznaczonej tabela.Ten profil można także ułatwić identyfikację danych takich jak zduplikowanych wartości kolumna klucz potencjalnych problemów.

Ostrzeżenie

Opcje opisane w tym temacie pojawiają się na profilu żąda strona z Danych profilowania zadanie edytora.Aby uzyskać więcej informacji na temat tej strona w edytorze Zobacz Dane profilowania Edytor zadań (profil żąda strony).

Aby uzyskać więcej informacji na temat zadań profilowania danych, zobacz Konfigurowanie danych profilowania zadania.Aby uzyskać więcej informacji na temat używania Przeglądarka profilu danych Aby analizować dane wyjściowe zadania profilowania danych, zobacz Wyświetlanie profilu wyjściowego wPrzeglądarka profilu danych.

Opis zaznaczenie kolumny dla właściwości KeyColumns

Każdy Żądania profilu klucz Kandydat oblicza siła klucza jeden kandydat klucza, składającą się z pojedynczej kolumna lub wielu kolumn:

  • Po zaznaczeniu tylko jedną kolumna w KeyColumns, zadanie oblicza siła klucz jednej kolumna.

  • Po wybraniu wielu kolumn w KeyColumns, siła klucza oblicza zadania klucz złożony , składa się z wybranych kolumn.

  • Po wybraniu znaku wieloznacznego (*), KeyColumns, komputery zadania siła klucz każdej kolumna w tabela lub widoku.

Na przykład rozważmy przykładową tabela zawierającą kolumny A, B i C.Wybierz następujące ustawienia KeyColumns:

  • Wybierz opcję (*) i kolumna c w KeyColumns.Zadanie oblicza siła klucza kolumna C, a następnie klucz złożony kandydatów (A, C) i (B, C).

  • Wybierz opcję (*) (*) i w KeyColumns.Zadanie oblicza siła klucza poszczególnych kolumn, A, B i C, a następnie klucz złożony kandydatów (A, B), (A, C) i (B, C).

Ostrzeżenie

Zaznaczenie (*), ta opcja może spowodować dużej liczby obliczeniach i zmniejszyć wydajność zadania.Jednakże jeśli zadanie znajdzie podzbiór, który spełnia próg dla klucz, zadania nie analizuje dodatkowe kombinacje.Na przykład w tabela przykładowej opisanych powyżej, jeśli zadanie określa, że kolumna c jest kluczem, zadanie nie będzie kontynuowana do analizowania klucz złożony kandydatów.

Opcje właściwości żądania

Dla Żądania profilu klucz Kandydat, Właściwości żądania okienku wyświetlane są następujące grupy opcji:

  • Dane, która obejmuje TableOrView i KeyColumns opcje

  • Ogólne

  • Opcje

Opcje danych

  • ConnectionManager
    Wybierz istniejące ADO.NET menedżer połączeń, który używa.Dostawca danych netto dla SQL Server (SqlClient), aby połączyć się z SQL Server bazę danych zawierającą tabela lub widok, aby być wyprofilowane.

  • TableOrView
    Zaznacz istniejącą tabela lub widok, aby być wyprofilowane.

    Aby uzyskać więcej informacji zobacz sekcję ""TableorView Opcje, w tym temacie.

  • KeyColumns
    Zaznacz istniejącą kolumna lub kolumna mają być wyprofilowane.Wybierz (*) do profilu wszystkie kolumny.

    Aby uzyskać więcej informacji zobacz sekcje "Opis zaznaczenia z kolumn dla KeyColumns właściwość" i ""KeyColumns Opcje, w tym temacie.

Opcje TableOrView

  • Schemat
    Określ schematu, do której należy wybranej tabela.Opcja ta jest tylko do odczytu.

  • Tabela
    Wyświetla nazwę wybranej tabela.Opcja ta jest tylko do odczytu.

Opcje KeyColumns

Następujące opcje są prezentowane dla każdej kolumna wybrane do profilowania w KeyColumns, lub (*) opcji.

Aby uzyskać więcej informacji zobacz sekcję "Opis zaznaczenia z kolumn dla KeyColumns właściwość" wcześniej w tym temacie.

  • IsWildcard
    Określa, czy (*) został wybrany symbol wieloznaczny.Opcja ta jest zestaw do True po wybraniu (*) do profilu wszystkie kolumny.Jest False po wybraniu pojedynczej kolumna, aby być wyprofilowane.Opcja ta jest tylko do odczytu.

  • Element ColumnName
    Wyświetla nazwę zaznaczonej kolumna.Ta opcja jest puste, jeśli wybrano (*) do profilu wszystkie kolumny.Opcja ta jest tylko do odczytu.

  • StringCompareOptions
    Wybierz opcje porównywania wartości ciąg.Ta właściwość ma opcje wymienione w poniższej tabela.Wartością domyślną tej opcji jest domyślne.

    Ostrzeżenie

    Podczas korzystania z (*) symbol wieloznaczny dla nazwa_kolumny, CompareOptions jest tylko do odczytu i jest ustawiona na domyślne zestaw.

    Wartość

    Opis

    Default

    Sortuje i porównuje dane oparte na sortowanie kolumn w źródło tabela.

    BinarySort

    Sortuje i porównuje dane w oparciu o desenie bit zdefiniowane dla każdego znaku.Kolejność sortowania binarne jest przypadek liter Akcent i wrażliwe.Binarne jest również najszybciej sortowania.

    DictionarySort

    Sortuje i porównuje dane oparte na regułach sortowania i porównywania, jak zdefiniowano w słowników dla języka skojarzonego lub alfabetu.

    Jeśli wybierzesz DictionarySort, można także wybrać dowolną kombinację opcji wymienionych w poniższej tabela.Domyślnie są zaznaczone żadne dodatkowych opcji.

    Wartość

    Opis

    IgnoreCase

    Określa, czy porównywanie rozróżnia wielkie i małe litery.Jeśli ta opcja jest ustawiona, ciąg porównania ignoruje wielkość liter.Na przykład "ABC" staje się taki sam, jak "abc".

    IgnoreNonSpace

    Określa, czy porównywanie rozróżnia znaki odstępów i znaków diakrytycznych.Jeśli opcja ta jest zestaw, porównanie zignoruje znaków diakrytycznych.Na przykład "ĺ" jest równe "".

    IgnoreKanaType

    Określa, czy porównywanie rozróżnia dwa rodzaje japońskie znaki kana: Hiragana i katakana.Jeśli ta opcja jest ustawiona, ciąg porównanie zignoruje typu kana.

    IgnoreWidth

    Określa, czy porównywanie rozróżnia znaków jednobajtowych i tego samego znaku, gdy jest reprezentowana jako znaki dwubajtowe.Jeśli ta opcja jest ustawiona, ciąg porównania traktuje jednobajtowych i dwubajtowych reprezentacje tych samych znaków jako identyczne.

Opcje ogólne

  • IdentyfikatorŻądania
    Wpisz opisową nazwę identyfikującą ten wniosek profilu.Zazwyczaj nie trzeba zmieniać wartości wygenerowany automatycznie.

Opcje

  • ThresholdSetting
    Ta właściwość ma opcje wymienione w poniższej tabela.Wartością domyślną tej właściwość jest określony.

    Wartość

    Opis

    Brak

    Próg nie został określony.Siła klucz jest raportowany niezależnie od jego wartości.

    Określony

    Próg jest określona w KeyStrengthThreshold.Siła klucz jest zgłaszane tylko wtedy, gdy jest większy niż wartość progu.

    Dokładne

    Próg nie został określony.Siła klucza jest zgłaszane tylko wtedy, gdy zaznaczone kolumny dokładnie klucz.

  • KeyStrengthThreshold
    Określ próg (przy użyciu wartości między 0 i 1), powyżej których siła klucz powinny być zgłaszane.Wartością domyślną tej właściwość jest 0,95.Ta opcja jest dostępna tylko wtedy, gdy określony wybrany jako KeyStrengthThresholdSetting.

  • MaxNumberOfViolations
    Określ maksymalną liczbę klucz kandydujący raportu w wyniku naruszenia.Wartością domyślną tej właściwość jest 100.Ta opcja jest wyłączona, gdy dokładne wybrany jako KeyStrengthThresholdSetting.