Partager via


Transformation de la table de caractères

La transformation de la table de caractères applique des fonctions de chaîne, telles que la conversion de minuscules en majuscules, à des données de type caractère. Cette transformation fonctionne seulement sur les données de colonne de type de données chaîne.

Vous pouvez configurer la transformation de la table de caractères comme suit :

  • Spécifiez les colonnes à convertir.

  • Spécifiez les opérations à appliquer à chaque colonne.

La transformation de la table de caractères peut convertir les données de colonne sur place ou ajouter une colonne à la sortie de transformation et y insérer les données converties. Vous pouvez appliquer différents ensembles d'opérations de mappage à la même colonne d'entrée et placer les résultats dans des colonnes différentes. Par exemple, vous pouvez convertir la même colonne en majuscules et en minuscules, puis placer les résultats dans deux colonnes différentes.

Dans certaines circonstances, le mappage peut provoquer une troncation des données. Par exemple, la troncation peut se produire lorsque des caractères codés sur un octet sont mappés avec des caractères représentés sur plusieurs octets. La transformation de la table de caractères comprend une sortie d'erreur, qui permet de diriger les données tronquées vers une sortie distincte. Pour plus d'informations, consultez Gestion des erreurs dans les données.

Cette transformation a une entrée, une sortie et une sortie d'erreur.

Opérations de mappage

Le tableau suivant décrit les opérations de mappage prises en charge par la transformation de la table de caractères.

Opération

Description

Inversion d'octet

Inverse l'ordre des octets.

Pleine chasse

Mappe des caractères à demi-chasse avec des caractères à pleine chasse.

Demi-chasse

Mappe des caractères à pleine chasse avec des caractères à demi-chasse.

Hiragana

Mappe des caractères katakana avec des caractères hiragana.

Katakana

Mappe des caractères hiragana avec des caractères katakana.

Casse linguistique

Applique une casse linguistique à la place des règles système. La casse linguistique fait référence aux fonctionnalités fournies par le mappage de casse simple API Win32 pour Unicode du turc et d'autres paramètres régionaux.

Minuscules

Convertit des caractères en minuscules.

Chinois simplifié

Mappe des caractères en chinois traditionnel avec des caractères en chinois simplifié.

Chinois traditionnel

Mappe des caractères en chinois simplifié avec des caractères en chinois traditionnel.

Majuscules

Convertit des caractères en majuscules.

Opérations de mappage s'excluant mutuellement

Plusieurs opérations peuvent être réalisées dans une transformation. Toutefois, certaines opérations de mappage s'excluent mutuellement. Le tableau suivant décrit les restrictions applicables à l'utilisation de plusieurs opérations sur la même colonne. Les opérations dans les colonnes Opération A et Opération B s'excluent mutuellement.

Opération A

Opération B

Minuscules

Majuscules

Hiragana

Katakana

Demi-chasse

Pleine chasse

Chinois traditionnel

Chinois simplifié

Minuscules

Hiragana, katakana, demi-chasse, pleine chasse

Majuscules

Hiragana, katakana, demi-chasse, pleine chasse

Configuration de la transformation de la table de caractères

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 la table des caractères, consultez Éditeur de transformation de la table des caractères.

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 que vous pouvez définir 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 :

Icône Integration Services (petite) Rester à jour avec Integration Services

Pour obtenir les derniers téléchargements, articles, exemples et vidéos de Microsoft, ainsi que des solutions sélectionnées par la communauté, visitez la page Integration Services sur MSDN ou TechNet :

Pour recevoir une notification automatique de ces mises à jour, abonnez-vous aux flux RSS disponibles sur la page.