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

Продолжительность курса: 40 академических часов

65 000.00 Р
SQL1003
+

Продолжительность курса: 40 академических часов

SQL Server– это новая версия универсальной платформы для управления данными, разработки бизнес-приложений и проектов бизнес-аналитики. Цель курса – научиться разрабатывать и обслуживать хранилища и витрины данных, а также решать типовые задачи и проблемы, возникающие при их эксплуатации.

Требуемая подготовка:

Успешное окончание курса SQL1002. Разработка баз данных на платформе Microsoft SQL Server, или эквивалентная подготовка.

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

Модуль 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

Лабораторная работа: Использование средств бизнес аналитики