Реализация хранилищ данных в Microsoft SQL Server (20463)
Кому следует посетить
Курс разработан для специалистов в области баз данных, которым необходимы знания в области разработки решений бизнес аналитики (Business Intelligence). Для этого необходимо сконцентрироваться на практических упражнениях по созданию решений бизнес аналитики (Business Intelligence), состоящих из: хранилища данных (Data Warehouse), ETL и очистки данных
Предварительные требования:
Минимум 2 года опыта работы с реляционными базами данных
Опыт проектирования нормализованных баз данных
Опыт создания таблиц и связей
Опыт написания запросов на Transact-SQL
Знание базовых структур программирования (как ветвление и циклы)
Понимание ключевых приоритетов бизнеса – доход, прибыль, финансовые исчисления
Цели курса
УМЕТЬ:
- представлять концепцию и архитектуру хранилища данных;
- выбирать подходящую аппаратную платформу для хранилищ данных;
- планировать и создавать хранилища данных;
- реализовывать потоки данных в SSIS пакетах;
- производить отладку и устранение неполадок SSIS пакетов;
- реализовывать ETL решение, которое поддерживает инкрементную загрузку хранилища и изменение данных;
- осуществлять интеграцию данных из облака в хранилище данных;
- реализовывать очистку данных с помощью службы Microsoft Data Quality;
- реализовывать Master Data Services для обеспечения целостности данных;
- расширять пакеты SSIS пользовательскими скриптами и компонентами;
- разворачивать и настраивать пакеты SSIS;
- описать роль хранилища данных в работе BI-решений;
Содержание курса
Данный курс описывает внедрение платформы хранилища данных (Data Warehouse) для поддержки решений бизнес аналитики (Business Intellegence)
Подробно разбираются такие темы как:
создавать хранилища данных (Data Warehouse) при помощи Microsoft SQL Server 2014, внедрять ETL (Извлечение, преобразование и загрузка) при помощи SQL Server Integration Services (SSIS), а также проверять и очищать данные при помощи SQL Server Data Quality Services (DQS) и SQL Server Master Data Services (MDS)
в курсе рассматриваются как новые возможности SQL Server 2012 и SQL Server 2014, так и общие возможности присущие более ранним версиям
основные обязанности будущих специалистов включают в себя: внедрение хранилищ данных, разработка SSIS-пакетов для извлечения, преобразования и загрузки данных, обеспечение целостности данных при помощи Master Data Services, очистка данных при помощи Data Quality Services
Даты и регистрация
Онлайн тренинг
Очный формат
Гарантированные курсы
Гарантирован при получении Вашей заявки
Программа курса
Модуль 1. Введение в организацию хранилищ данных (Data Warehousing)
- Обзор процесса организации хранилища данных (Data Warehousing),
- Рекомендации по решениям хранилищ данных (Data Warehouse),
- Лабораторная работа: Обзор решения хранилища данных (Data Warehouse),
Модуль 2. Рекомендации по оборудованию хранилища данных (Data Warehouse)
- Рекомендации по построению хранилища данных (Data Warehouse),
- Рекомендованные архитектуры и встраиваемые устройства хранилища данных (Data Warehouse Appliances),
- Лабораторная работа: Планирование инфраструктуры хранилища данных (Data Warehouse),
Модуль 3. Проектирование и внедрение хранилища данных (Data Warehouse)
- Логическое проектирование хранилища данных (Data Warehouse),
- Физическое проектирование хранилища данных (Data Warehouse),
- Лабораторная работа: Реализация схемы хранилища данных (Data Warehouse),
Модуль 4. Создание ETL-решений при помощи SQL Server Integration Services (SSIS)
- Введение в ETL при помощи SSIS,
- Обзор источников данных,
- Использование потока данных (Dota Flow),
- Лабораторная работа: Использование потока данных (Data Flow) в пакете SSIS,
Модуль 5. Использование потока управления (Control Flow) в пакете SSIS
- Введение в поток управления (Control Flow),
- Создание динамических пакетов (Dynamic Packages),
- Использование контейнеров (Containers),
- Управление целостностью,
- Лабораторная работа: Использование потока управления (Control Flow) в пакете SSIS,
- Лабораторная работа: Использование транзакций и контрольных точек (Checkpoints),
Модуль 6. Отладка и устранение неисправностей в пакетах SSIS
- Отладка пакета SSIS,
- Ведение журнала событий пакета SSIS,
- Обработка ошибок в пакете SSIS,
- Лабораторная работа: Отладка и устранение неисправностей в пакетах SSIS,
Модуль 7. Использование инкрементального процесса ETL
- Введение в инкрементальный ETL,
- Извлечение измененных данных,
- Загрузка измененных данных,
- Лабораторная работа: Загрузка инкрементальных изменений,
- Лабораторная работа: Извлечение измененных данных,
Модуль 8. Обеспечение качества данных (Data Quality)
- Введение в качество данных (Data Quality),
- Использование Data Quality Services (DQS) для очистки данных,
- Использование Data Quality Services (DQS) для соответствия данных,
- Лабораторная работа: Очистка данных,
- Лабораторная работа: Дедупликация данных,
Модуль 9. Использование Master Data Services (MDS)
- Концепции Master Data Services (MDS),
- Применение моделей Master Data Services (MDS),
- Управление основными данными (Master Data),
- Создание концентратора основных данных (Master Data Hub),
- Лабораторная работа: Применение Master Data Services (MDS)
Модуль 10. Расширение SQL Server Integration Services (SSIS)
- Использование скриптов в SSIS,
- Использование пользовательских компонентов в SSIS,
- Лабораторная работа: Использование пользовательских компонентов и скриптов
Модуль 11. Развертывание и настройка пакетов SSIS
- Обзор развертывания пакетов SSIS,
- Развертывание проектов SSIS,
- Планирование выполнения пакетов SSIS,
- Лабораторная работа: Развертывание и настройка пакетов SSIS,
Модуль 12. Использование данных в хранилище данных (Data Warehouse)
- Введение в бизнес аналитику (Business Intelligence),
- Введение в создание отчетов (Reporting),
- Введение в анализ данных (Data Analysis),
- Лабораторная работа: Использование бизнес аналитики (Business Intelligence)