SQL Server Integration Services tillåter stora , data - beroende enheter såsom företag möjligheten att överföra data från en mängd olikartade informationssystem och databaser . Detta sker genom ett system av data och flöden kontroll som bestämmer hur data från en källa omvandlas och överförs till en destination . För att åstadkomma detta , har SSIS sin egen uppsättning av datatyper som den använder. Systemet omvandlar källdata till infödda SSIS uppgifter , och sedan omvandlar dessa infödda datatyper till kompatibla för destinationen systemet . Numeriska datatyper
SSIS använder olika datatyper för att representera numeriska värden . Den " DT_I1 , " " DT_I2 , " " DT_I4 , " och " DT_I8 ", representerar heltal utan tecken 1 , 2 , 4 och 8 bytes i storlek , respektive . Den " DT_U1 , " " DT_U2 , " " DT_U4 , " " DT_U8 , " representerar samma heltalsvärden i deras osignerade form vilket innebär att de kan representera större siffror , men bara positiva tal . " DT_R4 " och " DR_R8 " representerar 4 - bitars och 8 - bitars floating-point decimaler .
bild och data texttyper
" DT_STR " datatyp kan representera en teckensträng 8.000 tecken i storlek . Denna datatyp innehåller skrivna data som ord och meningar , eller andra större texter i ANSI-standard tecken. Den " DT_WSTR " data har en 4000 tecken sting i Unicode-format . För att lagra bilder , innefattar SSIS den " DT_IMAGE " som lagrar bilddata i binär form .
Datum och tidsdata Typer
skillnad teckensträngar eller siffror , datum och tidsdata typer kommer med sin egen speciella representation . För normala " år-månad - dag " -format eller " timme-minut - sekund " format , inkluderar SSIS den " DT_DATE " och " DT_TIME " typer . SSIS erbjuder även " DT_FILETIME " typ , vilket representerar nanosekunder mellan aktuell tid och datum för förste januari , 1601 . Där finns även den " DT_DBTIMESTAMP , " vilket motsvarar en full dag skala av " år-månad - dag - timme-minut - sekund - fraktionerad andra " format , vilket kan bidra spela den aktuella versionen av en fil .
Special datatyper
SSIS innehåller också speciella datatyper för vanliga datavärden . Den " DT_BOOL " typ representerar sanna eller falska värden . Den " DT_CY " typ representerar en valuta värde i heltal formen . Den " DT_GUID " datatypen representerar ett unikt identifieringsnummer för ett företag i en databas . Detta säkerställer att objekten i en databas som kräver en unik egenskap att identifiera dem med att ha en.