Share via


Transformation zum Sortieren

Aktualisiert: 15. September 2007

Die Transformation zum Sortieren sortiert Eingabedaten in auf- oder absteigender Reihenfolge und kopiert die sortierten Daten in die Transformationsausgabe. Auf eine Eingabe können mehrere Sortierungen angewendet werden. Jede Sortierung wird durch eine Ziffer identifiziert, die die Sortierreihenfolge bestimmt. Die Spalte mit der niedrigsten Nummer wird zuerst sortiert, anschließend die Sortierungsspalte mit der zweitniedrigsten Nummer usw. Wenn z. B. die CountryRegion-Spalte die Sortierreihenfolge 1 und die City-Spalte die Sortierreihenfolge 2 aufweist, wird die Ausgabe nach Land/Region und anschließend nach dem Ort sortiert. Eine positive Zahl bedeutet eine aufsteigende Sortierung, eine negative Zahl eine absteigende Sortierung. Spalten mit der Sortierreihenfolge 0 werden nicht sortiert. Spalten, die nicht für die Sortierung ausgewählt sind, werden zusammen mit den sortierten Spalten automatisch in die Transformation kopiert.

Die Transformation zum Sortieren schließt Vergleichsoptionen ein, um zu definieren, wie die Transformation die Zeichenfolgendaten in einer Spalte behandelt. Weitere Informationen finden Sie unter Vergleichen von Zeichenfolgendaten.

ms140182.note(de-de,SQL.90).gifHinweis:
Die Transformation zum Sortieren sortiert GUIDs in einer anderen Reihenfolge als die ORDER BY-Klausel in Transact-SQL. Während die Transformation zum Sortieren mit 0-9 beginnende GUIDs vor den GUIDs einsortiert, die mit A-F beginnen, sortiert die ORDER BY-Klausel die GUIDs entsprechend SQL Server-Datenbankmodul auf andere Weise. Weitere Informationen finden Sie unter ORDER BY-Klausel (Transact-SQL).

Mit der Transformation zum Sortieren können beim Sortieren auch doppelte Zeilen entfernt werden. Doppelte Zeilen sind Zeilen mit denselben Sortierschlüsselwerten. Der Sortierschlüsselwert wird basierend auf den verwendeten Optionen für Zeichenfolgenvergleiche generiert. Dies bedeutet, dass verschiedene Literalzeichenfolgen die gleichen Sortierschlüsselwerte aufweisen können. Die Transformation identifiziert Zeilen in den Eingabespalten mit unterschiedlichen Werten, aber mit dem gleichen Sortierschlüssel wie Duplikate.

Die Transformation zum Sortieren schließt die benutzerdefinierte Eigenschaft MaximumThreads ein, die beim Laden des Pakets durch einen Eigenschaftsausdruck aktualisiert werden kann. Weitere Informationen finden Sie unter Referenzinformationen zu SQL Server Integration Services-Ausdrücken, Verwendung von Eigenschaftsausdrücken in Paketen und Transformation Custom Properties.

Diese Transformation weist je eine Eingabe und Ausgabe auf. Fehlerausgaben werden nicht unterstützt.

Konfigurieren der Transformation zum Sortieren

Eigenschaften können Sie mit dem SSIS-Designer oder programmgesteuert festlegen.

Weitere Informationen zu den Eigenschaften, die Sie im Dialogfeld Transformations-Editor für Sortierung festlegen können, finden Sie unter Transformations-Editor für Sortierung.

Das Dialogfeld Erweiterter Editor enthält die Eigenschaften, die programmgesteuert festgelegt werden können. Klicken Sie auf eines der folgenden Themen, um weitere Informationen zu den Eigenschaften zu erhalten, die Sie im Dialogfeld Erweiterter Editor oder programmgesteuert festlegen können:

Klicken Sie auf eines der folgenden Themen, um weitere Informationen zum Festlegen von Eigenschaften zu erhalten:

Siehe auch

Konzepte

Erstellen eines Paketdatenflusses
SQL Server Integration Services-Transformationen

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

15. September 2007

Neuer Inhalt:
  • Es wurde ein Hinweis darüber hinzugefügt, wie die Transformation zum Sortieren GUIDs anders sortiert als die ORDER BY-Klausel in Transact-SQL.

05. Dezember 2005

Neuer Inhalt:
  • Informationen zum Verwenden von Eigenschaftsausdrücken mit der benutzerdefinierten Eigenschaft MaximumThreads wurden hinzugefügt.