Partager via


Transformation de conversion de données

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.

Vous pouvez configurer la transformation de conversion de données comme suit :

  • Spécifiez les colonnes qui contiennent les données à convertir et les types de conversions de données à réaliser.

  • Indiquez si les colonnes de sortie de transformation utilisent les routines d'analyse rapides fournies par Microsoft SQL Server Integration Services, qui sont plus rapides mais qui ne tiennent pas compte des paramètres régionaux, ou bien les routines d'analyse standard qui, elles, tiennent compte des paramètres régionaux.

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

  • Modifier le type de données. Pour plus d'informations, consultez Types de données d'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, consultez Comparaison des données chaînes.

    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 le flux de données.

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

Configuration de la transformation de conversion de données

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

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 de transformation de conversion de données, consultez Éditeur de transformation de conversion de données.

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 :

Ressources externes

Entrée de blog intitulée Performance Comparison between Data Type Conversion Techniques in SSIS 2008 sur le site blogs.msdn.com.

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.