DTS и SSIS

Anonim

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

Резюме:

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

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