SQL Server Integration Services-Transformationen
Bei SQL ServerIntegration Services-Transformationen handelt es sich um die Komponenten im Datenfluss eines Pakets, mit denen Daten aggregiert, zusammengeführt, verteilt und geändert werden. Mit Transformationen können auch Suchvorgänge ausgeführt und Stichprobendatasets generiert werden. In diesem Abschnitt werden die Transformationen von Integration Services beschrieben. Darüber hinaus wird deren Funktionsweise erklärt.
Business Intelligence-Transformationen
Die folgenden Transformationen führen Business Intelligence-Vorgänge aus, wie z. B. das Bereinigen von Daten, Text Mining und das Ausführen von Data Mining-Vorhersageabfragen.
Transformation |
Beschreibung |
---|---|
Diese Transformation konfiguriert das Aktualisieren einer langsam veränderlichen Dimension. |
|
Diese Transformation standardisiert Werte in Spaltendaten. |
|
Diese Transformation sucht Werte in einer Verweistabelle mithilfe einer Fuzzyübereinstimmung. |
|
Diese Transformation extrahiert Ausdrücke aus dem Text. |
|
Diese Transformation sucht Ausdrücke in einer Verweistabelle und zählt die aus dem Text extrahierten Ausdrücke. |
|
Diese Transformation führt Data Mining-Vorhersageabfragen aus. |
Zeilentransformationen
Mit den folgenden Transformationen werden Spaltenwerte aktualisiert und neue Spalten erstellt. Die Transformation wird auf jede Zeile in der Transformationseingabe angewendet.
Transformation |
Beschreibung |
---|---|
Diese Transformation wendet Zeichenfolgenfunktionen auf Zeichendaten an. |
|
Diese Transformation fügt der Transformationsausgabe Kopien von Eingabespalten hinzu. |
|
Diese Transformation konvertiert den Datentyp einer Spalte in einen anderen Datentyp. |
|
Diese Transformation füllt Spalten mit den Ergebnissen von Ausdrücken auf. |
|
Diese Transformation fügt Daten aus einem Datenfluss in eine Datei ein. |
|
Diese Transformation liest Daten aus einer Datei und fügt sie einem Datenfluss hinzu. |
|
Diese Transformation verwendet ein Skript zum Extrahieren, Transformieren oder Laden von Daten. |
|
Diese Transformation führt SQL-Befehle für jede Zeile in einem Datenfluss aus. |
Rowsettransformationen
Mit den folgenden Transformationen werden neue Rowsets erstellt. Rowsets schließen Aggregatwerte und sortierte Werte, Stichprobenrowsets oder pivotierte bzw. nicht pivotierte Rowsets ein.
Transformation |
Beschreibung |
---|---|
Diese Transformation führt Aggregationen aus, wie z. B. AVERAGE, SUM und COUNT. |
|
Diese Transformation sortiert Daten. |
|
Diese Transformation erstellt ein Stichprobendataset mithilfe eines Prozentwerts, um die Stichprobengröße anzugeben. |
|
Diese Transformation erstellt ein Stichprobendataset, indem die Anzahl von Zeilen in der Stichprobe angegeben wird. |
|
Diese Transformation erstellt eine weniger normalisierte Version einer normalisierten Tabelle. |
|
Diese Transformation erstellt eine stärker normalisierte Version einer nicht normalisierten Tabelle. |
Transformationen für Teilen und Verknüpfen
Mit den folgenden Transformationen werden Zeilen an verschiedene Ausgaben verteilt, Kopien der Transformationseingaben erstellt, mehrere Eingaben zu einer einzigen Ausgabe verknüpft sowie Suchvorgänge ausgeführt.
Transformation |
Beschreibung |
---|---|
Diese Transformation routet Datenzeilen an andere Ausgaben. |
|
Diese Transformation verteilt Datasets an mehrere Ausgaben. |
|
Diese Transformation führt mehrere Datasets zusammen. |
|
Diese Transformation führt zwei sortierte Datasets zusammen. |
|
Diese Transformation verknüpft zwei Datasets mithilfe einer FULL-, LEFT- oder INNER-Verknüpfung. |
|
Diese Transformation sucht Werte in einer Verweistabelle mithilfe einer genauen Übereinstimmung. |
|
Die Transformation, die Daten aus einer verbundenen Datenquelle im Datenfluss in einen Cacheverbindungs-Manager schreibt, der die Daten in einer Cachedatei speichert. Die Transformation für Suche führt Suchvorgänge in den Daten der Cachedatei aus. |
Überwachen von Transformationen
Integration Services enthält die folgenden Transformationen, um Überwachungsinformationen hinzuzufügen und Zeilen zu zählen.
Transformation |
Beschreibung |
---|---|
Diese Transformation stellt dem Datenfluss in einem Paket Informationen zur Umgebung zur Verfügung. |
|
Diese Transformation zählt die Zeilen in einem Datenfluss und speichert die endgültige Anzahl in einer Variablen. |
Benutzerdefinierte Transformationen
Sie können auch benutzerdefinierte Transformationen erstellen. Weitere Informationen finden Sie unter Entwickeln einer benutzerdefinierten Transformationskomponente mit synchronen Ausgaben und Entwickeln einer benutzerdefinierten Transformationskomponente mit asynchronen Ausgaben.
|