Цель курса:
Этот пятидневный курс под руководством инструктора предоставляет студентам знания и навыки для создания базы данных Microsoft SQL Server. Этот курс охватывает подготовку SQL Server как локально, так и в Azure, а также установку из новой и миграцию из существующей установки.
Целевая аудитория:
The primary audience for this course are database professionals who need to fulfil a Business Intelligence Developer role. They will need to focus on hands-on work creating BI solutions including Data Warehouse implementation, ETL, and data cleansing.
После окончания курса Вы будете уметь:
After completing this course, students will be able to:
•Describe the key elements of a data warehousing solution
•Describe the main hardware considerations for building a data warehouse
•Implement a logical design for a data warehouse
•Implement a physical design for a data warehouse
•Create columnstore indexes
•Implementing an Azure SQL Data Warehouse
•Describe the key features of SSIS
•Implement a data flow by using SSIS
•Implement control flow by using tasks and precedence constraints
•Create dynamic packages that include variables and parameters
•Debug SSIS packages
•Describe the considerations for implement an ETL solution
•Implement Data Quality Services
•Implement a Master Data Services model
•Describe how you can use custom components to extend SSIS
•Deploy SSIS projects
•Describe BI and common BI scenarios
Предварительная подготовка:
In addition to their professional experience, students who attend this training should already have the following technical knowledge:
•At least 2 years’ experience of working with relational databases, including:
•Designing a normalized database.
•Creating tables and relationships.
•Querying with Transact-SQL.
•Some exposure to basic programming constructs (such as looping and branching).
•An awareness of key business priorities such as revenue, profitability, and financial accounting is desirable.
Модуль 1: Введение в хранилища данных
Описание концепции и архитектуры хранилища данных
Решение для хранилища данных
Лабораторная работа : Исследование решения хранилища данных
Модуль 2: Планирование инфраструктуры хранилища данных
Рекомендации по построению хранилища данных
Планирование аппаратного обеспечения хранилища данных
Лабораторная работа : Планирование инфраструктуры хранилища данных
Модуль 3: Проектирование и реализация хранилища данных
Проектирование логической модели хранилища данных
Проектирование физической модели хранилища данных
Лабораторная работа : Реализация схемы хранилища данных
Модуль 4: Колоночные индексы
Введения в колоночные индексы
Создание колоночных индексов
Работа с колоночными индексами
Лабораторная работа : Использование колоночных индексов
Модуль 5: Реализация хранилища данных в Azure
Преимущества хранилища данных в Azure
Реализация хранилища данных в Azure
Разработка хранилища данных в Azure
Миграция хранилища данных в Azure
Лабораторная работа : Реализация хранилища данных SQL Azure
Модуль 6: Создание решения по управлению хранилищами данных – ETL (Extract, Transform, Load).
Введение в ETL с SQL Server Integration Services (SSIS)
Исследование источника данных
Реализация потока данных
Лабораторная работа : Реализация потока данных в пакете служб SSIS
Модуль 7: Реализация потока управления в пакете SSIS
Введение в поток управления
Создание динамических пакетов
Использование контейнеров
Лабораторная работа : Реализация потока управления в пакете служб SSIS
Лабораторная работа : Использование транзакций и контрольных точек
Модуль 8: Отладка и устранение неисправностей пакетов SSIS
Отладка пакета SSIS
Журнализация событий пакета SSIS
Обработка ошибок в пакете SSIS
Лабораторная работа : Отладка и устранение неполадок пакета служб SSIS
Модуль 9: Реализация инкрементального ETL-процесса
Введение в инкрементальный ETL-процесс.
Извлечение измененных данных
Временные таблицы
Лабораторная работа : Извлечение bзмененных lанных
Лабораторная работа : Загрузка хранилища данных
Модуль 10: Обеспечение качества данных
Введение в качество данных Data Quality
Использование службы качества данных (Data Quality Services) для очистки данных
Использование службы качества данных для поиска совпадения данных
Лабораторная работа : Очистка Данных
Лабораторная работа : Снятие дублирования данных
Модуль 11: Использование службы Master Data Services
Основные понятия службы мастер данных
Реализация модели службы мастер данных
Управление мастер данными
Создание хаба мастер данных
Лабораторная работа : Реализация основных данных
Модуль 12: Расширение SQL Server Integration Services (SSIS)
Использование пользовательских компонентов в SSIS
Использование скриптов в SSIS
Лабораторная работа : использование скриптов
Модуль 13: Развертывание и настройка пакетов SSIS
Обзор развертывания SSIS
Развертывание проектов SSIS
Планирование выполнения пакетов SSIS
Лабораторная работа : Развертывание и настройка пакетов служб SSIS
Модуль 14: Использование данных в хранилище
Введение в бизнес-аналитику (Business Intelligence)
Введение в отчеты (Reporting)
Введение в анализ данных (Data Analysis)
Анализ данных в хранилище Azure
Лабораторная работа : Использование хранилища данных