Реализация хранилищ данных в Microsoft SQL Server

Этот курс посвящён вопросу реализации платформы хранилища данных для поддержки решения BI. Учащиеся узнают, как создать хранилище данных с Microsoft® SQL Server® 2014, внедрить ETL со службами интеграции SQL Server, а также проверить и очистить данные с помощью служб качества данных SQL Server и служб основных данных SQL Server.

ПРИМЕЧАНИЕ: Этот курс предназначен для клиентов, заинтересованных в изучении SQL Server 2012 или SQL Server 2014. Он охватывает как новые функции SQL Server 2014, так и важные возможности всей платформы данных SQL Server.

  Для кого:

Этот курс предназначен для специалистов по базам данных, выполняющих роль разработчика Business Intelligence. Им нужно будет сосредоточиться на практической части по созданию решений BI, включая внедрение хранилища данных, ETL и очистку данных. Основные обязанности специалиста:
  • Реализация хранилища данных.
  • Разработка пакетов служб SSIS для извлечения, преобразования и загрузки данных.
  • Обеспечение целостности данных с помощью Master Data Services.
  • Очистка данных с помощью Data Quality Services.
  • Код курса: 20463
    Дата проведения Длительность курса Цена
    07.11.2022 - 11.11.2022 5 дней 32 500 руб. Записаться на курс

    Что должен знать слушатель

    Опыт работы с реляционными базами данных не менее 2 лет, в том числе:

  • Проектирование нормализованной базы данных.
  • Создание таблиц и отношений.
  • Запросы с помощью Transact-SQL.
  • Знакомство с базовыми программными конструкциями (такими как циклы и ветвления).
  • Желательно знать ключевые бизнес-приоритеты, например, доход, прибыльность, финансовый учет.

  • Результаты обучения

  • Описывать концепции хранилища данных и архитектурные решения.
  • Выбирать подходящую аппаратную платформу для хранилища данных.
  • Разрабатывать и внедрять хранилища данных.
  • Реализовывать поток данных в пакете служб SSIS.
  • Реализовывать поток управления в пакете служб SSIS.
  • Отлаживать и устранять неполадки пакетов служб SSIS.
  • Внедрять решение ETL, которое поддерживает инкрементальное извлечение данных.
  • Внедрять решение ETL, поддерживающее добавочную загрузку данных.
  • Внедрять очистку данных с помощью Microsoft Data Quality Services.
  • Внедрять сервисы основных данных для обеспечения целостности данных.
  • Расширять службы SSIS с помощью пользовательских сценариев и компонентов.
  • Разворачивать и настраивать пакеты служб SSIS.
  • Объяснять, как решения BI могут использовать данные из хранилища данных.

  • Программа обучения

    Модуль 1 Введение в Хранилище данных▼

    • 1.1 Обзор Хранилища данных
    • 1.2 Рассмотрение Решений для Хранилища данных
    • Лаб. раб. Изучение Решений Хранилища данных

    Модуль 2 Рекомендации по оборудованию Хранилища данных▼

    • 2.1 Размышления по созданию хранилища данных
    • 2.2 Эталонные архитектуры и устройства хранилища данных
    • Лаб. раб. Планирование инфраструктуры хранилища данных

    Модуль 3 Разработка и внедрение хранилища данных▼

    • 3.1 Логический дизайн для хранилища данных
    • 3.2 Физический дизайн для хранилища данных
    • Лаб. раб. Реализация схемы хранилища данных

    Модуль 4 Создание решения ETL с помощью SSIS▼

    • 4.1 Введение в ETL с SSIS
    • 4.2 Изучение источников данных
    • 4.3 Реализация потока данных
    • Лаб. раб. Реализация потока данных в пакете служб SSIS

    Модуль 5 Реализация потока управления в пакете служб SSIS▼

    • 5.1 Введение в поток управления
    • 5.2 Создание Динамических пакетов
    • 5.3 Использование контейнеров
    • 5.4 Управление Последовательностью
    • Лаб. раб. 5.1 Реализация потока управления в пакете служб SSIS
    • Лаб. раб. 5.2 Использование транзакций и контрольных точек

    Модуль 6 Отладка и устранение неполадок пакетов служб SSIS▼

    • 6.1 Отладка пакета служб SSIS
    • 6.2 Регистрация событий пакета служб SSIS
    • 6.3 Обработка ошибок в пакете служб SSIS
    • Лаб. раб. Отладка и устранение неполадок пакета служб SSIS

    Модуль 7 Внедрение решений для извлечения данных▼

    • 7.1 Планирование извлечения данных
    • 7.2 Извлечение модифицированных данных
    • Лаб.раб. Извлечение модифицированных данных

    Модуль 8 Загрузка данных в хранилище данных▼

    • 8.1 Планирование загрузки данных
    • 8.2 Использование SSIS для дополнительных нагрузок
    • 8.3 Использование методов загрузки Transact-SQL
    • Лаб. раб. Загрузка хранилища данных

    Модуль 9 Соблюдение качества данных▼

    • 9.1 Введение в качество данных
    • 9.2 Использование служб качества данных для очистки данных
    • 9.3 Использование служб качества данных для сопоставления данных
    • Лаб. раб. 9.1 Очищение данных
    • Лаб. раб. 9.2 Устранение дублирования данных

    Модуль 10 Базовые службы данных▼

    • 10.1 Введение в Базовые службы данных
    • 10.2 Реализация модели Базовой службы данных
    • 10.3 Управление Базовыми данными
    • 10.4 Создание центра Базовых данных
    • Лаб.раб. Внедрение службы Базовых данных

    Модуль 11 Расширение служб интеграции SQL Server▼

    • 11.1 Использование скриптов в SSIS
    • 11.2 Использование пользовательских компонентов в SSIS
    • Лаб.раб. Использование пользовательских скриптов

    Модуль 12 Развертывание и настройка пакетов служб SSIS▼

    • 12.1 Обзор развертывания служб SSIS
    • 12.2 Развертывание проектов служб SSIS
    • 12.3 Планирование выполнения пакета служб SSIS
    • Лаб.раб. Развертывание и настройка пакетов служб SSIS

    Модуль 13 Использование данных в Хранилище данных▼

    • 13.1 Введение в бизнес-аналитику (BI)
    • 13.2 Корпоративная бизнес-аналитика
    • 13.3 BI самообслуживания и большие данные
    • Лаб.раб. Использование хранилища данных