SQL Server Integration Services kan store , data -avhengige enheter som for eksempel selskaper muligheten til å overføre data fra en rekke ulike informasjonssystemer og databaser . Den gjør dette gjennom et system av data og kontroll renn som bestemmer hvordan data fra en kilde er forvandlet og overført til en destinasjon. For å oppnå dette , har SSIS sitt eget sett med datatyper som den bruker . Systemet forvandler kildedataene inn innfødte SSIS data , og deretter forvandler de innfødte datatyper til kompatible typer for destinasjonen system . Numeriske datatyper
SSIS bruker en rekke datatyper å representere tallverdier . Den " DT_I1 ", " DT_I2 ", " DT_I4 , " og " DT_I8 ", representerer usignerte heltall 1 , 2 , 4 og 8 byte i størrelse , henholdsvis . Den " DT_U1 ", " DT_U2 ", " DT_U4 ", " DT_U8 ", representerer de samme heltallsverdiene i sin usignerte form, som betyr at de kan representere større tall , men bare positive tall . " DT_R4 " og " DR_R8 " representerer fire -bit og 8 - bits flyttall desimaler .
bilde og tekst Datatyper
Den " DT_STR " datatypen kan representere en tegnstreng 8000 tegn i størrelse . Denne datatypen inneholder skrevne data som ord og setninger, eller andre større tekster i ANSI standard tegn. Den " DT_WSTR " data har en 4000 tegn brodd i Unicode-format . Til å lagre bilder , inneholder SSIS på " DT_IMAGE " som lagrer bildedata i binær form .
Dato og tid Datatyper
motsetning strenger av tegn eller tall, dato og tid datatyper kommer med sin egen spesielle representasjon. For den normale "år - måned-dag " format eller " time - minutt- sekund " format , inkluderer SSIS den " DT_DATE " og " DT_TIME " typer . SSIS tilbyr også " DT_FILETIME " type , som representerer nanosekunder mellom gjeldende klokkeslett og dato av januar første , 1601 . Det finnes også " DT_DBTIMESTAMP ", som representerer en full date skala fra "år - måned-dag - time - minutt- sekund - fractional andre " format , som kan hjelpe ta opp den gjeldende versjonen av en fil.
Special datatyper
SSIS inneholder også spesielle datatyper for vanlige dataverdier . Den " DT_BOOL " type representerer sanne eller usanne verdier . Den " DT_CY " type representerer en valuta verdi i heltall skjemaet. Den " DT_GUID " datatype representerer et unikt identifikasjonsnummer for en entitet i en database . Dette sikrer at elementer i en database som krever en unik egenskap til å identifisere dem med har en.