Udostępnij za pośrednictwem


Opcje żądania profil zależność funkcjonalne (dane Profilowanie zadań)

Użycie Żądaj właściwości Okienko Żądania profilu strona, aby zestaw opcje Żądanie profil zależność funkcjonalności wybranego w okienku żądania.Profil funkcjonalności zależność raportów w zakresie, których wartości w jednej kolumnie (kolumny zależnej) zależą od wartości z inną kolumną lub zestaw kolumn (kolumna wyznacznik).Ten profil mogą również ułatwić identyfikowanie problemów z danych, takich jak nieprawidłowe wartości.Na przykład profilu zależność między kolumna Kod pocztowy/kod pocztowy i Stanach Zjednoczonych stanu.W tym profilu ten sam kod pocztowy zawsze powinien mieć ten sam stan, ale profil wykryje naruszenie zależności.

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 wyboru wyznacznik i zależne kolumny

A Żądanie profil zależność funkcjonalności oblicza poziom, do której stronie wyznacznik kolumna lub zestaw kolumn (określony w DeterminantColumns właściwość) określa wartości kolumna zależne od strony (określony w DependentColumn właściwość).Na przykład kolumna stanu Stanów Zjednoczonych należy funkcjonalnie zależna od kolumny Kod pocztowy w Stanach Zjednoczonych.Oznacza to jeśli kod pocztowy (kolumna wyznacznik) jest 98052, stan (kolumny zależnej) powinny zawsze być Waszyngton.

Wyznacznik strony, można określić kolumna lub zestaw kolumn w DeterminantColumns właściwość.Na przykład należy wziąć pod uwagę przykładową tabela zawierającą kolumny, A, B i C.Wybierz następujące ustawienia DeterminantColumns właściwość:

  • Po wybraniu (*) symboli wieloznacznych, Profilowanie dane zadanie testów każdej kolumna jako wyznacznik stronie zależności.

  • Po wybraniu (*) symboli wieloznacznych i inną kolumną lub kolumnami, Profilowanie dane zadanie testów każdej kombinacji kolumna jako wyznacznik stronie zależności.Na przykład należy wziąć pod uwagę przykładową tabela zawierającą kolumny, A, B i C.Jeśli określisz (*) i kolumna C jako wartość DeterminantColumns Właściwość zadania Profilowanie danych sprawdza kombinacji (A, C) i (B, C) jako wyznacznik stronie zależności.

Zależne od strony, można określić pojedynczą kolumna lub (*) symboli wieloznacznych w DependentColumn właściwość.Po wybraniu (*), Profilowanie dane zadanie testy po stronie wyznacznik kolumna lub zestaw kolumn dla każdej kolumna.

Uwaga

W przypadku wybrania (*), ta opcja może spowodować wiele obliczeń i spadek wydajności tego zadania.Jednak jeśli zadanie znajdzie podzbiór, który spełnia próg dla współzależności funkcjonalnych, zadanie nie analizuje dodatkowe kombinacji.Na przykład w tabela przykładowych opisanych powyżej, jeśli zadanie określa, że kolumna C jest kolumną wyznacznik, zadanie nie będzie kontynuowana do analizowania złożonego kandydatów.

Opcje właściwości żądania

Aby Żądanie profil zależność funkcjonalności, the Żądaj właściwości okienku wyświetlane są następujące grupy opcji:

  • Dane, która obejmuje DeterminantColumns and DependentColumn 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.

  • DeterminantColumns
    Zaznacz wyznacznik kolumna lub zestaw kolumn.Oznacza to kolumna lub zestaw kolumn, których wartości określają wartości kolumna zależnej.

    Aby uzyskać więcej informacji zobacz sekcje "" opis zaznaczenie z wyznacznik i zależne kolumny"i"DeterminantColumns i DependentColumn opcje,"w tym temacie.

  • DependentColumn
    Zaznacz kolumna zależnej.Oznacza to wybierz kolumna, której wartość zależy od wartości kolumna wyznacznik stronę lub zestaw kolumn.

    Aby uzyskać więcej informacji zobacz sekcje "" opis zaznaczenie z wyznacznik i zależne kolumny"i"DeterminantColumns i DependentColumn opcje,"w tym temacie.

Opcje DependentColumn i DeterminantColumns

Poniższe opcje są przedstawione dla każdej kolumna wybrane do profilowania w DeterminantColumns and in DependentColumn.

Aby uzyskać więcej informacji zobacz sekcję "Opis zaznaczenie z wyznacznik i zależne kolumny" 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

    Po użyciu (*) symbol wieloznaczny dla Element ColumnName, CompareOptions jest tylko do odczytu i jest zestaw do Wartość domyślna zestawting.

    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
    Określ ustawienia progowe.Wartością domyślną tej właściwość jest Określony.

    Wartość

    Description

    None

    Nie określono wartości progowej.Siła współzależności funkcjonalnych jest zgłaszany niezależnie od ich wartości.

    Określony

    Użyj progu, określoną w oknie FDStrengthThreshold.Siła współzależności funkcjonalnych jest podać tylko wtedy, gdy jest ona większa niż wartość progu.

    Dokładne

    Nie określono wartości progowej.Siła współzależności funkcjonalnych jest podać tylko wtedy, gdy dokładne funkcjonalności zależność między wybranych kolumn.

  • FDStrengthThreshold
    Określ próg (przy użyciu wartości między 0 i 1), powyżej których należy podać siła współzależności funkcjonalnych.Wartością domyślną tej właściwość wynosi 0,95.Ta opcja jest dostępna tylko wtedy, gdy Określony wybrano ThresholdSetting.

  • MaxNumberOfViolations
    Określ maksymalną liczbę naruszenia współzależności funkcjonalnych zgłosić w danych wyjściowych.Wartością domyślną tej właściwość wynosi 100.Ta opcja jest niedostępna, gdy Dokładne wybrano ThresholdSetting.