Реализация хранилищ данных SQL (20767)

Программа курса

Модуль 1: Введение в хранилища данных.

  • 1.1. Описание концепции и архитектуры хранилища данных.
  • 1.2. Решение для хранилища данных.
  • 1.3. Лабораторная работа: Обзор решения хранилища данных (Data Warehouse).

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

  • 2.1. Рекомендации по построению хранилища данных.
  • 2.2. Планирование аппаратного обеспечения хранилища данных.
  • 2.3. Лабораторная работа: Планирование инфраструктуры хранилища данных (Data Warehouse).

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

  • 3.1. Проектирование логической модели хранилища данных.
  • 3.2. Проектирование физической модели хранилища данных.
  • 3.3. Лабораторная работа: Реализация схемы хранилища данных (Data Warehouse).

Модуль 4: Колоночные индексы.

  • 4.1. Введения в колоночные индексы.
  • 4.2. Создание колоночных индексов.
  • 4.3. Работа с колоночными индексами.
  • 4.4. Лабораторная работа: Использование индексов с колоночным хранением (Columnstore Indexes).

Модуль 5: Реализация хранилища данных в Azure.

  • 5.1. Преимущества хранилища данных в Azure.
  • 5.2. Реализация хранилища данных в Azure.
  • 5.3. Разработка хранилища данных в Azure.
  • 5.4. Миграция хранилища данных в Azure.
  • 5.5. Лабораторная работа: Применение Azure Data Warehouse.

Модуль 6: Создание решения по управлению хранилищами данных – ETL (Extract, Transform, Load).

  • 6.1. Введение в ETL с SQL Server Integration Services (SSIS).
  • 6.2. Исследование источника данных.
  • 6.3. Реализация потока данных.
  • 6.4. Лабораторная работа: Применение потока данных (Data Flow) в пакете SSIS.

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

  • 7.1. Введение в поток управления.
  • 7.2. Создание динамических пакетов.
  • 7.3. Использование контейнеров.
  • 7.4. Лабораторная работа: Использование потока управления (Control Flow) в пакете SSIS.

Модуль 8: Отладка и устранение неисправностей пакетов SSIS.

  • 8.1. Отладка пакета SSIS.
  • 8.2. Журнализация событий пакета SSIS.
  • 8.3. Обработка ошибок в пакете SSIS.
  • 8.4. Лабораторная работа: Отладка и устранение неисправностей в пакете SSIS.

Модуль 9: Реализация инкрементального ETL-процесса.

  • 9.1. Введение в инкрементальный ETL-процесс.
  • 9.2. Извлечение измененных данных.
  • 9.3. Временные таблицы.
  • 9.4. Лабораторная работа: Извлечение измененных данных.

Модуль 10: Обеспечение качества данных.

  • 10.1. Введение в качество данных Data Quality.
  • 10.2. Использование службы качества данных (Data Quality Services) для очистки данных.
  • 10.3. Использование Data Quality Services (DQS) для соответствия данных.
  • 10.4. Лабораторная работа: Очистка данных.
  • 10.5. Лабораторная работа: Дедупликация данных.

Модуль 11: Использование службы Master Data Services.

  • 11.1. Основные понятия службы мастер данных.
  • 11.2. Реализация модели службы мастер данных.
  • 11.3. Управление мастер данными.
  • 11.4. Создание хаба мастер данных.
  • 11.5. Лабораторная работа: Применение Master Data Services (MDS).

Модуль 12: Расширение SQL Server Integration Services (SSIS).

  • 12.1. Использование пользовательских компонентов в SSIS.
  • 12.2. Использование скриптов в SSIS.
  • 12.3. Лабораторная работа: Использование настраиваемых компонентов и скриптов.

Модуль 13: Развертывание и настройка пакетов SSIS.

  • 13.1. Обзор развертывания SSIS.
  • 13.2. Развертывание проектов SSIS.
  • 13.3. Планирование выполнения пакетов SSIS.
  • 13.4. Лабораторная работа: Развертывание и настройка пакетов SSIS.

Модуль 14: Использование данных в хранилище.

  • 14.1. Введение в бизнес-аналитику (Business Intelligence).
  • 14.2. Введение в отчеты (Reporting).
  • 14.3. Введение в анализ данных (Data Analysis).
  • 14.4. Анализ данных в хранилище Azure.
  • 14.5. Лабораторная работа: Использование инструментов бизнес аналитики (Business Intelligence).