Opcje profilu żądanie zależności funkcjonalności (dane profilowania zadania)
Użyj Właściwości żądania okienku Żądania profilu strony zestaw opcje dla Współzależności funkcjonalnych profilu żądania zaznaczony w okienku żądania.Profil współzależności funkcjonalnych raporty fragment wartości w jednej kolumnie (kolumny zależnej) zależy od wartości w innej kolumnie lub zestaw kolumn (kolumna decydującym).Ten profil można także ułatwić identyfikację problemów, takich jak nieprawidłowe wartości danych.Na przykład profilu zależność między kolumna kodów pocztowych kod pocztowy i stanu Stanów Zjednoczonych.W tym profilu ten sam kod pocztowy powinien zawsze były takie same, ale profil wykryje naruszenie zależność.
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 wyboru wyznacznik i kolumn zależnych
A Współzależności funkcjonalnych profilu żądania oblicza stopień, do którego decydującym stronie kolumna lub zestaw kolumn (określone w DeterminantColumns właściwość) określa wartość kolumna zależnej po stronie (określone w DependentColumn właściwości).Na przykład kolumna stanu Stanów Zjednoczonych powinny zależeć funkcjonalnie kolumna Kod pocztowy w Stanach Zjednoczonych.Oznacza to, że jeśli kod pocztowy (kolumna decydującym) jest 98052, stan (kolumna zależnych) powinna być zawsze Waszyngton.
Decydującym strony można określić kolumna lub zestaw kolumn w DeterminantColumns właściwość.Na przykład rozważmy przykładową tabela zawierającą kolumny A, B i C.Wybierz następujące ustawienia DeterminantColumns właściwość:
Po wybraniu (*) wieloznacznych profilowania dane zadanie testy każdej kolumna jako decydującym stronie zależność.
Po wybraniu (*) symboli wieloznacznych i innej kolumna lub kolumn, danych profilowania zadań każdej kombinacji kolumn jako decydującym stronie zależność badania.Na przykład rozważmy przykładową tabela zawierającą kolumny A, B i C.Jeśli określisz (*) i kolumna c jako wartość DeterminantColumns właściwość zadania profilowania danych testy kombinacji (A, C) i (B, C) jako decydującym stronie zależność.
Zależne od strony można określić pojedynczą kolumna lub (*) symboli wieloznacznych w DependentColumn właściwość.Po wybraniu (*), dane profilowania testów zadań stronie decydującym kolumna lub zestaw kolumn wobec każdej kolumna.
Ostrzeżenie
Jeśli wybierzesz (*), ta opcja może skutkować dużej liczby obliczeniach i zmniejszenie wydajności zadania.Jednakże jeśli zadanie znajdzie podzbiór, który spełnia próg dla współzależności funkcjonalnych, zadanie nie analizuje dodatkowe kombinacje.Na przykład w tabela przykładowej opisanych powyżej, jeśli zadanie określa, że kolumna c jest decydującym kolumną, zadanie nie będzie kontynuowana do analizowania kompozytowe kandydatów.
Opcje właściwości żądania
Dla Współzależności funkcjonalnych profilu żądania, Właściwości żądania okienku wyświetlane są następujące grupy opcji:
Dane, która obejmuje DeterminantColumns i DependentColumn 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.DeterminantColumns
kolumna decydującym lub zestaw kolumn.Oznacza to kolumna lub zestaw kolumn, których wartości określają wartość kolumna zależnej.Aby uzyskać więcej informacji zobacz sekcje "Opis zaznaczenia z wyznacznik i kolumn zależnych" i "DeterminantColumns i DependentColumn opcje" w tym temacie.
DependentColumn
Wybierz kolumna zależnej.kolumna, której wartość jest określana przez wartość kolumna decydującym bocznych lub zestaw kolumn.Aby uzyskać więcej informacji zobacz sekcje "Opis zaznaczenia z wyznacznik i kolumn zależnych" i "DeterminantColumns i DependentColumn opcje" w tym temacie.
Opcje DependentColumn i DeterminantColumns
Następujące opcje są prezentowane dla każdej kolumna wybrane do profilowania w DeterminantColumns i w DependentColumn.
Aby uzyskać więcej informacji zobacz sekcję "Opis zaznaczenia z wyznacznik i kolumn zależnych" 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
Określ ustawienie próg.Wartością domyślną tej właściwość jest określony.Wartość
Opis
Brak
Nie określono wartości progowej.Wytrzymałość współzależności funkcjonalnych jest raportowany niezależnie od jego wartości.
Określony
Użyj progu określonego w FDStrengthThreshold.Wytrzymałość współzależności funkcjonalnych jest zgłaszane tylko wtedy, gdy jest większy niż wartość progu.
Dokładne
Nie określono wartości progowej.Wytrzymałość współzależności funkcjonalnych jest zgłaszane tylko wtedy, gdy dokładne funkcjonalności zależność między wybranych kolumn.
FDStrengthThreshold
Określić próg (przy użyciu wartości między 0 i 1), powyżej której należy podać wytrzymałości współzależności funkcjonalnych.Wartością domyślną tej właściwość jest 0,95.Ta opcja jest dostępna tylko wtedy, gdy określony wybrany jako ThresholdSetting.MaxNumberOfViolations
Określ maksymalną liczbę raportów w wyniku naruszenia współzależności funkcjonalnych.Wartością domyślną tej właściwość jest 100.Ta opcja jest wyłączona, gdy dokładne wybrany jako ThresholdSetting.