spinner-it

Реалізація сховищ даних 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 грн.

У зв'язку з карантином всі наші курси читаються у online-форматі.