Różnica między DTS i SSIS

Różnica między DTS i SSIS

DTS vs SSIS

Usługi transformacji danych (znane również jako DTS) były poprzednikiem systemu SSIS. Jest to zestaw obiektów za pomocą narzędzia ETS (co oznacza narzędzie, które wyodrębnia, przekształca i ładuje informacje do bazy danych do magazynowania) w celu wyodrębnienia, przekształcenia i ładowania tych informacji do i/lub z bazy danych.

SQL Server Integration Services (znany również jako SSIS) to narzędzie ETL, które Microsoft zapewnia swoim użytkownikom w celu wyodrębnienia danych z różnych źródeł. Następnie przekształca wspomniane dane zgodnie z wymaganiami poszczególnych firm i ładuje je do tego konkretnego miejsca docelowego (stąd ETL).

DTS był oryginalnym elementem Microsoft SQL Server 2000, a na jego powstaniu był zawsze używany z bazami danych SQL Server. Mimo że była to integralna część serwera, DTS był również łatwo używany niezależnie od serwera Microsoft, w połączeniu z innymi bazami danych. Jest w stanie przekształcić i ładować dane z heterogenicznych źródeł, używając OLE DB, ODBC lub plików określonych tylko jako tekst, w dowolnej bazie danych, która je obsługuje.

SSIS jest składnikiem Microsoft SQL Server 2005. Jako taki, SSIS nie wymaga osobnej instalacji. Może być używany do wszystkiego, co pozwala użytkownikowi komunikować się za pośrednictwem aktywnego połączenia. Zawiera narzędzia graficzne i czarodziejki w celu budowy i debugowania, wszystkie zadania używane do wykonywania funkcji przepływu pracy dla kilku różnych operacji (takich jak operacje FTP), wykonywanie instrukcji SQL lub wysyłanie wiadomości e -mail. Istnieją również źródła danych, które są używane do wyodrębnienia i ładowania danych, oraz transformacje używane do czyszczenia, agregowania, scalenia i kopiowania danych.

Pakiety DTS są wdrażane za każdym razem, gdy dane są modyfikowane za pomocą DTS. Można je zapisać bezpośrednio na serwerze SQL lub można je zapisać w plikach COM (znanych również jako repozytorium Microsoft). W ramach 2000 wersji serwera SQL, programiści mogli zapisywać pakiety w pliku wizualnym języka podstawowego - chyba, że ​​oczywiście znaleźli inny plik językowy bardziej wystarczający. Po zapisaniu jako plik VB pakiet jest skryptowany w celu utworzenia obiektów i obiektów komponentów znalezionych w pakiecie.

Streszczenie:

1. DTS to zestaw obiektów za pomocą narzędzia ETS do wyodrębnienia, przekształcania i ładowania informacji do lub z bazy danych; SSIS to narzędzie ETL dostarczone przez Microsoft do dodatkowych danych z różnych źródeł.

2. DTS był pierwotnie częścią Microsoft SQL Server 2000; SSIS jest składnikiem Microsoft SQL Server 2005.