Слухачі отримають знання та навички для реалізації сховища даних для підтримки BI-рішень. Розглядається, як створити сховище даних в Microsoft SQL Server 2016, використовувати ETL зі службами інтеграції SQL Server, перевірити та очистити дані в SQL Server Data Quality Services та SQL Server Master Data Services.
Після закінчення курсу слухачі зможуть:
- розуміти концепцію та архітектуру сховища даних;
- обирати відповідну апаратну платформу для сховищ даних;
- планувати та створювати сховища даних;
- реалізовувати потоки даних в SSIS-пакетах;
- виробляти налагодження та усунення недоліків в роботі SSIS-пакетів;
- реалізовувати ETL-рішення, які підтримують інкрементне завантаження сховища та зміну даних;
- здійснювати інтеграцію даних із хмари в сховище даних;
- реалізовувати очистку даних за допомогою служби Microsoft Data Quality;
- реалізовувати Master Data Services для забезпечення цілісності даних;
- розширювати пакети SSIS-скриптами та компонентами користувачів;
- розгортати та налаштовувати пакети SSIS;
- описати роль сховища даних в роботі BI-рішень.
Аудиторія
Курс призначений для професіоналів, які створюють та підтримують різні сховища даних, налаштовують навантаження та перетворення даних, перевіряють цілісність даних та забезпечують очищення застарілої інформації.
Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
- мінімум два роки досвіду роботи з реляційними базами даних;
- досвід проектування нормалізованих баз даних;
- досвід створення таблиць та зв'язків;
- досвід написання запитів на Transact-SQL;
- знання базових структур програмування, зокрема, розгалужень та циклів;
- розуміння ключових пріоритетів бізнесу.
- Вступ до сховищ даних
- Опис концепції та архітектури сховища даних
- Рішення для сховища даних
- Планування інфраструктури сховищ даних
- Рекомендації щодо створення інфраструктури сховищ даних
- Планування апаратного забезпечення для сховища даних
- Проектування та реалізація сховищ даних
- Проектування логічної інфраструктури сховища даних
- Проектування фізичної інфраструктури сховища даних
- Індекси стовпчикового зберігання (columnstore)
- Введення в індекси стовпчикового зберігання
- Створення індексів стовпчикового зберігання
- Робота з індексами стовпчикового зберігання
- Реалізація сховища даних в Azure
- Перевага сховища даних в Azure
- Реалізація сховища даних в Azure
- Розробка сховища даних в Azure
- Міграція даних в сховищі Azure
- Створення ETL-рішення
- Вступ в ETL з SSIS
- Вивчення джерел даних
- Реалізація потоку даних
- Реалізація потоку управління в пакеті SSIS
- Вступ до потоку управління
- Створення динамічних пакетів
- Використання контейнерів
- Налагодження та усунення недоліків в роботі служб SSIS
- Налагодження пакетів служб SSIS
- Ведення журналу подій пакетів служб SSIS
- Обробка помилок в пакеті служб SSIS
- Реалізація інкрементального ETL-процесу завантаження даних
- Основи інкрементального завантаження даних
- Витяг змінених даних
- Використання часових таблиць
- Забезпечення якості даних
- Вступ до якості даних
- Використання Data Quality Services для очищення даних
- Використання Data Quality Services для зведення даних
- Використання Master Data Services
- Основні поняття Master Data Services
- Реалізація моделі Master Data Services
- Управління основними даними
- Створення концентратору основних даних
- Розширення SSIS
- Використання в SSIS компонентів користувача
- Використання сценаріїв в SSIS
- Розгортання та налаштування пакетів служб SSIS
- Огляд розгортання
- Розгортання проектів служб SSIS
- Планування виконання пакетів служб SSIS
- Використання даних в сховищі
- Вступ до бізнес-аналітики (BI)
- Вступ до систем звітності
- Вступ до аналізу даних
- Аналіз даних з використанням сховища Azure