Разлика между DTS и SSIS

DTS срещу SSIS

Услугите за преобразуване на данни (известни още като DTS) са били предшественик на системата SSIS. Това е набор от обекти, използващи ETS инструмент (което означава инструмент, който извлича, трансформира и зарежда информация в база данни за съхранение), за да извлече, преобразува и зареди тази информация в и / или от база данни.

SQL Server Integration Services (известен още като SSIS) е ETL инструмент, който Microsoft предоставя на своите потребители, за да извлича данни от различни източници. След това преобразува споменатите данни в съответствие с изискванията на отделните фирми и ги зарежда в тази конкретна дестинация (оттук ETL).

DTS беше оригинален компонент на Microsoft SQL Server 2000 и при създаването си винаги се използваше с базите данни на SQL Server. Въпреки че е неразделна част от сървъра, DTS също така лесно се използва независимо от сървъра на Microsoft във връзка с други бази данни. Той може да трансформира и зарежда данни от разнородни източници, използвайки OLE DB, ODBC или файлове, посочени само като текст, във всяка база данни, която ги поддържа.

SSIS е компонент на Microsoft SQL Server 2005. Като такъв, SSIS не изисква отделна инсталация. Може да се използва за всичко, което позволява на потребителя да комуникира чрез активна връзка. Тя включва графични инструменти и съветници с цел изграждане и отстраняване на грешки на пакети, всички задачи, които се използват за изпълнение на функции на работния процес за няколко различни операции (като FTP операции), изпълнение на SQL оператори или изпращане на имейл. Съществуват и източници на данни, които се използват за извличане и зареждане на данни, и трансформации, използвани за почистване, агрегиране, сливане и копиране на данни.

DTS пакетите се реализират всеки път, когато данните се променят с помощта на DTS. Те могат да бъдат записани директно на SQL сървъра или могат да бъдат записани в COM файлове (известни също като Microsoft Repository). Като част от 2000 версията на SQL Server, на програмистите беше разрешено да записват пакети в езиков файл на Visual Basic - освен ако, разбира се, не намериха друг езиков файл по-достатъчен. Когато е запазен като VB файл, пакетът се скриптира, за да създаде обектите и компонентите, намерени в пакета.

Резюме:

1. DTS е набор от обекти, използващи ETS инструмент за извличане, преобразуване и зареждане на информация към или от база данни; SSIS е ETL инструмент, предоставен от Microsoft за извличане на данни от различни източници.

2. DTS първоначално беше част от Microsoft SQL Server 2000; SSIS е компонент на Microsoft SQL Server 2005.