SQL Server Integration Services permite , entidades dependentes de dados de grandes dimensões , como as corporações a capacidade de transferir dados a partir de uma variedade de sistemas de informação e bancos de dados distintos . Fá-lo por meio de um sistema de fluxo de dados e de controlo que determina como os dados a partir de uma fonte é transformada e transferidos para um destino . Para alcançar este objetivo , o SSIS tem seu próprio conjunto de tipos de dados que ele usa . O sistema transforma os dados de origem para dados nativos do SSIS , em seguida, transforma os tipos de dados nativos em tipos compatíveis para o sistema de destino. Tipos de Dados Numéricos
SSIS usa uma variedade de tipos de dados para representar valores numéricos. O " DT_I1 ", " DT_I2 ", " DT_I4 " e " DT_I8 , " representam números inteiros sem sinal 1, 2 , 4 e 8 bytes de tamanho , respectivamente . O " DT_U1 ", " DT_U2 ", " DT_U4 ", " DT_U8 , " representam os mesmos valores inteiros em sua forma sem sinal, o que significa que pode representar números maiores, mas apenas números positivos. " DT_R4 " e " DR_R8 " representam decimais 4 -bit e 8-bit de ponto flutuante.
Imagem e Dados Texto Tipos
O " DT_STR " tipo de dados pode representar uma cadeia de caracteres 8.000 caracteres de tamanho. Este tipo de dados contém dados escritos, como palavras e frases, ou outros textos maiores em caracteres padrão ANSI. Os dados " DT_WSTR " tem uma picada de 4.000 caracteres no formato Unicode. Para armazenar imagens, o SSIS inclui o " DT_IMAGE ", que armazena os dados de imagem em formato binário .
Data e Hora tipos de dados
contrário cadeias de caracteres ou números, data e hora tipos de dados vêm com sua própria representação especial. Para o " dia - ano-mês " formato normal ou a "hora - minuto-segundo " formato , o SSIS inclui o " DT_DATE " e tipos " DT_TIME " . SSIS também oferece o tipo " DT_FILETIME " , que representa os nanossegundos entre o momento atual ea data de primeiro de janeiro de 1601. Existe também o " DT_DBTIMESTAMP ", que representa uma escala data cheia de " segundo ano -mês-dia -hora- minuto-segundo - fracionada " formato, que pode ajudar a gravar a versão atual de um arquivo.
tipos de dados especiais
SSIS também inclui tipos de dados especiais para valores de dados comuns. O tipo " DT_BOOL " representa valores verdadeiros ou falsos . O tipo " DT_CY " representa um valor de moeda em forma de número inteiro. O " DT_GUID " tipo de dados representa um número de identificação único para uma entidade em um banco de dados. Isso garante que os artigos em um banco de dados que exigem uma característica única para identificá-los com ter um.