Tecnología

Inicio

Tipos de datos de SSIS

SQL Server Integration Services permite a las entidades grandes, dependientes de los datos tales como corporaciones la capacidad de transferir datos de una variedad de diferentes sistemas de información y bases de datos. Lo hace a través de un sistema de datos y flujos de control que determinan cómo los datos de una fuente se transforma y se transfieren a un destino. Para lograr esto, SSIS tiene su propio conjunto de tipos de datos que utiliza. El sistema transforma los datos de origen en datos SSIS nativas, y luego se transforma esos tipos de datos nativos en tipos compatibles para el sistema de destino.

Tipos de datos numéricos

SSIS utiliza una variedad de tipos de datos para representar los valores numéricos. El "DT_I1", "DT_I2", "DT_I4," y "DT_I8," representan enteros sin signo de 1, 2, 4, y 8 bytes de tamaño, respectivamente. El "DT_U1", "DT_U2", "DT_U4", "DT_U8," representan los mismos valores enteros sin signo en su forma, es decir que pueden representar los números más grandes, pero sólo números positivos. "DT_R4" y "DR_R8" representan decimales de coma flotante de 4 bits y 8 bits.

Imagen y texto Tipos de datos

El tipo de datos "DT_STR" puede representar una cadena de caracteres 8.000 caracteres de tamaño. Este tipo de datos contiene datos escritos, tales como palabras y frases, u otros textos de mayor tamaño en caracteres estándar ANSI. Los datos del "DT_WSTR" tiene una picadura de 4.000 caracteres en formato Unicode. Para almacenar las imágenes, el SSIS incluye el "DT_IMAGE" que almacena los datos de imagen en formato binario.

Fecha y hora de tipos de datos

A diferencia de las cadenas de caracteres o números, tipos de datos de fecha y hora vienen con su propia representación especial. Para el formato normal "año-mes-día" o el formato "horas-minutos-segundos", SSIS incluye el "DT_DATE" y "tipos" DT_TIME. SSIS también ofrece el tipo "DT_FILETIME", que representa a los nanosegundos entre la hora actual y la fecha de primero de enero de 1601. También existe el "DT_DBTIMESTAMP", que representa una escala fecha completa del "año-mes-día-hora- minutos-segundos-fraccional segundo formato ", lo que puede ayudar a grabar la versión actual de un archivo.

Tipos de datos especiales

SSIS también incluye tipos de datos especiales para los valores de datos comunes. El tipo "DT_BOOL" representa los valores verdadero o falso. El tipo "DT_CY" representa un valor de la moneda en forma de número entero. El tipo de datos "DT_GUID" representa un número de identificación único para una entidad en una base de datos. Esto asegura que los elementos de una base de datos que requieren una característica única para identificar con tener uno.