Anforderungsoptionen für das Verteilungsprofil der Spaltenwerte (Datenprofiling-Task)

Gilt für:SQL Server SSIS Integration Runtime in Azure Data Factory

Verwenden Sie den Bereich Anforderungseigenschaften der Seite Profilanforderungen , um die Optionen für die im Anforderungsbereich ausgewählte Anforderung für Verteilungsprofil für Spaltenwert festzulegen. Ein Profil zur Verteilung von Spaltenwerten zeigt alle eindeutigen Werte in der ausgewählten Spalte sowie den Prozentsatz der Zeilen in der Tabelle, auf den jeder Wert entfällt. Das Profil kann auch Werte melden, die mehr als einen angegebenen Prozentwert der Zeilen in der Tabelle darstellen. Dieses Profil hilft Ihnen, Probleme mit den Daten zu identifizieren, z. B. eine falsche Anzahl eindeutiger Werte in einer Spalte. Beispiel: Sie erstellen ein Profil für eine Spalte mit US-Bundesstaaten und ermitteln mehr als 50 unterschiedliche Werte.

Hinweis

Die in diesem Thema beschriebenen Optionen werden auf der Seite Profilanforderungen im Editor für den Datenprofilerstellungs-Taskangezeigt. Weitere Informationen zu dieser Seite des Editors finden Sie unter Editor für den Datenprofilerstellungs-Task (Seite „Profilanforderungen“).

Weitere Informationen zum Verwenden des Datenprofilerstellungs-Tasks finden Sie unter Einrichten von Datenprofilerstellungs-Tasks. Weitere Informationen zum Verwenden des Datenprofil-Viewers zum Analysieren der Ausgabe des Datenprofilerstellungs-Tasks finden Sie unter Datenprofil-Viewer.

Optionen für Anfrageeigenschaften

Für eine Anforderung für Verteilungsprofil für Spaltenwertzeigt der Bereich Anforderungseigenschaften die folgenden Gruppen von Optionen an:

  • Daten, die die Optionen TableOrView und Spalte enthalten

  • Allgemein

  • Optionen

Datenoptionen

ConnectionManager
Wählen Sie den vorhandenen ADO.NET -Verbindungs-Manager aus, der den .NET-Datenanbieter für SQL Server (SqlClient) verwendet, um eine Verbindung zur SQL Server -Datenbank herzustellen, die die Tabelle oder Sicht enthält, für die ein Profil erstellt werden soll.

TableOrView
Wählen Sie die vorhandene Tabelle oder die Sicht aus, die die Spalte enthält, für die ein Profil erstellt werden soll.

Weitere Informationen finden Sie im Abschnitt "TableorView-Optionen" in diesem Thema.

Spalte
Wählen Sie die vorhandene Spalte aus, für die ein Profil erstellt werden soll. Wählen Sie (*) aus, um ein Profil für alle Spalten zu erstellen.

Weitere Informationen finden Sie im Abschnitt "Spaltenoptionen" in diesem Thema.

TableOrView-Optionen

Schema
Gibt das Schema an, zu dem die ausgewählte Tabelle gehört. Diese Option ist schreibgeschützt.

Table
Zeigt den Namen der ausgewählten Tabelle an. Diese Option ist schreibgeschützt.

Spaltenoptionen

IsWildCard
Gibt an, ob die Wildcard (*) ausgewählt wurde. Diese Option wird auf True festgelegt, wenn Sie (*) ausgewählt haben, um ein Profil für alle Spalten zu erstellen. Die Option wird auf False festgelegt, wenn Sie eine einzelne Spalte ausgewählt haben, für die ein Profil erstellt werden soll. Diese Option ist schreibgeschützt.

ColumnName
Zeigt den Namen der ausgewählten Spalte an. Diese Option ist leer, wenn Sie (*) ausgewählt haben, um ein Profil für alle Spalten zu erstellen. Diese Option ist schreibgeschützt.

StringCompareOptions
Wählen Sie Optionen zum Vergleichen von Zeichenfolgenwerten aus. Diese Eigenschaft besitzt die in der folgenden Tabelle aufgeführten Optionen. Der Standardwert für diese Option ist Default.

Hinweis

Wenn Sie den Platzhalter (*) für ColumnName verwenden, ist CompareOptions schreibgeschützt und auf die Standardeinstellung festgelegt.

Wert Beschreibung
Standard Sortiert und vergleicht Daten gemäß der Sortierreihenfolge der Spalte in der Quelltabelle.
BinarySort Sortiert und vergleicht Daten anhand der für jedes Zeichen definierten Bitmuster. Die binäre Sortierreihenfolge unterscheidet nach Groß- und Kleinschreibung und nach Akzent. Binär ist auch die schnellste Sortierfolge.
DictionarySort Sortiert und vergleicht Daten anhand der Sortier- und Vergleichsregeln, die in Wörterbüchern für die zugeordnete Sprache definiert sind, oder nach dem jeweiligen Alphabet.

Wenn Sie DictionarySortauswählen, können Sie auch jede Kombination der in der folgenden Tabelle aufgelisteten Optionen auswählen. Standardmäßig ist keine dieser zusätzlichen Optionen ausgewählt.

Wert Beschreibung
IgnoreCase Gibt an, ob beim Vergleichen zwischen Groß- und Kleinbuchstaben unterschieden wird. Falls diese Option festgelegt ist, ignoriert der Zeichenfolgenvergleich die Groß-/Kleinschreibung. Beispielsweise wird "ABC" zu demselben wie "abc".
IgnoreNonSpace Gibt an, ob beim Vergleichen zwischen Zeichen mit Zwischenraum und diakritischen Zeichen unterschieden wird. Wenn diese Option aktiviert ist, ignoriert der Vergleich Diakritika. Beispielsweise ist dann „å“ mit „a“ identisch.
IgnoreKanaType Gibt an, ob beim Vergleichen zwischen den beiden Typen japanischer Kanazeichen unterschieden wird: Hiragana und Katakana. Wenn diese Option aktiviert ist, ignoriert der Zeichenfolgenvergleich den Kana-Typ.
IgnoreWidth Gibt an, ob bei einem Vergleich zwischen einem Einzelbytezeichen und demselben Zeichen in Form eines Doppelbytezeichens unterschieden wird. Wenn diese Option aktiviert ist, behandelt der Zeichenfolgenvergleich die Einbyte- und Zweibyte-Darstellungen desselben Zeichens als identisch.

Allgemeine Optionen

RequestID
Geben Sie einen beschreibenden Namen ein, um diese Profilanforderung zu kennzeichnen. In der Regel müssen Sie den automatisch generierten Wert nicht ändern.

Optionen

ValueDistributionOption
Geben Sie an, ob die Verteilung für alle Spaltenwerte berechnet werden soll. Der Standardwert für diese Option ist FrequentValues.

Wert Beschreibung
AllValues Die Verteilung wird für alle Spaltenwerte berechnet.
FrequentValues Die Verteilung wird nur für Werte berechnet, deren Frequenz den in FrequentValueThresholdangegebenen minimalen Wert übersteigt. Werte, die nicht dem Wert von FrequentValueThreshold entsprechen, werden im Ausgabebericht ausgeschlossen.

FrequentValueThreshold
Geben Sie (mit einem Wert zwischen 0 und 1) den Schwellenwert an, bei dessen Überschreiten der Spaltenwert gemeldet werden sollte. Diese Option wird deaktiviert, wenn Sie AllValues als ValueDistributionOptionauswählen. Der Standardwert dieser Option ist 0,001.