DTS i SSIS

Anonim

DTS a SSIS

Usługi transformacji danych (zwane również DTS) były poprzednikiem systemu SSIS. Jest to zestaw obiektów wykorzystujących narzędzie ETS (co oznacza narzędzie wyodrębniające, transformujące i ładujące informacje do bazy danych do celów magazynowania) w celu wyodrębnienia, transformacji i załadowania tych informacji do i / lub z bazy danych.

Usługi SQL Server Integration Services (znane również jako SSIS) to narzędzie ETL, które Microsoft udostępnia swoim użytkownikom w celu wyodrębnienia danych z różnych źródeł. Następnie przekształca wymienione dane zgodnie z wymaganiami poszczególnych firm i ładuje je do określonego miejsca docelowego (stąd ETL).

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

SSIS jest składnikiem Microsoft SQL Server 2005. W związku z tym SSIS nie wymaga oddzielnej instalacji. Może być używany do wszystkiego, co pozwala użytkownikowi komunikować się za pośrednictwem aktywnego połączenia. Obejmuje on narzędzia graficzne i kreatory w celu budowania i debugowania pakietów, wszystkie zadania, które są 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, które służą do wyodrębniania i ładowania danych oraz przekształceń używanych do czyszczenia, agregowania, scalania i kopiowania danych.

Pakiety DTS są implementowane 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 (nazywanych również repozytorium Microsoft). W ramach wersji 2000 programu SQL Server programiści mogli zapisywać pakiety w pliku języka Visual Basic - chyba, że ​​znaleźli inny plik językowy bardziej wystarczający. Zapisany 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 wykorzystujących narzędzie ETS do wyodrębniania, przekształcania i ładowania informacji do lub z bazy danych; SSIS to narzędzie ETL dostarczane przez firmę Microsoft w celu uzyskania 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.