SQL Server Integration Services giver store data -afhængige enheder såsom virksomheder evnen til at overføre data fra en lang række forskellige informationssystemer og databaser . Det gør den gennem et system af data og kontrol strømme , der bestemmer , hvordan data fra en kilde transformeres og overføres til en destination. For at opnå dette , SSIS har sit eget sæt af datatyper , den bruger . Systemet omdanner kildedata til indfødte SSIS data og derefter forvandler disse indfødte datatyper i kompatible typer for destinationen system. Numeriske datatyper
SSIS bruger en række forskellige datatyper til at repræsentere talværdier . Den " DT_I1 ", " DT_I2 ", " DT_I4 " og " DT_I8 ", repræsenterer unsigned heltal 1, 2 , 4 og 8 bytes i størrelse , hhv. Den " DT_U1 ", " DT_U2 ", " DT_U4 ", " DT_U8 ", repræsenterer de samme heltalværdier i deres usigneret form betyder, at de kan repræsentere et større antal , men kun positive tal. " DT_R4 " og " DR_R8 " repræsenterer 4 -bit og 8-bit floating-point decimaler.
billede og tekst Datatyper
" DT_STR " datatype kan repræsentere en tegnstreng 8.000 tegn i størrelse . Denne datatype indeholder skriftlige data såsom ord og sætninger , eller andre større tekster i ANSI standard tegn. Den " DT_WSTR " data besidder en 4.000 tegn brod i Unicode -format. Til at gemme billeder , de SSIS indeholder " DT_IMAGE ", som lagrer billeddata i binær form .
Dato og klokkeslæt Datatyper
modsætning strenge af tegn eller tal , dato og tid datatyper kommer med deres egen specielle repræsentation. For normale " år-måned - dag "-formatet eller " time -minut- sekund" format , indeholder SSIS de " DT_DATE " og " DT_TIME " typer . SSIS tilbyder også " DT_FILETIME " type , som repræsenterer nanosekunder mellem den aktuelle tid og dato for første Januar , 1601 . Der findes også en " DT_DBTIMESTAMP ", som repræsenterer en fuld dato skala " år-måned - dag- time -minut- sekund - fraktioneret sekund" -format, som kan hjælpe optage den aktuelle version af en fil.
Special Data typer
SSIS indeholder også specielle datatyper for almindelige dataværdier . Den " DT_BOOL " type repræsenterer sande eller falske værdier. Den " DT_CY " type repræsenterer en valuta værdi i heltal formular. Den " DT_GUID " datatype repræsenterer et identifikationsnummer for virksomheden i en database. Dette sikrer, at poster i en database , der kræver en unik egenskab til at identificere dem med en.