TechNet
Exportieren (0) Drucken
Alle erweitern

SQL Server Integration Services-Transformationen

 

Betrifft: SQL Server 2016

SQL Server Integration 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.

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.

TransformationBeschreibung
Transformation für langsam veränderliche DimensionenDiese Transformation konfiguriert das Aktualisieren einer langsam veränderlichen Dimension.
Transformation für FuzzygruppierungDiese Transformation standardisiert Werte in Spaltendaten.
Transformation für FuzzysucheDiese Transformation sucht Werte in einer Verweistabelle mithilfe einer Fuzzyübereinstimmung.
Transformation für AusdrucksextrahierungDiese Transformation extrahiert Ausdrücke aus dem Text.
Transformation für AusdruckssucheDiese Transformation sucht Ausdrücke in einer Verweistabelle und zählt die aus dem Text extrahierten Ausdrücke.
Transformation für Data Mining-AbfragenDiese Transformation führt Data Mining-Vorhersageabfragen aus.
DQS-BereinigungstransformationDiese Transformation korrigiert die Daten einer verbundenen Datenquelle durch Anwenden von Regeln, die für die Datenquelle erstellt wurden.

Mit den folgenden Transformationen werden Spaltenwerte aktualisiert und neue Spalten erstellt. Die Transformation wird auf jede Zeile in der Transformationseingabe angewendet.

TransformationBeschreibung
Transformation zum Zuordnen der ZeichenDiese Transformation wendet Zeichenfolgenfunktionen auf Zeichendaten an.
Transformation für das Kopieren von SpaltenDiese Transformation fügt der Transformationsausgabe Kopien von Eingabespalten hinzu.
Transformation für DatenkonvertierungDiese Transformation konvertiert den Datentyp einer Spalte in einen anderen Datentyp.
Transformation für abgeleitete SpaltenDiese Transformation füllt Spalten mit den Ergebnissen von Ausdrücken auf.
Transformation für das Exportieren von SpaltenDiese Transformation fügt Daten aus einem Datenfluss in eine Datei ein.
Transformation für das Importieren von SpaltenDiese Transformation liest Daten aus einer Datei und fügt sie einem Datenfluss hinzu.
SkriptkomponenteDiese Transformation verwendet ein Skript zum Extrahieren, Transformieren oder Laden von Daten.
Transformation für OLE DB-BefehlDiese Transformation führt SQL-Befehle für jede Zeile in einem Datenfluss aus.

Mit den folgenden Transformationen werden neue Rowsets erstellt. Rowsets schließen Aggregatwerte und sortierte Werte, Stichprobenrowsets oder pivotierte bzw. nicht pivotierte Rowsets ein.

TransformationBeschreibung
Transformation für das AggregierenDiese Transformation führt Aggregationen aus, wie z. B. AVERAGE, SUM und COUNT.
Transformation zum SortierenDiese Transformation sortiert Daten.
Transformation für Prozentwert-StichprobenDiese Transformation erstellt ein Stichprobendataset mithilfe eines Prozentwerts, um die Stichprobengröße anzugeben.
Transformation für ZeilenstichprobenDiese Transformation erstellt ein Stichprobendataset, indem die Anzahl von Zeilen in der Stichprobe angegeben wird.
Transformation für PivotDiese Transformation erstellt eine weniger normalisierte Version einer normalisierten Tabelle.
EntpivotierungstransformationDiese Transformation erstellt eine stärker normalisierte Version einer nicht normalisierten Tabelle.

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.

TransformationBeschreibung
Transformation für bedingtes TeilenDiese Transformation routet Datenzeilen an andere Ausgaben.
Transformation für MulticastDiese Transformation verteilt Datasets an mehrere Ausgaben.
Transformation für UNION ALLDiese Transformation führt mehrere Datasets zusammen.
Transformation für ZusammenführenDiese Transformation führt zwei sortierte Datasets zusammen.
Transformation für ZusammenführungsjoinDiese Transformation verknüpft zwei Datasets mithilfe eines FULL-, LEFT- oder INNER-Joins.
Transformation für SucheDiese Transformation sucht Werte in einer Verweistabelle mithilfe einer genauen Übereinstimmung.
CachetransformationDie 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.
Balanced Data Distributor (BDD)-TransformationDie Transformation verteilt Puffer mit eingehenden Zeilen gleichmäßig auf Ausgaben für separate Threads, um die Leistung von SSIS-Paketen zu verbessern, die auf Mehrkern- und Mehrprozessorservern ausgeführt werden.

Integration Services enthält die folgenden Transformationen, um Überwachungsinformationen hinzuzufügen und Zeilen zu zählen.

TransformationBeschreibung
ÜberwachungstransformationDiese Transformation stellt dem Datenfluss in einem Paket Informationen zur Umgebung zur Verfügung.
Transformation für ZeilenanzahlDiese Transformation zählt die Zeilen in einem Datenfluss und speichert die endgültige Anzahl in einer Variablen.

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.

Community-Beiträge

Anzeigen:
© 2016 Microsoft