SQL Server Integration Services-Transformationen

Bei SQL Server 2005 Integration Services (SSIS)-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

Transformation für Fuzzygruppierung

Diese Transformation standardisiert Werte in Spaltendaten.

Transformation für Fuzzysuche

Diese Transformation sucht Werte in einer Verweistabelle mithilfe einer Fuzzyübereinstimmung.

Transformation für Ausdrucksextrahierung

Diese Transformation extrahiert Ausdrücke aus dem Text.

Transformation für Ausdruckssuche

Diese Transformation sucht Ausdrücke in einer Verweistabelle und zählt die aus dem Text extrahierten Ausdrücke.

Transformation für Data Mining-Abfragen

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

Transformation zum Zuordnen der Zeichen

Diese Transformation wendet Zeichenfolgenfunktionen auf Zeichendaten an.

Transformation für das Kopieren von Spalten

Diese Transformation fügt der Transformationsausgabe Kopien von Eingabespalten hinzu.

Transformation für Datenkonvertierung

Diese Transformation konvertiert den Datentyp einer Spalte in einen anderen Datentyp.

Transformation für abgeleitete Spalten

Diese Transformation füllt Spalten mit den Ergebnissen von Ausdrücken auf.

Skriptkomponente

Diese Transformation verwendet ein Skript zum Extrahieren, Transformieren oder Laden von Daten.

Transformation für OLE DB-Befehl

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

Transformation für das Aggregieren

Diese Transformation führt Aggregationen aus, wie z. B. AVERAGE, SUM und COUNT.

Transformation zum Sortieren

Diese Transformation sortiert Daten.

Transformation für Prozentwert-Stichproben

Diese Transformation erstellt ein Stichprobendataset mithilfe eines Prozentwertes, um die Stichprobengröße anzugeben.

Transformation für Zeilenstichproben

Diese Transformation erstellt ein Stichprobendataset, indem die Anzahl von Zeilen in der Stichprobe angegeben wird.

Transformation für Pivot

Diese Transformation erstellt eine weniger normalisierte Version einer normalisierten Tabelle.

Transformation für UNPIVOT

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

Transformation für bedingtes Teilen

Diese Transformation routet Datenzeilen an andere Ausgaben.

Transformation für Multicast

Diese Transformation verteilt Datasets an mehrere Ausgaben.

Transformation für UNION ALL

Diese Transformation führt mehrere Datasets zusammen.

Transformation für Zusammenführen

Diese Transformation führt zwei sortierte Datasets zusammen.

Transformation für Zusammenführungsverknüpfung

Diese Transformation verknüpft zwei Datasets mithilfe einer FULL-, LEFT- oder INNER-Verknüpfung.

Transformation zum Suchen

Diese Transformation sucht Werte in einer Verweistabelle mithilfe einer genauen Übereinstimmung.

Andere Transformationen

Integration Services schließt die folgenden Transformationen zum Exportieren und Importieren von Daten, zum Hinzufügen von Überwachungsinformationen, zum Zählen von Zeilen und zum Verwenden von langsam veränderlichen Dimensionen ein.

Transformation Beschreibung

Transformation für das Exportieren von Spalten

Diese Transformation fügt Daten aus einem Datenfluss in eine Datei ein.

Transformation für das Importieren von Spalten

Diese Transformation liest Daten aus einer Datei und fügt sie einem Datenfluss hinzu.

Überwachungstransformation

Diese Transformation stellt dem Datenfluss in einem Paket Informationen zur Umgebung zur Verfügung.

Transformation für Zeilenanzahl

Diese Transformation zählt die Zeilen in einem Datenfluss und speichert die endgültige Anzahl in einer Variablen.

Transformation für langsam veränderliche Dimensionen

Diese Transformation konfiguriert das Aktualisieren einer langsam veränderlichen Dimension.

Benutzerdefinierte Transformationen

Sie können auch benutzerdefinierte Transformationen erstellen. Weitere Informationen finden Sie unter Developing a Custom Transformation Component with Synchronous Outputs und Developing a Custom Transformation Component with Asynchronous Outputs.

Siehe auch

Konzepte

SQL Server Integration Services-Pfade
Datenflusselemente

Andere Ressourcen

SQL Server Integration Services-Quellen
SQL Server Integration Services-Ziele

Hilfe und Informationen

Informationsquellen für SQL Server 2005