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 korzystających z narzędzia ETS (co oznacza narzędzie, które wyodrębnia, przekształca i ładuje informacje do bazy danych w celu magazynowania) w celu wyodrębnienia, przekształcenia i zał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 te dane zgodnie z wymaganiami poszczególnych firm i ładuje je do tego konkretnego miejsca docelowego (stąd ETL).

DTS był oryginalnym składnikiem Microsoft SQL Server 2000 i od samego początku był zawsze używany z bazami danych SQL Server. Mimo że był to integralna część serwera, DTS był również łatwy w użyciu niezależnie od serwera Microsoft, w połączeniu z innymi bazami danych. Jest w stanie transformować i ładować dane z heterogenicznych źródeł, używając OLE DB, ODBC lub plików określonych tylko jako tekst, do dowolnej bazy 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ę przez aktywne połączenie. Zawiera narzędzia graficzne i kreatory do budowania i debugowania pakietów, wszystkie zadania używane do wykonywania funkcji przepływu pracy dla kilku różnych operacji (takich jak operacje FTP), wykonywania instrukcji SQL lub wysyłania wiadomości e-mail. Istnieją również źródła danych używane do wyodrębniania i ładowania danych oraz transformacje używane do czyszczenia, agregowania, scalania i kopiowania danych.

Pakiety DTS są wdrażane przy każdej modyfikacji danych za pomocą DTS. Można je zapisać bezpośrednio na serwerze SQL Server lub w plikach COM (znanych również jako Microsoft Repository). W ramach wersji SQL Server 2000, programiści mogli zapisywać pakiety w pliku językowym Visual Basic - o ile oczywiście nie uznali innego pliku językowego za bardziej wystarczający. Po zapisaniu jako plik VB pakiet jest skryptowany w celu utworzenia obiektów i obiektów składowych znalezionych w pakiecie.

Streszczenie:

1. DTS to zestaw obiektów używających narzędzia ETS do wyodrębniania, przekształcania i ładowania informacji do lub z bazy danych; SSIS to narzędzie ETL dostarczane przez firmę 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.