Реализация хранилищ данных SQL
После изучения курса вы сможете:
- Описывать ключевые элементы хранилищ данных.
- Реализовывать логический дизайн хранилищ данных.
- Реализовывать физический дизайн хранилищ данных.
- Создавать колоночные индексы.
- Реализовывать поток данных в SQL Server Integration Services (SSIS).
- Отлаживать SSIS пакеты.
- Реализовывать службу качества данных.
- Реализовывать модели службы мастер данных.
Содержание курса
Модуль 1: Введение в хранилища данных.
- Описание концепции и архитектуры хранилища данных.
- Решение для хранилища данных.
Модуль 2: Планирование инфраструктуры хранилища данных.
- Рекомендации по построению хранилища данных.
- Планирование аппаратного обеспечения хранилища данных.
Модуль 3: Проектирование и реализация хранилища данных.
- Проектирование логической модели хранилища данных.
- Проектирование физической модели хранилища данных.
Модуль 4: Колоночные индексы.
- Введения в колоночные индексы.
- Создание колоночных индексов.
- Работа с колоночными индексами.
Модуль 5: Реализация хранилища данных в Azure.
- Преимущества хранилища данных в Azure.
- Реализация хранилища данных в Azure.
- Разработка хранилища данных в Azure.
- Миграция хранилища данных в Azure.
Модуль 6: Создание решения по управлению хранилищами данных – ETL (Extract, Transform, Load).
- Введение в ETL с SQL Server Integration Services (SSIS).
- Исследование источника данных.
- Реализация потока данных.
Модуль 7: Реализация потока управления в пакете SSIS.
- Введение в поток управления.
- Создание динамических пакетов.
- Использование контейнеров.
Модуль 8: Отладка и устранение неисправностей пакетов SSIS.
- Отладка пакета SSIS.
- Журнализация событий пакета SSIS.
- Обработка ошибок в пакете SSIS.
Модуль 9: Реализация инкрементального ETL-процесса.
- Введение в инкрементальный ETL-процесс.
- Извлечение измененных данных.
- Временные таблицы.
Модуль 10: Обеспечение качества данных.
- Введение в качество данных Data Quality.
- Использование службы качества данных (Data Quality Services) для очистки данных.
- Использование службы качества данных для поиска совпадения данных.
Модуль 11: Использование службы Master Data Services.
- Основные понятия службы мастер данных.
- Реализация модели службы мастер данных.
- Управление мастер данными.
- Создание хаба мастер данных.
Модуль 12: Расширение SQL Server Integration Services (SSIS).
- Использование пользовательских компонентов в SSIS.
- Использование скриптов в SSIS.
Модуль 13: Развертывание и настройка пакетов SSIS.
- Обзор развертывания SSIS.
- Развертывание проектов SSIS.
- Планирование выполнения пакетов SSIS.
Модуль 14: Использование данных в хранилище.
- Введение в бизнес-аналитику (Business Intelligence).
- Введение в отчеты (Reporting).
- Введение в анализ данных (Data Analysis).
- Анализ данных в хранилище Azure.
Слушатели
Курс предназначен для IT-профессионалов, которые являются BI разработчиками. Курс будет полезен специалистам, которые занимаются разработкой решений создания хранилищ данных, ETL и очисткой данных.
Предварительная подготовка
- опыт работы с реляционными базами данных от 2-х лет;
- разработка нормализованных бах данных;
- создание таблиц и отношений;
- написание запросов на языке T-SQL;
- базовые знания в программировании;
- понимание ключевых приоритетов бизнеса (доход, рентабельность, финансовый учет).