Реалізація сховищ даних в Microsoft SQL Server
Мета курсу — надати слухачам знання та навички, необхідні для реалізації сховища даних для підтримки BI-рішень. Курс розповідає, як створити сховище даних в Microsoft SQL Server 2014 року, як використовувати 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: Введення в сховища даних
Теми
- Опис концепції і архітектури сховища даних
- Рішення для сховища даних
Лабораторна робота: Вивчення рішення для сховища даних
- Вивчення джерел даних
- Вивчення процесів ETL
- Вивчення сховищ даних
Модуль 2: Планування інфраструктури сховищ даних
Теми
- Рекомендації по створенню інфраструктури сховищ даних
- Планування апаратного забезпечення для сховища даних
Лабораторна робота: Планування інфраструктури сховищ даних
- Планування апаратного забезпечення для сховища даних
Модуль 3: Проектування та реалізація сховищ даних
Теми
- Проектування сховища даних
- Проектування таблиці часу
- Проектування таблиці фактів
- Фізична реалізація сховища даних
Лабораторна робота: Реалізація схеми сховища даних
- Реалізація схеми Зірка
- Реалізація схеми Сніжинка
- Реалізація таблиці вимірювань
Модуль 4: Розробка та впровадження схеми для сховища даних
Теми
- Введення в ETL з SSIS
- Вивчення джерел даних
- Реалізація потоку даних
Лабораторна робота: Реалізація потоку даних в пакеті служб SSIS
- Вивчення джерел даних
- Передача даних за допомогою завдання потоку даних
- Використання перетворення в потоці даних
Модуль 5: Реалізація потоку управління в пакеті SSIS
Теми
- Введення в потік управління
- Створення динамічних пакетів
- Використання контейнерів
- Управління узгодженістю
Лабораторна робота: Реалізація потоку управління в пакеті SSIS
- Використання завдань і черговість в потоці управління
- Використання змінних і параметрів
- Використання контейнерів
Лабораторна робота: Використання транзакцій і контрольних точок
- Використання транзакцій
- Використання контрольних точок
Модуль 6: Налагодження і усунення неполадок служб SSIS
Теми
- Налагодження пакетів служб SSIS
- Ведення журналу подій пакетів служб SSIS
- Обробка помилок в пакеті служб SSIS
Лабораторна робота: Налагодження і усунення неполадок пакетів служб SSIS
- Налагодження пакетів служб SSIS
- Ведення журналу виконання пакетів служб SSIS
- Реалізація обробників подій
- Обробка помилок в потоці даних
Модуль 7: Реалізація рішень вилучення даних
Теми
- Планування вилучення даних
- Витяг змінених даних
Лабораторна робота: Витяг змінених даних
- Використання стовпця дати і часу
- Використання запису зміни даних
- Використання завдань управління CDC
- Використання відстеження змін
Модуль 8: Завантаження даних в сховищі даних
Теми
- Планування завантаження даних
- Використання SSIS для інкрементального завантаження
- Використання інструментів завантаження Transact-SQL
Лабораторна робота: Завантаження даних у сховище даних
- Завантаження даних з таблиць виведення CDC
- Використання циклів для введення і поновлення вимірювань даних
- Реалізація повільно змінюваних вимірювань
- Використання виразу MERGE
Модуль 9: Забезпечення якості даних
Теми
- Введення в очистку даних
- Використання Data Quality Services для очищення даних
- Використання Data Quality Services для відповідності даних
Лабораторна робота: Очищення даних
- Створення бази знань DQS
- Очищення даних за допомогою проекту DQS
- Використання DQS в SSIS пакеті
Модуль 10: Використання Master Data Services
Теми
- Основні поняття Master Data Services
- Реалізація моделі Master Data Services
- Управління основними даними
- Створення концентратору основних даних
Лабораторна робота: Реалізація Master Data Services
- Створення базової моделі MDS
- Редагування моделей MDS за допомогою Excel
- Застосування бізнес-правил
- Завантаження даних в MDS
- Отримання Master Data Services даних
Модуль 11: Розширення SSIS
Теми
- Використання сценаріїв в SSIS
- Використання користувальницьких компонентів в SSIS
Лабораторна робота: Використання скриптів і призначених для користувача компонентів
- Використання завдання «Сценарій» (Script Task)
Модуль 12: Розгортання та налаштування пакетів служб SSIS
Теми
- Огляд розгортання
- Розгортання проектів служб SSIS
- Планування виконання пакетів служб SSIS
Лабораторна робота: Розгортання та налаштування пакетів служб SSIS
- Створення каталогу SSIS
- Розгортання SSIS проекту
- Запуск пакетів служб SSIS в SQL Server Management Studio
- Запуск пакетів SSIS за розкладом агентом SQL Server
Модуль 13: Використання даних в сховищі
Теми
- Введення в бізнес-аналітику (BI)
- Корпоративна бізнес-аналітика
- Самообслуговування BI і великі дані
Лабораторна робота: Використання сховища даних
- Вивчення рішень корпоративної бізнес-аналітики
- Вивчення рішень самообслуговування бізнес-аналітики
- BI
Необхідна підготовка
Для ефективного навчання на курсі слухачі повинні володіти такими знаннями і навичками:
- Мінімум 2 роки досвіду роботи з реляційними базами даних
- Досвід проектування нормалізованих баз даних
- Досвід створення таблиць і зв'язків
- Досвід написання запитів на Transact-SQL
- Знання базових структур програмування (як розгалуження і цикли)
- Розуміння ключових пріоритетів бізнесу — дохід, прибуток, фінансові обчислення
Запис на курс
Код курсу | WSQL-1 |
---|---|
Тривалість | 5 д (40 год) |
Код екзамену | 70-463 |
Вартість без ПДВ | 35 000 грн. |
Найближчі дати | |
|