
Implementing a SQL Data Warehouse (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).