Різниця між 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 сервері або зберегти у файлах 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.