Разница между DTS и SSIS

DTS против SSIS

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

Службы интеграции SQL Server (также известные как 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 Server, или они могут быть сохранены в файлах COM (также известный как Microsoft Repository). Как часть версии SQL Server 2000 года, программистам было разрешено сохранять пакеты в языковом файле Visual Basic - если, конечно, они не находят другой языковой файл более подходящим. При сохранении в виде файла VB пакет сценариев создается для создания объектов и объектов компонентов, найденных в пакете.

Резюме:

1. DTS - это набор объектов, использующий инструмент ETS для извлечения, преобразования и загрузки информации в базу данных или из нее; SSIS - это инструмент ETL, предоставляемый Microsoft для получения дополнительных данных из разных источников..

2. DTS изначально был частью Microsoft SQL Server 2000; SSIS является компонентом Microsoft SQL Server 2005.