Реалізація сховищ даних SQL
Мета курсу — надати слухачам знання та навички, необхідні для реалізації сховища даних для підтримки 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-рішень
Модуль 1: Введення в сховища даних
Теми
- Опис концепції і архітектури сховища даних
- Рішення для сховища даних
Лабораторна робота: Вивчення рішення для сховища даних
Модуль 2: Планування інфраструктури сховищ даних
Теми
- Рекомендації по створенню інфраструктури сховищ даних
- Планування апаратного забезпечення для сховища даних
Лабораторна робота: Планування інфраструктури сховищ даних
Модуль 3: Проектування та реалізація сховищ даних
Теми
- Проектування логічної інфраструктури сховища даних
- Проектування фізичної інфраструктури сховища даних
Лабораторна робота: Реалізація схеми сховища даних
Модуль 4: Індекси колоночного зберігання (columnstore)
Теми
- Введення в індекси columnstore
- Створення columnstore індексів
- Робота з columnstore індексами
Лабораторна робота: Використання columnstore індексів
Модуль 5: Реалізація сховища даних в Azure
Теми
- Перевага сховища даних в Azure
- Реалізація сховища даних в Azure
- Розробка сховища даних в Azure
- Міграція даних в сховищі Azure
Лабораторна робота: Реалізація сховища даних в Azure
Модуль 6: З будівлю ETL рішення
Теми
- Введення в ETL з SSIS
- Вивчення джерел даних
- Реалізація потоку даних
Лабораторна робота: Реалізація потоку даних в пакеті служб SSIS
Модуль 7: Реалізація потоку управління в пакеті SSIS
Теми
- Введення в потік управління
- Створення динамічних пакетів
- Використання контейнерів
Лабораторна робота: Реалізація потоку управління в пакеті SSIS
Лабораторна робота: Використання транзакцій і контрольних точок
Модуль 8: Налагодження і усунення неполадок служб SSIS
Теми
- Налагодження пакетів служб SSIS
- Ведення журналу подій пакетів служб SSIS
- Обробка помилок в пакеті служб SSIS
Лабораторна робота: Налагодження і усунення неполадок пакетів служб SSIS
Модуль 9: Реалізація інкрементального ETL-процесу завантаження даних
Теми
- Основи інкрементального завантаження даних
- Витяг змінених даних
- Використання тимчасових таблиць
Лабораторна робота: Витяг змінених даних
Лабораторна робота: Завантаження даних в сховище даних
Модуль 10: Забезпечення якості даних
Теми
- Введення в якість даних
- Використання Data Quality Services для очищення даних
- Використання Data Quality Services для зведений я даних
Лабораторна робота: Очищення даних
Лабораторна робота: Виключення дублювання даних
Модуль 11: Використання Master Data Services
Теми
- Основні поняття Master Data Services
- Реалізація моделі Master Data Services
- Управління основними даними
- Створення концентратор основних даних
Лабораторна робота: Реалізація Master Data Services
Модуль 12: Розширення SSIS
Теми
- Використання користувальницьких компонентів в SSIS
- Використання сценаріїв в SSIS
Лабораторна робота: Використання скриптів і призначених для користувача компонентів
Модуль 13: Розгортання та налаштування пакетів служб SSIS
Теми
- Огляд розгортання
- Розгортання проектів служб SSIS
- Планування виконання пакетів служб SSIS
Лабораторна робота: Розгортання та налаштування пакетів служб SSIS
Модуль 14: Використання даних в сховищі
Теми
- Введення в бізнес аналітику (BI)
- Введення в системи звітності
- Введення в аналіз даних
- Аналіз даних з використанням сховища Azure
Лабораторна робота: Використання засобів бізнес аналітики
Необхідна підготовка
Для ефективного навчання на курсі слухачі повинні володіти такими знаннями і навичками:
- Мінімум 2 роки досвіду роботи з реляційними базами даних
- Досвід проектування нормалізованих баз даних
- Досвід створення таблиць і зв'язків
- Досвід написання запитів на Transact-SQL
- Знання базових структур програмування (як розгалуження і цикли)
- Розуміння ключових пріоритетів бізнесу — дохід, прибуток, фінансові обчислення
Запис на курс
Код курсу | WSQL16-7 |
---|---|
Тривалість | 5д (40год) |
Код екзамену | |
Вартість без ПДВ | 35 000 грн. |
Найближчі дати | |
|