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.
|