Opcje żądania profil klucz kandydujący (dane Profilowanie zadań)
Użycie Żądaj właściwości Okienko Żądania profilu strona, aby zestaw opcje Żądanie profil klucz kandydujący wybranego w okienku żądania.klucz kandydujący profilu raportów czy kolumna lub zestaw kolumn jest kluczem lub klawisza przybliżone dla wybranej tabela.Ten profil mogą również ułatwić identyfikowanie problemów z danych, takie jak powtarzające się wartości kolumna klucz potencjalnych.
Uwaga
Opcje opisane w tym temacie są wyświetlane na Profil żądań strona of the Edytor zadań profilowania danych.Aby uzyskać więcej informacji na temat tej strona edytora zobacz Dane Profilowanie Edytor zadań (strona profil żądań).
Aby uzyskać więcej informacji na temat korzystania z danych Profilowanie zadania Zobacz Konfigurowanie danych Profilowanie zadań. Aby uzyskać więcej informacji dotyczących sposobów korzystania z Przeglądarka profilu danych do analizowania danych wyjściowych danych Profilowanie zadania Zobacz Wyświetlanie profil wyjściowy w oknie Przeglądarka profilu danych.
Opis zaznaczenie kolumny właściwość KeyColumns
Każdy Żądanie profil klucz kandydujący oblicza siły klucza pojedynczego kandydata klucza, który składa się z pojedynczej kolumna lub wielu kolumn:
Po zaznaczeniu tylko jednej kolumna KeyColumns, zadanie oblicza siły klucz jednej kolumna.
Po zaznaczeniu wielu kolumn KeyColumns, zadanie oblicza siła klucza klucz złożony, składa się z wybranych kolumn.
Po wybraniu znaku wieloznacznego (*), in KeyColumns, komputery zadania siły klucz dla każdej z kolumn w tabela lub widoku.
Na przykład należy wziąć pod uwagę przykładową tabela zawierającą kolumny, A, B i C.Wybierz następujące ustawienia KeyColumns:
Wybrano opcję ** i kolumna C KeyColumns.Zadanie oblicza siły klucza z kolumna C, a następnie klucz złożony kandydatów (A, C) i (B, C).
Wybrano opcję ** i ** w KeyColumns.Zadanie oblicza siły klucza poszczególnych kolumn, A, B i C, a następnie klucz złożony kandydatów (A, B) (A, C) i (B, C).
Uwaga
Po zaznaczeniu **, ta opcja może spowodować wiele obliczeń i zmniejszyć wydajność tego zadania.Jednak jeśli zadanie znajdzie podzbiór, który spełnia próg dla kluczy, zadanie nie analizuje dodatkowe kombinacji.Na przykład w tabela przykładowych opisanych powyżej, jeśli zadanie określa, że kolumna C jest kluczem, zadanie nie będzie kontynuowana do analizowania złożonego kandydatów klucz.
Opcje właściwości żądania
Aby Żądanie profil klucz kandydujący, the Żądaj właściwości okienku wyświetlane są następujące grupy opcji:
Dane, która obejmuje TableOrView and KeyColumns opcji
Ogólne
Opcje
Opcje danych
ConnectionManager
Wybierz istniejące ADO.NET Menedżer połączeń, który używa dostawca danych .NET dla SQL Server Klient (SQL) do łączenia się z SQL Server Baza danych zawierająca tabela lub widok, aby być profiled.TableOrView
Wybierz istniejącą tabela lub widok, aby być profiled.Aby uzyskać więcej informacji zobacz sekcję "Opcje TableorView" w tym temacie.
KeyColumns
Zaznacz istniejącą kolumna lub kolumna mają być profiled.Wybierz opcję (*) profile wszystkich kolumn.Aby uzyskać więcej informacji można znaleźć w sekcjach "opis zaznaczenie kolumny KeyColumns właściwość", "i"KeyColumns opcje", w tym temacie.
Opcje TableOrView
Schemat
Określić schemat, do której należy dany wybranej tabela.Ta opcja jest tylko do odczytu.Table
Wyświetla nazwę wybranej tabela.Ta opcja jest tylko do odczytu.
Opcje KeyColumns
Poniższe opcje są przedstawione dla każdej kolumna wybrane do profilowania w KeyColumns, lub (*) opcji.
Aby uzyskać więcej informacji zobacz sekcję "Opis zaznaczenie kolumny dla KeyColumns własności," we wcześniejszej części tego tematu.
IsWildcard
Określa, czy (*) symbol wieloznaczny został wybrany.Ta opcja jest ustawiona na Wartość true w przypadku wybrania (*) profile wszystkich kolumn.Jest on Fałszywe po wybraniu pojedynczej kolumna do się profiled.Ta opcja jest tylko do odczytu.Element ColumnName
Wyświetla nazwę zaznaczonej kolumna.Ta opcja jest puste, jeśli została wybrana (*) profile wszystkich kolumn.Ta opcja jest tylko do odczytu.StringCompareOptions
Wybierz opcje do porównywania wartości ciąg.Właściwość ta nie ma opcji wymienionych w poniższej tabela.Wartością domyślną tej opcji jest Wartość domyślna.Uwaga
Podczas korzystania z (*) symbol wieloznaczny dla Element ColumnName, CompareOptions jest tylko do odczytu i jest ustawiona na Wartość domyślna ustawienie.
Wartość
Description
Default
Sortuje i porównuje dane oparte na sortowanie kolumna w tabela źródłowej.
BinarySort
Sortuje i porównuje danych w oparciu o desenie bit zdefiniowane dla każdego znaku.Kolejność sortowania binarne jest przypadek liter akcentu i liter.Binarne jest również najszybciej sortowania.
DictionarySort
Sortuje i porównuje dane zgodnie z regułami sortowania i porównywania, zgodnie z definicją w słownikach dla języka skojarzonego lub alfabetu.
W przypadku wybrania DictionarySort, można także wybrać dowolną kombinację opcji wymienionych w poniższej tabela.Domyślnie nie wybrano żadnej z tych dodatkowych opcji.
Wartość
Description
IgnoreCase
Określa, czy porównywanie rozróżnia wielkie i małe litery.Jeśli to pole wyboru jest zaznaczone, ciąg porównania ignoruje wielkość liter.Na przykład "ABC" będzie taka sama, jak "abc".
IgnoreNonSpace
Określa, czy porównanie rozróżnia znaków odstępów i znaków diakrytycznych.Jeśli opcja ta jest zestaw, porównanie ignoruje znaków diakrytycznych.Na przykład "wykorzystaną" jest równe "a".
IgnoreKanaType
Określa, czy porównywanie rozróżnia między tymi dwoma typami japońskie znaki kana: Hiragana i katakana. Jeśli to pole wyboru jest zaznaczone, ciąg porównania ignoruje typ kana.
IgnoreWidth
Określa, czy porównywanie rozróżnia znaków jednobajtowych i ten sam znak, gdy jest przedstawiany jako znaków dwubajtowych.Jeśli to pole wyboru jest zaznaczone, porównywania ciągów traktuje jednobajtowe i dwubajtowe reprezentacji tego samego znaku jako identyczne.
Opcje ogólne
- IdentyfikatorŻądania
Wpisz opisową nazwę identyfikującą to żądanie profilu.Zazwyczaj nie trzeba zmieniać wartości wygenerowany automatycznie.
Opcje
ThresholdSetting
Właściwość ta nie ma opcji wymienionych w poniższej tabela.Wartością domyślną tej właściwość jest Określony.Wartość
Description
None
Próg nie został określony.Siła klucz jest zgłaszany niezależnie od ich wartości.
Określony
Próg jest określony w KeyStrengthThreshold.Siła klucz jest podać tylko wtedy, gdy jest ona większa niż wartość progu.
Dokładne
Próg nie został określony.Siła klucz jest podać tylko wtedy, gdy zaznaczone kolumny dokładnie klucz.
KeyStrengthThreshold
Określić próg (przy użyciu wartości między 0 i 1), powyżej których należy podać sile klucz.Wartością domyślną tej właściwość wynosi 0,95.Ta opcja jest dostępna tylko wtedy, gdy Określony wybrano KeyStrengthThresholdSetting.MaxNumberOfViolations
Określ maksymalną liczbę kandydat naruszenia klucz do raportu w danych wyjściowych.Wartością domyślną tej właściwość wynosi 100.Ta opcja jest niedostępna, gdy Dokładne wybrano KeyStrengthThresholdSetting.