SQL Server Integration Services permet aux grandes entités , dépendant des données telles que les sociétés la possibilité de transférer des données à partir d'une variété de systèmes d'information et bases de données disparates . Elle le fait à travers un système de données et de flux de contrôle qui déterminent comment les données provenant d'une source est transformé et transférés vers une destination. Pour ce faire, SSIS a son propre ensemble de types de données qu'il utilise. Le système transforme les données sources en données SSIS natifs , puis transforme ces types de données natives en types compatibles pour le système de destination . Types de données numériques
SSIS utilise une variété de types de données à représenter des valeurs numériques. Le " DT_I1 », « DT_I2 », « DT_I4 , " et " DT_I8 , " représentent des nombres entiers non signés 1, 2 , 4, et 8 octets de la taille , respectivement . Le " DT_U1 », « DT_U2 », « DT_U4 », « DT_U8 , " représentent les mêmes valeurs entières dans leur forme non signé, ce qui signifie qu'ils peuvent représenter un plus grand nombre , mais seulement des nombres positifs . " DT_R4 " et " DR_R8 " représentent 4 bits et des nombres décimaux à virgule flottante de 8 bits.
image et texte Types de données
Le " DT_STR " type de données peut représenter une chaîne de caractères 8000 caractères de taille. Ce type de données contient des données écrites telles que les mots et les phrases, ou d'autres textes plus grands en caractères standard ANSI. Les données " DT_WSTR » tient un personnage 4.000 piquer au format Unicode. Pour stocker des images , le SSIS comprend le « DT_IMAGE " qui stocke les données d'image sous forme binaire.
Types date et Time Data
Contrairement chaînes de caractères ou des numéros , la date et le type de données en temps viennent avec leur propre représentation spéciale . Pour le format normal " année -mois-jour » ou l '«heure - minute-seconde " format SSIS comprend le « DT_DATE " et " types de DT_TIME " . SSIS propose également du type " DT_FILETIME " , qui représente les nanosecondes entre le temps actuel et la date du premier Janvier 1601. Il existe aussi le " DT_DBTIMESTAMP , " ce qui représente une échelle de date complète de «deuxième année - mois-jour- heure -minute- seconde fractionnelle" format, ce qui peut aider à enregistrer la version actuelle d'un fichier .
spéciale types de données
SSIS comprend également les types de données spéciaux pour les valeurs communes de données. Le type " DT_BOOL " représente les valeurs vraies ou fausses . Le type " DT_CY " représente une valeur monétaire sous forme entier . Le type de données " DT_GUID " représente un numéro d'identification unique pour une entité dans une base de données . Cela garantit que les éléments d'une base de données qui nécessitent une caractéristique unique pour les identifier avec en ont un.