Разработка и эксплуатация хранилищ данных на SQL Server 2016

Код: 20767

Курс рассказывает о том, как создать хранилище данных в Microsoft SQL Server 2016, как использовать ETL со службами интеграции SQL Server, как проверить и очистить данные с SQL Server Data Quality Services и SQL Server Master Data Services.

Формат проведения

-

Продолжительность

40 академических часов

Вендор

Microsoft

Тематика

Базы данных
vendor

Вы научитесь

  • Представлять концепцию и архитектуру хранилища данных
  • Выбирать подходящую аппаратную платформу для хранилищ данных

  • Планировать и создавать хранилища данных

  • Реализовывать потоки данных в SSIS пакетах

  • Производить отладку и устранение неполадок SSIS пакетов

  • Реализовывать ETL решение, которое поддерживает инкрементную загрузку хранилища и изменение данных

  • Осуществлять интеграцию данных из облака в хранилище данных.

  • Реализовывать очистку данных с помощью службы Microsoft Data Quality.

  • Реализовывать Master Data Services для обеспечения целостности данных.

  • Расширять пакеты SSIS пользовательскими скриптами и компонентами.

  • Разворачивать и настраивать пакеты SSIS.

  • Описать роль хранилища данных в работе BI-решений

Аудитория курса

Курс предназначен для администраторов и разработчиков хранилищ данных и
аналитических решений. Требуется опыт работы с базами данных

Требования к предварительной подготовке слушателя

  • Успешное окончание курса 20761A: Создание SQL - запросов в Microsoft SQL Server 2016 или эквивалентная подготовка.
  • Успешное окончание курса 20762A: Разработка баз данных на платформе Microsoft SQL Server 2016 или эквивалентная подготовка.

  • Минимум 2 года опыта работы с реляционными базами данных

  • Опыт проектирования нормализованных баз данных

  • Опыт создания таблиц и связей

  • Опыт написания запросов на Transact-SQL

  • Знание базовых структур программирования (как ветвление и циклы)

  • Понимание ключевых приоритетов бизнеса – доход, прибыль, финансовые исчисления

Содержание курса

Модуль 1. Введение в хранилища данных (2 ак.ч.)

  • Описание концепции и архитектуры хранилища данных
  • Решение для хранилища данных
Лабораторная работа: Изучение решения для хранилища данных

Модуль 2. Планирование инфраструктуры хранилищ данных (3 ак.ч.)

  • Рекомендации по созданию инфраструктуры хранилищ данных
  • Планирование аппаратного обеспечения для хранилища данных
Лабораторная работа: Планирование инфраструктуры хранилищ данных

Модуль 3. Проектирование и реализация хранилищ данных (3 ак.ч.)

  • Проектирование логической инфраструктуры хранилища данных
  • Проектирование физической инфраструктуры хранилища данных
Лабораторная работа: Реализация схемы хранилища данных

Модуль 4. Индексы колоночного хранения (columnstore) (3 ак.ч.)

  • Введение в индексы columnstore
  • Создание columnstore индексов
  • Работа с columnstore индексами
Лабораторная работа: Использование columnstore индексов

Модуль 5. Реализация хранилища данных в Azure (2 ак.ч.)

  • Преимущество хранилища данных в Azure
  • Реализация хранилища данных в Azure
  • Разработка хранилища данных в Azure
  • Миграция данных в хранилище Azure
Лабораторная работа: Реализация хранилища данных в Azure

Модуль 6. Создание ETL решения (3 ак.ч.)

  • Введение в ETL с SSIS
  • Изучение источников данных
  • Реализация потока данных
Лабораторная работа: Реализация потока данных в пакете служб SSIS

Модуль 7. Реализация потока управления в пакете SSIS (3 ак.ч.)

  • Введение в поток управления
  • Создание динамических пакетов
  • Использование контейнеров
Лабораторные работы:

  • Реализация потока управления в пакете SSIS
  • Использование транзакций и контрольных точек
Модуль 8. Отладка и устранение неполадок служб SSIS (3 ак.ч.)

  • Отладка пакетов служб SSIS
  • Ведение журнала событий пакетов служб SSIS
  • Обработка ошибок в пакете служб SSIS
Лабораторная работа: Отладка и устранение неполадок пакетов служб SSIS

Модуль 9. Реализация инкрементального ETL-процесса загрузки данных (3 ак.ч.)

  • Основы инкрементальной загрузки данных
  • Извлечение измененных данных
  • Использование временных таблиц
Лабораторные работы:

  • Извлечение измененных данных
  • Загрузка данных в хранилище данных
Модуль 10. Обеспечение качества данных (3 ак.ч.)

  • Введение в качество данных
  • Использование Data Quality Services для очистки данных
  • Использование Data Quality Services для сведения данных
Лабораторные работы:

  • Очистка данных
  • Исключение дублирования данных
Модуль 11. Использование Master Data Services (3 ак.ч.)

  • Основные понятия Master Data Services
  • Реализация модели Master Data Services
  • Управление основными данными
  • Создание концентратор основных данных
Лабораторная работа: Реализация Master Data Services

Модуль 12. Расширение SSIS (3 ак.ч.)

  • Использование пользовательских компонентов в SSIS
  • Использование сценариев в SSIS
Лабораторная работа: Использование скриптов и пользовательских компонентов

Модуль 13. Развертывание и настройка пакетов служб SSIS (3 ак.ч.)

  • Обзор развертывания
  • Развертывание проектов служб SSIS
  • Планирование выполнения пакетов служб SSIS
Лабораторная работа: Развертывание и настройка пакетов служб SSIS

Модуль 14. Использование данных в хранилище (3 ак.ч.)

  • Введение в бизнес аналитику (BI)
  • Введение в системы отчетности
  • Введение в анализ данных
  • Анализ данных с использованием хранилища Azure
Лабораторная работа: Использование средств бизнес аналитики

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

  • онлайн - на российской онлайн-платформе в режиме реального времени, через интернет, с выполнением всех необходимых практических заданий под онлайн-руководством преподавателя. 


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении квалификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster