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


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

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

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

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

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

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