Количество часов
40 ак. ч
Продолжительность
5 занятий
Режим и формат обучения:
Время: 10:00-17:00 (ПН-ПТ)Формат: Гибридный (на выбор) — онлайн в режиме реального времени или офлайн по адресу: г. Минск, ул. Амураторская, 4. (ст. м. Молодежная).
Цель курса — предоставить слушателям знания и навыки, необходимые для реализации хранилища данных для поддержки BI-решений. Курс рассказывает как создать хранилище данных в Microsoft SQL Server 2016, как использовать ETL со службами интеграции SQL Server, как проверить и очистить данные с SQL Server Data Quality Services и SQL Server Master Data Services.
Аудитория:
Этот курс предназначен для профессионалов, создающих и поддерживающих различные хранилища данных, настраивающих загрузку и преобразование данных, проверяющих целостность данных и обеспечивающих очистку устаревшей информации.
По окончании курса вы сможете:
- Представлять концепцию и архитектуру хранилища данных
- Выбирать подходящую аппаратную платформу для хранилищ данных
- Планировать и создавать хранилища данных
- Реализовывать потоки данных в SSIS пакетах
- Производить отладку и устранение неполадок SSIS пакетов
- Реализовывать ETL решение, которое поддерживает инкрементную загрузку хранилища и изменение данных
- Осуществлять интеграцию данных из облака в хранилище данных.
- Реализовывать очистку данных с помощью службы Microsoft Data Quality.
- Реализовывать Master Data Services для обеспечения целостности данных.
- Расширять пакеты SSIS пользовательскими скриптами и компонентами.
- Разворачивать и настраивать пакеты SSIS.
- Описать роль хранилища данных в работе BI-решений
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:
- Минимум 2 года опыта работы с реляционными базами данных
- Опыт проектирования нормализованных баз данных
- Опыт создания таблиц и связей
- Опыт написания запросов на Transact-SQL
- Знание базовых структур программирования (как ветвление и циклы)
- Понимание ключевых приоритетов бизнеса – доход, прибыль, финансовые исчисления
Преподаватель курса:
Михаил Пилинога – Microsoft Certified Trainer, более 20 лет практического опыта.
Навыки и опыт:
- Доскональное знание систем на основе Windows–технологий, включая как серверные операционные системы Windows NT 4.0, Windows 2000, 2003, 2008, 2012, 2016, так и клиентские — Windows 2000, Windows XP, Windows 7, Windows 8, Windows 10
- Глубокое знание серверов Microsoft Exchange Server (5.5, 2000, 2003, 2007, 2010, 2013, 2016)
- Знание и опыт работы с Microsoft SQL Server (2008, 2014, 2016)
- Опыт внедрения решения инфраструктуры в Microsoft Azure, мониторинга облачных и гибридных решений и поддержки управления жизненным циклом приложений
- Настройка, конфигурирование, администрирование и эксплуатация локальных сетей, коммутаторов 3Com, маршрутизаторов Cisco, точек беспроводного доступа D-Link
- Опыт работы со службой каталогов Active Directory
- Знание аппаратной части PC, опыт подготовки технических спецификаций серверного, компьютерного, сетевого и периферийного оборудования; практический опыт работы с серверами IBM и Fujitsu-Siemens
- Опыт руководства группой администраторов, некоторый опыт работы в подразделении безопасности (информационная защита)
- Наличие опыта работы с программой шифрования PGP и системами распределения открытых ключей PKI (на базе Windows Server 2003 и Windows Server 2008), знание теории криптографии
- Некоторый опыт программирования на C++, C#, ассемблере для х86 процессоров, ASP.NET, PowerShell
По окончании курса вы получите:
- Сертификат Microsoft о прохождении курсов.
- Свидетельство государственного образца о повышении квалификации (при наличии высшего образования).
Программа курса:
Модуль 1: Введение в хранилища данных- Описание концепции и архитектуры хранилища данных
- Решение для хранилища данных
Модуль 2: Планирование инфраструктуры хранилищ данных
- Рекомендации по созданию инфраструктуры хранилищ данных
- Планирование аппаратного обеспечения для хранилища данных
Модуль 3: Проектирование и реализация хранилищ данных
- Проектирование логической инфраструктуры хранилища данных
- Проектирование физической инфраструктуры хранилища данных
Модуль 4: Индексы колоночного хранения (columnstore)
- Введение в индексы columnstore
- Создание columnstore индексов
- Работа с columnstore индексами
Модуль 5: Реализация хранилища данных в Azure
- Преимущество хранилища данных в Azure
- Реализация хранилища данных в Azure
- Разработка хранилища данных в Azure
- Миграция данных в хранилище Azure
Модуль 6: Создание ETL решения
- Введение в ETL с SSIS
- Изучение источников данных
- Реализация потока данных
Модуль 7: Реализация потока управления в пакете SSIS
- Введение в поток управления
- Создание динамических пакетов
- Использование контейнеров
Лабораторная работа: Использование транзакций и контрольных точек
Модуль 8: Отладка и устранение неполадок служб SSIS
- Отладка пакетов служб SSIS
- Ведение журнала событий пакетов служб SSIS
- Обработка ошибок в пакете служб SSIS
Модуль 9: Реализация инкрементального ETL-процесса загрузки данных
- Основы инкрементальной загрузки данных
- Извлечение измененных данных
- Использование временных таблиц
Лабораторная работа: Загрузка данных в хранилище данных
Модуль 10: Обеспечение качества данных
- Введение в качество данных
- Использование Data Quality Services для очистки данных
- Использование Data Quality Services для сведения данных
Лабораторная работа: Исключение дублирования данных
Модуль 11: Использование Master Data Services
- Основные понятия Master Data Services
- Реализация модели Master Data Services
- Управление основными данными
- Создание концентратор основных данных
Модуль 12: Расширение SSIS
- Использование пользовательских компонентов в SSIS
- Использование сценариев в SSIS
Модуль 13: Развертывание и настройка пакетов служб SSIS
- Обзор развертывания
- Развертывание проектов служб SSIS
- Планирование выполнения пакетов служб SSIS
Модуль 14: Использование данных в хранилище
- Введение в бизнес аналитику (BI)
- Введение в системы отчетности
- Введение в анализ данных
- Анализ данных с использованием хранилища Azure
Получить дополнительную информацию:
+375 29 690 40 33, HPaulovich@instituteiba.by