transformation de conversion de données

S’applique à : ouiSQL Server (toutes les versions prises en charge) oui Runtime d’intégration SSIS dans Azure Data Factory

La transformation de conversion de données convertit les données d'une colonne d'entrée en un type de données différent, puis les copie dans une nouvelle colonne de sortie. Par exemple, un package peut extraire des données de plusieurs sources, puis utiliser cette transformation pour convertir des colonnes vers le type de données requis par la banque de données de destination. Vous pouvez appliquer plusieurs conversions à une même colonne d'entrée.

Cette transformation permet à un package de réaliser les types de conversions de données suivants :

  • Changer le type de données. Pour plus d’informations, consultez Types de données Integration Services.

    Notes

    Si vous convertissez des données en un type de données date ou datetime, la date de la colonne de sortie est exprimée dans le format ISO, bien que la préférence des paramètres régionaux puisse spécifier un format différent.

  • Définir la longueur de colonne des données de chaîne ainsi que la précision et l'échelle des données numériques. Pour plus d’informations, consultez Précision, échelle et longueur (Transact-SQL).

  • Spécifier une page de codes. Pour plus d'informations, voir Comparing String Data.

    Notes

    Lors d'une copie entre deux colonnes de type de données chaîne, celles-ci doivent utiliser la même page de codes.

Si une colonne de sortie de données de type chaîne est plus courte que la colonne d'entrée correspondante, les données de sortie sont tronquées. 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.

Vous pouvez définir les propriétés par le biais du concepteur SSIS ou par programme. Pour plus d’informations sur l’utilisation de la transformation de conversion de données dans le Concepteur SSIS, consultez Convertir des données en un type différent à l’aide de la transformation de conversion de données. Pour plus d’informations sur la définition des propriétés de cette transformation par programmation, consultez Propriétés courantes et Propriétés personnalisées des transformations.

Entrée de blog, Comparaison des performances des différentes techniques de conversion de type de données dans SSIS 2008, sur blogs.msdn.com.

Éditeur de transformation de conversion de données

Utilisez la boîte de dialogue Éditeur de transformation de conversion de données pour sélectionner les colonnes à convertir, sélectionner le type de données de conversion des colonnes et définir les attributs de conversion.

Notes

La propriété FastParse des colonnes de sortie de la transformation de conversion de données n'est pas disponible dans l' Éditeur de transformation de conversion de données, mais elle peut être définie à l'aide de l' Éditeur avancé. Pour plus d'informations sur cette propriété, consultez la section Transformation de conversion de données dans Transformation Custom Properties.

Options

Colonnes d'entrée disponibles
Sélectionnez les colonnes à convertir en activant les cases à cocher. Les sélections ajoutent des colonnes d'entrée à la table ci-dessous.

Colonne d'entrée
Sélectionnez les colonnes à convertir dans la liste des colonnes d'entrée disponibles. Vos sélections sont reflétées dans les sélections de cases à cocher ci-dessus.

Alias de sortie
Tapez un alias pour chaque nouvelle colonne. La valeur par défaut est Copie de suivi du nom de la colonne d'entrée. Toutefois, vous pouvez choisir n'importe quel nom descriptif unique.

Type de données
Sélectionnez un type de données dans la liste. Pour plus d’informations, consultez Types de données Integration Services.

Longueur
Définissez la longueur de colonne pour les données de chaînes.

Précision
Définissez la précision des données numériques.

Mise à l’échelle
Définissez l'échelle des données numériques.

Page de codes
Sélectionnez la page de codes appropriée pour les colonnes de type DT_STR.

Configurer l'affichage des erreurs
Indiquez la façon dont les erreurs au niveau des lignes sont gérées via la boîte de dialogue Configurer la sortie d’erreur .

Voir aussi

Analyse rapide
Flux de données
Transformations Integration Services