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

Этот пятидневный курс под руководством инструктора дает студентам знания и навыки для предоставления базы данных Microsoft SQL Server. Курс охватывает предоставление SQL Server как локально, так и в Azure, а также установку из новой и миграцию из существующей установки.

  Для кого:

Основная аудитория этого курса — специалисты по базам данных, которым необходимо выполнять роль разработчика Business Intelligence. Им нужно будет сосредоточиться на практической работе по созданию решений для бизнес-аналитики, включая внедрение хранилища данных, ETL и очистку данных.

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

В дополнение к своему профессиональному опыту студенты, посещающие данное обучение, должны обладать следующими техническими знаниями:

  • Базовые знания операционной системы Microsoft Windows и ее основных функций.
  • Знание реляционных баз данных.
  • Некоторый опыт проектирования баз данных.
 

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

После прохождения курса Вы сможете:

  • Описывать ключевые элементы решения для хранилищ данных
  • Описывать основные аппаратные соображения для построения хранилища данных
  • Реализовывать логический дизайн для хранилища данных
  • Реализовывать физический дизайн хранилища данных
  • Создавать индексы columnstore
  • Реализовывать хранилища данных SQL Azure
  • Описывать ключевые особенности служб SSIS
  • Реализовывать поток данных с помощью служб SSIS
  • Реализовывать поток управления, используя задачи и ограничения приоритета
  • Создавать динамические пакеты, которые включают переменные и параметры
  • Осуществлять отладку пакетов SSIS
  • Описывать соображения для реализации решения ETL
  • Внедрять службы качества данных
  • Реализовывать модели сервисов основных данных
  • Описывать, как вы можете использовать пользовательские компоненты для расширения служб SSIS
  • Развертывать проекты SSIS
  • Описывать BI и общие сценарии BI

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

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

  • 1.1 Обзор хранилищ данных
  • 1.2 Соображения по поводу решения для хранилища данных
  • Лаб. раб. Изучение решения для хранилища данных

Модуль 2 Планирование инфраструктуры хранилища данных▼

  • 2.1 Соображения относительно инфраструктуры хранилища данных.
  • 2.2 Планирование оборудования хранилища данных.
  • Лаб. раб. Планирование инфраструктуры хранилища данных

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

  • 3.1 Обзор дизайна хранилища данных
  • 3.2 Разработка таблиц измерений
  • 3.3 Разработка таблиц фактов
  • 3.4 Физический дизайн для хранилища данных
  • Лаб. раб. Реализация схемы хранилища данных

Модуль 4 Индексы Columnstore▼

  • 4.1 Введение в индексы Columnstore
  • 4.2 Создание индексов Columnstore
  • 4.3 Работа с индексами Columnstore
  • Лаб. раб. Использование индексов Columnstore

Модуль 5 Реализация хранилища данных SQL Azure▼

  • 5.1 Преимущества хранилища данных SQL Azure
  • 5.2 Реализация хранилища данных SQL Azure
  • 5.3 Разработка хранилища данных Azure SQL
  • 5.4 Миграция в хранилище данных Azure SQ
  • 5.5 Копирование данных с помощью фабрики данных Azure
  • Лаб. раб. Реализация хранилища данных SQL Azure

Модуль 6 Создание решения ETL▼

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

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

  • 7.1 Введение в поток управления
  • 7.2 Создание динамических пакетов
  • 7.3 Использование контейнеров
  • 7.4 Управление согласованностью.
  • Лаб. раб. 1 Реализация потока управления в пакете служб SSIS
  • Лаб. раб. 2 Использование транзакций и контрольных точек

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

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

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

  • 9.1 Введение в инкрементный ETL
  • 9.2 Извлечение модифицированных данных
  • 9.3 Загрузка измененных данных
  • 9.4 Временные таблицы
  • Лаб. раб. 1 Извлечение измененных данных
  • Лаб. раб. 2 Загрузка хранилища данных

Модуль 10 Обеспечение качества данных▼

  • 10.1 Введение в качество данных
  • 10.2 Использование служб качества данных для очистки данных
  • 10.3 Использование служб качества данных для сопоставления данных
  • Лаб. раб. 1 Очистка данных
  • Лаб. раб. 2 Дедупликация данных

Модуль 11 Использование сервисов▼

  • 11.1 Введение в службы основных данных
  • 11.2 Реализация модели сервисов основных данных
  • 11.3 Иерархии и коллекции
  • 11.4 Создание центра основных данных
  • Лаб. раб. Внедрение сервисов основных данных

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

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

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

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

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

  • 14.1 Введение в бизнес-аналитику
  • 14.2 Введение в анализ данных
  • 14.3 Введение в отчетность
  • 14.4 Анализ данных с помощью хранилища данных SQL Azure
  • Лаб. раб. Использование хранилища данных