Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
SSIS Integration Runtime w ramach usługi Azure Data Factory
Użyj okienka Właściwości żądania na stronie Żądania profilu , aby ustawić opcje dla żądania profilu klucza kandydata wybranego w okienku żądań. Profil klucza kandydata informuje, czy kolumna lub zestaw kolumn jest kluczem lub przybliżonym kluczem dla wybranej tabeli. Ten profil może również pomóc w zidentyfikowaniu problemów w danych, takich jak zduplikowane wartości w potencjalnej kolumnie klucza.
Uwaga / Notatka
Opcje opisane w tym temacie są wyświetlane na stronie Żądania profiluw Edytorze zadań profilowania danych. Aby uzyskać więcej informacji na temat tej strony edytora, zobacz Edytor zadań profilowania danych (strona żądań profilu).
Aby uzyskać więcej informacji na temat korzystania z zadania profilowania danych, zobacz Konfigurowanie zadania profilowania danych. Aby uzyskać więcej informacji na temat używania przeglądarki profilów danych do analizowania danych wyjściowych zadania profilowania danych, zobacz Podgląd profilu danych.
Zrozumienie wyboru kolumn dla właściwości KeyColumns
Każde Candidate Key Profile Request oblicza siłę pojedynczego klucza kandydata, który składa się z jednej kolumny lub wielu kolumn:
Po wybraniu tylko jednej kolumny w kolumnie KeyColumns zadanie oblicza siłę klucza tej jednej kolumny.
Po wybraniu wielu kolumn w kolumnie KeyColumns zadanie oblicza siłę klucza złożonego, która składa się ze wszystkich wybranych kolumn.
Po wybraniu symbolu wieloznakowego (*) w KeyColumns, zadanie oblicza siłę klucza każdej kolumny w tabeli lub widoku.
Rozważmy na przykład przykładową tabelę zawierającą kolumny A, B i C. Dla kolumny KeyColumns należy wybrać następujące opcje:
Wybierz (*) i kolumnę C w KeyColumns. Zadanie oblicza siłę klucza kolumny C, a następnie kandydatów na klucze złożone (A, C) i (B, C).
Wybierz (*) i (*) w KeyColumns. Zadanie oblicza siłę klucza poszczególnych kolumn A, B i C, a następnie kandydatów na klucz złożony (A, B), (A, C) i (B, C).
Uwaga / Notatka
W przypadku wybrania opcji (*)ta opcja może spowodować dużą liczbę obliczeń i zmniejszyć wydajność zadania. Jeśli jednak zadanie znajdzie podzbiór spełniający próg klucza, zadanie nie analizuje dodatkowych kombinacji. Na przykład w przykładowej tabeli opisanej powyżej, jeśli zadanie określa, że kolumna C jest kluczem, zadanie nie będzie nadal analizować kandydatów klucza złożonego.
Opcje właściwości żądania
W przypadku żądania profilu klucza kandydata okienko Właściwości żądania wyświetla następujące grupy opcji:
Dane, które obejmują opcje TableOrView i KeyColumns
Ogólne
Options
Opcje danych
Connectionmanager
Wybierz istniejącego menedżera połączeń ADO.NET, który używa dostawcy danych platformy .NET dla programu SQL Server (SqlClient), aby nawiązać połączenie z bazą danych programu SQL Server zawierającą tabelę lub widok do profilowania.
Tableorview
Wybierz istniejącą tabelę lub widok do profilowania.
Aby uzyskać więcej informacji, zobacz sekcję "Opcje tableorView", w tym temacie.
Keycolumns
Wybierz istniejącą kolumnę lub kolumny do profilowania. Wybierz (*), aby profilować wszystkie kolumny.
Aby uzyskać więcej informacji, zobacz sekcje "Understanding the Selection of Columns for the KeyColumns Property" (Opis wyboru kolumn dla właściwości KeyColumns) i "KeyColumns Options" w tym temacie.
Opcje TableOrView
schemat
Określ schemat, do którego należy wybrana tabela. Ta opcja jest tylko do odczytu.
tabela
Wyświetla nazwę wybranej tabeli. Ta opcja jest tylko do odczytu.
Opcje kolumn kluczy
Poniżej przedstawiono opcje dla każdej kolumny wybranej do profilowania w kolumnie KeyColumns lub dla opcji (*) .
Aby uzyskać więcej informacji, zobacz sekcję "Understanding the Selection of Columns for the KeyColumns Property" (Opis wyboru kolumn dla właściwości KeyColumns) we wcześniejszej części tego tematu.
IsWildcard
Określa, czy symbol wieloznaczny (*) został wybrany. Ta opcja jest ustawiona na True, jeśli wybrano (*) w celu profilowania wszystkich kolumn. To jest fałsz, jeśli wybrano profilowanie pojedynczej kolumny. Ta opcja jest tylko do odczytu.
ColumnName
Wyświetla nazwę wybranej kolumny. Ta opcja jest pusta, jeśli wybrano opcję (*) w celu profilowania wszystkich kolumn. Ta opcja jest tylko do odczytu.
StringCompareOptions
Wybierz opcje porównywania wartości ciągów. Ta właściwość zawiera opcje wymienione w poniższej tabeli. Wartość domyślna tej opcji to Wartość domyślna.
Uwaga / Notatka
Jeśli używasz symbolu wieloznacznego (*) dla ColumnName, funkcja CompareOptions jest tylko do odczytu i jest ustawiona na Domyślne.
| Wartość | Description |
|---|---|
| Wartość domyślna | Sortuje i porównuje dane na podstawie sortowania kolumny w tabeli źródłowej. |
| BinarySort | Sortuje i porównuje dane na podstawie wzorców bitów zdefiniowanych dla każdego znaku. Kolejność sortowania binarnego uwzględnia wielkość liter i uwzględnia akcent. Kolejność binarna jest również najszybszą metodą sortowania. |
| DictionarySort | Sortuje i porównuje dane na podstawie reguł sortowania i porównywania zgodnie z definicją w słownikach dla skojarzonego języka lub alfabetu. |
Jeśli wybierzesz pozycję SłownikSort, możesz również wybrać dowolną kombinację opcji wymienionych w poniższej tabeli. Domyślnie żadna z tych dodatkowych opcji nie jest zaznaczona.
| Wartość | Description |
|---|---|
| IgnoreCase | Określa, czy porównanie rozróżnia wielkie i małe litery. Jeśli ta opcja jest ustawiona, porównanie ciągów ignoruje wielkość liter. Na przykład "ABC" staje się identyczne jak "abc". |
| IgnorujNonSpace | Określa, czy porównanie rozróżnia odstępy między znakami i znakami diakrytycznymi. Jeśli ta opcja jest ustawiona, porównanie ignoruje znaki diakrytyczne. Na przykład znak "Ã¥" jest równy "a". |
| IgnoreKanaType | Określa, czy porównanie rozróżnia dwa typy japońskich znaków kana: hiragana i katakana. Jeśli ta opcja jest ustawiona, porównanie ciągów ignoruje typ kana. |
| IgnorujSzerokość | Określa, czy porównanie rozróżnia znak jednobajtowy i ten sam znak, gdy jest reprezentowany jako znak dwubajtowy. Jeśli ta opcja jest ustawiona, porównanie ciągów traktuje reprezentacje jednobajtowe i dwubajtowe tego samego znaku co identyczne. |
Opcje ogólne
RequestID
Wpisz opisową nazwę, aby zidentyfikować to żądanie profilu. Zazwyczaj nie trzeba zmieniać automatycznie wygenerowanej wartości.
Opcje
UstawienieProgu
Ta właściwość zawiera opcje wymienione w poniższej tabeli. Wartość domyślna tej właściwości to Określona.
| Wartość | Description |
|---|---|
| Brak | Nie określono progu. Siła klucza jest zgłaszana niezależnie od jego wartości. |
| Określony | Próg jest określony w parametrze KeyStrengthThreshold. Siła klucza jest zgłaszana tylko wtedy, gdy przekracza próg. |
| Dokładny | Nie określono progu. Siła klucza jest raportowana tylko wtedy, gdy wybrane kolumny stanowią dokładny klucz. |
KeyStrengthThreshold
Określ próg (przy użyciu wartości z zakresu od 0 do 1), powyżej której należy zgłosić siłę klucza. Wartość domyślna tej właściwości to 0,95. Ta opcja jest włączona tylko gdy opcja Określone jest wybrana jako KeyStrengthThresholdSetting.
MaksymalnaLiczbaNaruszeń
Określ maksymalną liczbę naruszeń kluczy kandydatów do raportowania w danych wyjściowych. Wartość domyślna tej właściwości to 100. Ta opcja jest wyłączona, gdy opcja Exact jest zaznaczona jako KeyStrengthThresholdSetting.
Zobacz też
Edytor zadań profilowania danych (strona ogólna)
Formularz szybkiego profilu dla jednej tabeli (Zadanie profilowania danych)