justify"> Служби SQL Server Integration Services (SSIS) представляють собою платформу для побудови високопродуктивних рішень інтеграції даних і рішень потоку операцій, включаючи операції вилучення, перетворення і завантаження (Extract, Transform, Load - ETL) для сховищ даних.
Служби SSIS містять графічні інструменти і майстри для побудови і налагодження пакетів; завдання для виконання функцій потоку операцій, таких як:
виконання інструкцій SQL і робота з повідомленнями електронної пошти;
джерела даних і призначення для вилучення і завантаження даних;
перетворення для очищення, статистичної обробки, злиття і копіювання даних;
службу управління, службу SSIS для адміністрування пакетів служб SSIS; інтерфейси для програмування об'єктної моделі служб SSIS.
Типові випадки застосування пакетів служб SSIS спільно з SSAS включають в себе:
злиття даних з різнорідних сховищ даних;
заповнення сховищ даних і вітрин даних;
очищення та стандартизація даних.
Злиття даних з різнорідних сховищ даних
Дані зазвичай зберігаються в безлічі різних систем сховищ даних, і вилучення даних з усіх джерел та їх злиття в єдиний узгоджений набір даних може являти собою досить складну задачу. Ця ситуація може виникнути з ряду причин, наприклад:
Безліч організацій зберігають архівні дані в традиційних системах сховищ даних. Ці дані можуть бути не дуже важливими для щоденних операцій, проте вони можуть мати цінність для аналізу трендів, якому необхідні дані за тривалий період. p align="justify"> Філії організації можуть використовувати різні технології зберігання даних для зберігання операційних даних. Пакету може знадобитися витягти дані з електронних таблиць, а також з реляційних БД перед тим, як він зможе об'єднати ці дані. p align="justify"> Дані можуть зберігатися в базах даних, які використовують різні схеми для одних і тих же даних. Пакету може знадобитися змінити тип даних стовпця або об'єднати дані з декількох стовпців в один перед тим, як він зможе об'єднати дані. p align="justify"> Служби SSIS можуть підключитися до багатьох типів джерел даних, включаючи кілька джерел даних одного пакета. Пакет може підключитися до реляційних баз даних, використовуючи постачальників. NET і OLE DB, а також до безлічі традиційних баз даних, використовуючи драйвери ODBC. Він також може підключитися до плоских файлів, файлів Excel і проектам служб SSAS. p align="justify"> Служби SSIS містять компоненти джерела, які здійснюють роботу з вилучення даних з плоских файлів, робочих аркушів Excel, XML-документів, а також таблиць і уявлень реляційних БД з джерела даних, до якого підключається пакет. p align="justify"> Потім дані зазвичай перетворюються за допомогою перетворень,...