Сфера применения слушателями полученных профессиональных компетенций, умений, знаний и навыков: реализация хранилищ данных; разработка пакетов SSIS для извлечения данных и загрузки/передачи/преобразования (ETL); обеспечение целостности данных, с использованием Master Data Services (MDS); очистка данных с помощью служб Data Quality (DQS.)
Этот курс входит в состав сертификации Microsoft Certified Solutions Associate: SQL Server.
Учебные материалы курса на английском языке.
Знания и умения, полученные в результате обучения
После изучения этого курса, вы научитесь:
-
Представлять концепцию и архитектуру хранилища данных.
-
Выбирать подходящую аппаратную платформу для хранилищ данных.
-
Планировать и создавать хранилища данных в SQL Server 2012.
-
Создавать и отлаживать пакеты SSIS для извлечения данных и загрузки/передачи/преобразования (ETL) на базе служб SQL Server Integration Services.
-
Реализовывать SSIS решение, которое поддерживает инкрементную загрузку хранилища и изменение данных.
-
Создавать и редактировать базовые модели MDS, а также настраивать бизнес-правила и получать Master Data Services данные.
-
Создавать базу знаний DQS и использовать ее для очистки и сопоставления данных.
-
Использовать Excel для анализа данных в хранилище.
-
Расширять пакеты SSIS пользовательскими скриптами и компонентами.
-
Развертывать и настраивать пакеты SSIS.
Требования к начальному уровню знаний
Для успешного завершения курса, слушатели должны обладать следующими навыками и знаниями:
-
Базовые знания операционной системы Windows.
-
Практические знания языка Transact-SQL (создание запросов) или прохождение курса MOC-10774AB. Разработка запросов в Microsoft SQL Server 2012.
-
Навыки работы с реляционными базами данных (навыки проектирования баз данных).
-
Знакомство и опыт работы с другими реляционными СУБД приветствуется.
-
Знание технического английского (учебные материалы курса на английском языке).
Программа курса
Модуль 1. Введение в хранилища данных
-
Описание концепции и архитектуры хранилища данных
-
Решение для хранилища данных
Лабораторная работа: Изучение решения для хранилища данных
Модуль 2. Аппаратное обеспечение для хранилища данных
-
Сложности построения хранилищ данных
-
Архитектура хранилищ данных
-
Оборудование для хранилищ данных
Модуль 3. Проектирование и реализация хранилищ данных
-
Логический дизайн хранилищ данных
-
Физический дизайн хранилищ данных
Лабораторная работа: Реализация схемы хранилища данных
Модуль 4. Разработка и внедрение схемы для хранилища данных
-
Введение в ETL с SSIS
-
Изучение источников данных
-
Реализация потока данных
Лабораторная работа: Реализация потока данных в пакете служб SSIS
Модуль 5. Реализация потока управления в пакете SSIS
-
Введение в поток управления
-
Создание динамических пакетов
-
Использование контейнеров
-
Управление согласованностью
Лабораторная работа: Реализация потока управления в пакете SSIS
Модуль 6. Отладка и устранение неполадок служб SSIS
-
Отладка пакетов служб SSIS
-
Ведение журнала событий пакетов служб SSIS
-
Обработка ошибок в пакете служб SSIS
Лабораторная работа: Отладка и устранение неполадок пакетов служб SSIS
Модуль 7. Реализация инкрементных ETL процессов
-
Введение в инкрементные процессы ETL
-
Извлечение изменения данных
-
Загрузка измененных данных
Лабораторная работа: Извлечение измененных данных. Загрузка инкрементальных изменений
Модуль 8. Включение данных из облака в хранилище данных
-
Обзор «облачных» источников данных
-
SQL Server Azure
-
Рынок данных Azure
Лабораторная работа: Включение данных из облака в хранилище данных
Модуль 9. Обеспечение качества данных
-
Введение в очистку данных
-
Использование Data Quality Services для очистки данных
-
Использование Data Quality Services для соответствия данных
Лабораторная работа: Очистка данных. Удаление повторяющихся данных
Модуль 10. Использование Master Data Services
-
Основные понятия Master Data Services
-
Реализация модели Master Data Services
-
Использование надстройки Excel с Master Data Services
Лабораторная работа: Реализация Master Data Services
Модуль 11. Расширение SSIS
-
Использование пользовательских компонентов в SSIS
-
Использование сценариев в SSIS
Лабораторная работа: Использование скриптов и пользовательских компонентов
Модуль 12. Развертывание и настройка пакетов служб SSIS
-
Обзор развертывания
-
Развертывание проектов служб SSIS
-
Планирование выполнения пакетов служб SSIS
Лабораторная работа: Развертывание и настройка пакетов служб SSIS
Модуль 13. Использование данных в хранилище
-
Использование Excel для анализа данных в хранилище
-
Введение в PowerPivot
-
Введение в Crescent
Лабораторная работа: Использование хранилищ данных