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 сервері або зберегти у файлах COM (також відомих як репозиторій Microsoft). Як частина 2000 версії SQL Server, програмістам було дозволено зберігати пакети у мовному файлі Visual Basic - якщо, звичайно, вони не знайшли іншого мовного файлу більш достатнім. Коли зберігається як файл VB, пакет сценаріюється з метою створення об'єктів та компонентів, знайдених у пакеті.
Підсумок:
1. DTS - це сукупність об'єктів, що використовують інструмент ETS для вилучення, перетворення та завантаження інформації до бази даних або з неї; SSIS - це інструмент ETL, що надається Microsoft для отримання додаткових даних з різних джерел.
2. DTS спочатку був частиною Microsoft SQL Server 2000; SSIS є компонентом Microsoft SQL Server 2005.