Types de données SSIS

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 et bases de données disparates. Il se fait grâce à un système de données et de flux de commande qui déterminent la façon dont les données provenant d'une source sont transformées et on les transfère 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 source en données natives SSIS, 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 pour 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, 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 8 bits à virgule flottante décimaux.

Image et texte Types de données

Le type de données "DT_STR" 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 des mots et des phrases, ou d'autres grands textes en caractères standard ANSI. Les données "DT_WSTR" détient une piqûre de 4000 caractères au format Unicode. Pour stocker des images, le SSIS inclut le "DT_IMAGE" qui stocke les données d'image sous forme binaire.

Date et heure Types de données

Contrairement à des chaînes de caractères ou de chiffres, types date et l'heure données viennent avec leur propre représentation spéciale. Pour le format normal "année-mois-jour» ou «heure-minute-seconde" format SSIS comprend le "DT_DATE" et types "DT_TIME". SSIS offre également le type "DT_FILETIME", qui représente les nanosecondes entre l'heure actuelle et la date de premier Janvier, 1601. Il existe aussi le «DT_DBTIMESTAMP», ce qui représente une échelle de date complète de «année-mois-jour-heure- minute-seconde-fractionnaire second format ", ce qui peut aider à enregistrer la version actuelle d'un fichier.

Types de données spéciaux

SSIS comprend également des types de données spécifiques pour les valeurs de données communes. Le type "DT_BOOL" représente les valeurs vraies ou fausses. Le type "DT_CY" représente une valeur monétaire sous forme entière. 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 avoir un.