DTS vs SSIS
Data Transformation Services (även känd som DTS) var föregångaren till SSIS-systemet. Det är en uppsättning objekt som använder ett ETS-verktyg (vilket innebär ett verktyg som extraherar, förvandlar och laddar information till en databas för lagring) för att extrahera, transformera och ladda denna information till och / eller från en databas.
SQL Server Integration Services (även känt som SSIS) är ett ETL-verktyg som Microsoft tillhandahåller sina användare för att extrahera data från olika källor. Den omvandlar sedan nämnda data i enlighet med kraven från enskilda företag och laddar den in i den särskilda destinationen (därav ETL).
DTS var en ursprunglig komponent i Microsoft SQL Server 2000 och användes alltid vid SQL Server-databaserna. Även om det var en integrerad del av servern, kunde DTS också enkelt användas oberoende av Microsoft-servern, i kombination med andra databaser. Det kan omvandla och ladda data från heterogena källor, med OLE DB, ODBC, eller filer som bara anges som text, till en databas som stöder dem.
SSIS är en del av Microsoft SQL Server 2005. Som sådan kräver inte SSIS en separat installation. Den kan användas för allt som gör att användaren kan kommunicera via en aktiv anslutning. Den innehåller grafiska verktyg och guider för att bygga och felsöka paket, alla uppgifter som används för att utföra arbetsflödesfunktioner för flera olika operationer (t.ex. FTP-operationer), utföra SQL-satser eller skicka e-post. Det finns också datakällor som används för att extrahera och ladda data, och transformationer som används för att rengöra, sammanställa, sammanfoga och kopiera data.
DTS-paket implementeras när data ändras med DTS. Dessa kan sparas direkt på SQL Server, eller de kan sparas i COM-filer (även känd som Microsoft Repository). Som en del av 2000-versionen av SQL Server fick programmerare spara sparade paket i en Visual Basic-språkfil, såvida de inte hittade en annan språkfil mer tillräckligt. När den sparas som en VB-fil, skrivs paketet för att skapa objekt och komponentobjekt som finns i paketet.
Sammanfattning:
1. DTS är en uppsättning objekt som använder ett ETS-verktyg för att extrahera, transformera och ladda information till eller från en databas; SSIS är ett ETL-verktyg som tillhandahålls av Microsoft för extra data från olika källor.
2. DTS var ursprungligen en del av Microsoft SQL Server 2000; SSIS är en del av Microsoft SQL Server 2005.