Услуги по преобразованию данных


Службы преобразования данных , или DTS , представляют собой набор объектов и утилит, позволяющих автоматизировать операции извлечения, преобразования и загрузки в базу данных или из нее. Объектами являются пакеты DTS и их компоненты, а утилиты называются инструментами DTS. DTS был включен в более ранние версии Microsoft SQL Server и почти всегда использовался с базами данных SQL Server, хотя его можно было использовать независимо с другими базами данных.

DTS позволяет преобразовывать и загружать данные из разнородных источников с помощью OLE DB , ODBC или текстовых файлов в любую поддерживаемую базу данных . DTS также позволяет автоматизировать импорт или преобразование данных по расписанию и может выполнять дополнительные функции, такие как передача файлов по FTP и выполнение внешних программ. Кроме того, DTS предоставляет альтернативный метод контроля версий и резервного копирования пакетов при использовании в сочетании с системой контроля версий, такой как Microsoft Visual SourceSafe .

Службы DTS были заменены службами SQL Server Integration Services в более поздних выпусках Microsoft SQL Server, хотя какое-то время существовала некоторая обратная совместимость и возможность запуска пакетов DTS в новых службах SSIS.

В версиях SQL Server 6.5 и более ранних администраторы баз данных (DBA) использовали диспетчер передачи SQL Server и программу массового копирования , входящие в состав SQL Server, для передачи данных. У этих инструментов были существенные недостатки, и многие администраторы баз данных использовали сторонние инструменты, такие как Pervasive Data Integrator.для более гибкой и легкой передачи данных. С выпуском SQL Server 7 в 1998 году вместе с ним были включены «Службы преобразования данных», которые заменили все эти инструменты. Концепцию, дизайн и реализацию служб преобразования данных возглавили Стюарт П. Маклеод (руководитель программы группы разработки SQL Server), Видж Раджараджан (ведущий разработчик SQL Server) и Тед Харт (ведущий разработчик SQL Server). Цель состояла в том, чтобы упростить импорт, экспорт и преобразование разнородных данных, а также упростить создание хранилищ данных из оперативных источников данных.

В SQL Server 2000 функциональность DTS была расширена несколькими способами. Он представил новые типы задач, в том числе возможность FTP - файлов, перемещения баз данных или компонентов баз данных и добавления сообщений в Microsoft Message Queue . Пакеты DTS можно сохранить в виде файла Visual Basic в SQL Server 2000, и его можно расширить для сохранения на любом языке, совместимом с COM. Microsoft также интегрировала пакеты в систему безопасности Windows 2000 и сделала инструменты DTS более удобными для пользователя; задачи могут принимать входные и выходные параметры.

DTS поставляется со всеми выпусками SQL Server 7 и 2000, но был заменен службами SQL Server Integration Services в выпуске Microsoft SQL Server 2005 в 2005 году.


Здесь пакет DTS редактируется с помощью DTS Designer в Windows XP .