Transformation de tri

Mis à jour : 15 septembre 2007

La transformation de tri trie les données d'entrée dans l'ordre croissant ou décroissant et copie les données triées dans sa sortie. Vous pouvez appliquer plusieurs tris à une entrée ; chaque tri est identifié par un chiffre qui détermine l'ordre de tri. La colonne qui possède le plus petit nombre est triée en premier, puis la colonne de tri ayant le deuxième plus petit nombre, et ainsi de suite. Par exemple, si une colonne nommée PaysRégion a un ordre de tri égal à 1 et qu'une colonne nommée Ville a un ordre de tri égal à 2, la sortie est triée par pays/région puis par ville. Un nombre positif indique que le tri est croissant, tandis qu'un nombre négatif indique qu'il est décroissant. Les colonnes qui ne sont pas triées ont un ordre de tri égal à 0. Les colonnes qui ne sont pas sélectionnées pour le tri sont automatiquement copiées dans la sortie de la transformation avec les colonnes triées.

La transformation de tri comprend un ensemble d'options de comparaison qui permettent de définir la façon dont la transformation gère les données de chaîne dans une colonne. Pour plus d'informations, consultez Comparaison des données chaînes.

ms140182.note(fr-fr,SQL.90).gifRemarque :
La transformation de tri ne trie pas les GUID dans le même ordre que la clause ORDER BY dans Transact-SQL. Tandis que la transformation de tri trie les GUID qui commencent par 0-9 avant ceux qui commencent par A-F, la clause ORDER BY, telle qu'implémentée dans le Moteur de base de données SQL Server, les trie différemment. Pour plus d'informations, consultez Clause ORDER BY (Transact-SQL).

La transformation de tri peut également supprimer les doublons de lignes dans le cadre du tri. Les doublons de lignes sont des lignes possédant les mêmes valeurs de clé de tri. La valeur de clé de tri est générée en fonction des options de comparaison de chaînes en cours d'utilisation ; par conséquent, différentes chaînes littérales peuvent avoir les mêmes valeurs de clé de tri. Dans les colonnes d'entrée, la transformation identifie en tant que doublons les lignes qui ont des valeurs différentes mais la même clé de tri.

La transformation de tri inclut la propriété personnalisée MaximumThreads, qui peut être mise à jour par une expression de propriété lors du chargement du package. Pour plus d'informations, consultez Informations de référence des expressions Integration Services, Utilisation des expressions de propriété dans des packages et Transformation Custom Properties.

Cette transformation a une entrée et une sortie. Elle ne prend pas en charge les sorties d'erreur.

Configuration de la transformation de tri

Vous pouvez définir les propriétés par le biais du concepteur SSIS ou par programme.

Pour plus d'informations sur les propriétés définissables dans la boîte de dialogue Éditeur de transformation de tri, consultez Éditeur de transformation de tri.

La boîte de dialogue Éditeur avancé reflète les propriétés qui peuvent être définies par programme. Pour plus d'informations sur les propriétés définissables dans la boîte de dialogue Éditeur avancé ou par programme, cliquez sur l'une des rubriques suivantes :

Pour plus d'informations sur la définition des propriétés, cliquez sur l'une des rubriques suivantes :

Voir aussi

Concepts

Création du flux de données d'un package
Transformations Integration Services

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

15 septembre 2007

Nouveau contenu :
  • Ajout d'une remarque indiquant que la transformation de tri ne trie pas les GUID de la même façon que la clause ORDER BY dans Transact-SQL.

5 décembre 2005

Nouveau contenu :
  • Informations ajoutées relatives à l'utilisation des expressions de propriété avec la propriété personnalisée MaximumThreads.