Implementing a SQL Data Warehouse (20767)

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

Продолжительность: 5 дней.

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

Аудитория

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

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

По окончании курса слушатели научатся:

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

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

Этот модуль описывает концепции хранилища данных и рассмотрение архитектуры.

  • Обзор хранилищ данных
  • Соображения по поводу решения для хранилища данных

Лабораторная работа: изучение решения для хранилища данных

  • Изучение источников данных
  • Изучение процесса ETL
  • Изучение хранилища данных

После завершения этого модуля вы сможете:

  • Описывать ключевые элементы решения для хранилищ данных
  • Описывать ключевые аспекты решения для хранилища данных

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

Этот модуль описывает основные аппаратные соображения для построения хранилища данных.

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

Лабораторная работа: планирование инфраструктуры хранилища данных

  • Планирование оборудования хранилища данных

После завершения этого модуля вы сможете:

  • Описывать основные аппаратные соображения для построения хранилища данных
  • Объяснять, как использовать эталонные архитектуры и устройства хранилища данных для создания хранилища данных

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

Этот модуль описывает, как вы приступаете к разработке и реализации схемы для хранилища данных.

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

Лабораторная работа: реализация схемы хранилища данных

  • Реализация звездной схемы
  • Реализация схемы снежинки
  • Реализация таблицы измерения времени

После завершения этого модуля вы сможете:

  • Реализовывать логический дизайн для хранилища данных
  • Реализовывать физический дизайн хранилища данных

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

Этот модуль представляет Columnstore Indexes.

  • Введение в индексы Columnstore
  • Создание индексов Columnstore
  • Работа с индексами Columnstore

Лабораторная работа: использование индексов Columnstore

  • Создайте индекс Columnstore в таблице FactProductInventory
  • Создайте индекс Columnstore в таблице FactInternetSales
  • Создать оптимизированную для памяти таблицу Columnstore

После завершения этого модуля вы сможете:

  • Создавать индексы Columnstore
  • Работать с индексами Columnstore

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

В этом модуле описаны хранилища данных SQL Azure и способы их реализации.

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

Лабораторная работа: реализация хранилища данных SQL Azure

  • Создайте базу данных хранилища данных Azure SQL
  • Миграция в базу данных хранилища данных SQL Azure
  • Скопируйте данные с помощью фабрики данных Azure.

После завершения этого модуля вы сможете:

  • Описывать преимущества хранилища данных SQL Azure
  • Реализовывать хранилище данных SQL Azure
  • Описывать рекомендации по разработке хранилища данных SQL Azure
  • Планировать миграции в хранилище данных SQL Azure

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

В конце этого модуля вы сможете реализовать поток данных в пакете служб SSIS.

  • Введение в ETL с SSIS
  • Изучение исходных данных
  • Реализация потока данных

Лабораторная работа: реализация потока данных в пакете служб SSIS

  • Изучение исходных данных
  • Передача данных с помощью задачи строки данных
  • Использование компонентов преобразования в строке данных

После завершения этого модуля вы сможете:

  • Описывать ETL с помощью SSIS
  • Исследовать исходные данные
  • Реализовывать поток данных

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

Этот модуль описывает реализацию потока управления в пакете служб SSIS.

  • Введение в поток управления
  • Создание динамических пакетов
  • Использование контейнеров
  • Управление согласованностью.

Лабораторная работа: реализация потока управления в пакете служб SSIS

  • Использование задач и приоритетов в потоке управления
  • Использование переменных и параметров
  • Использование контейнеров

Лабораторная работа: использование транзакций и контрольных точек

  • Использование транзакций
  • Использование контрольных точек

После завершения этого модуля вы сможете:

  • Описывать поток управления
  • Создавать динамические пакеты
  • Использовать контейнеры

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

Этот модуль описывает, как отлаживать и устранять неполадки пакетов служб SSIS.

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

Лабораторная работа: отладка и устранение неполадок пакета служб SSIS

  • Отладка пакета служб SSIS
  • Регистрация выполнения пакета служб SSIS
  • Реализация обработчика событий
  • Обработка ошибок в потоке данных

После завершения этого модуля вы сможете:

  • Отлаживать пакета служб SSIS
  • Журналировать событий пакета служб SSIS
  • Обрабатывать ошибки в пакете служб SSIS

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

В этом модуле описывается, как реализовать решение служб SSIS, которое поддерживает добавочную загрузку DW и изменение данных.

  • Введение в инкрементный ETL
  • Извлечение модифицированных данных
  • Загрузка измененных данных
  • Временные таблицы

Лабораторная работа: извлечение измененных данных

  • Использование столбца datetime для постепенного извлечения данных
  • Использование сбора данных изменений
  • Использование задачи управления CDC
  • Использование отслеживания изменений

Лабораторная работа: загрузка хранилища данных

  • Загрузка данных из таблиц вывода CDC
  • Использование преобразования поиска для вставки или обновления данных измерений
  • Реализация медленно меняющегося измерения
  • Использование оператора слияния

После завершения этого модуля вы сможете:

  • Описывать инкрементный ETL
  • Извлекать измененные данные
  • Загружать измененные данные.
  • Описывать временные таблицы

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

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

  • Введение в качество данных
  • Использование служб качества данных для очистки данных
  • Использование служб качества данных для сопоставления данных

Лаборатория: очистка данных

  • Создание базы знаний DQS
  • Использование проекта DQS для очистки данных
  • Использование DQS в пакете служб SSIS

Лабораторная работа: дедупликация данных

  • Создание соответствующей политики
  • Использование проекта DS для сопоставления данных

После завершения этого модуля вы сможете:

  • Описывать данные качества услуг
  • Очищать данные с помощью услуг качества данных
  • Сопоставлять данные, используя службы качества данных
  • Устранять дубликаты данных, используя службы качества данных

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

Этот модуль описывает, как реализовать службы основных данных для обеспечения целостности данных в источнике.

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

Лабораторная работа: внедрение сервисов основных данных

  • Создание модели сервисов основных данных
  • Использование надстройки служб основных данных для Excel
  • Обеспечение соблюдения бизнес-правил
  • Загрузка данных в модель
  • Использование данных сервисов основных данных

После завершения этого модуля вы сможете:

  • Описывать ключевые концепции службы основных данных
  • Реализовывать модель службы основных данных
  • Управлять основными данными
  • Создать центр основных данных

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

Этот модуль описывает, как расширить SSIS с помощью пользовательских сценариев и компонентов.

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

Лабораторная работа: использование скриптов

  • Использование задачи скрипта

После завершения этого модуля вы сможете:

  • Использовать пользовательские компоненты в SSIS
  • Использовать сценарии в SSIS

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

Этот модуль описывает, как развернуть и настроить пакеты служб SSIS.

  • Обзор развертывания служб SSIS
  • Развертывание проектов служб SSIS
  • Планирование выполнения пакета служб SSIS

Лабораторная работа: развертывание и настройка пакетов служб SSIS

  • Создание каталога служб SSIS
  • Развертывание проекта SSIS
  • Создание сред для решения служб SSIS
  • Запуск пакета служб SSIS в студии управления SQL-сервером
  • Планирование пакетов служб SSIS с помощью агента сервера SQL

После завершения этого модуля вы сможете:

  • Описывать развертывание служб SSIS
  • Развертывать пакеты служб SSIS
  • Планировать выполнение пакетов служб SSIS

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

Этот модуль описывает, как отлаживать и устранять неполадки пакетов служб SSIS.

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

Лабораторная работа: использование хранилища данных

  • Изучение отчетов службы отчетов
  • Изучение книги PowerPivot
  • Изучение отчета Power View

После завершения этого модуля вы сможете:

  • Описывать на высоком уровне бизнес-аналитики
  • Показывать понимание отчетности
  • Показывать понимание анализа данных
  • Анализировать данные с помощью хранилища данных Azure SQL

Отправить заявку:

    Время начала

    10:00

    14/11/2022

    Время окончания

    17:00

    14/11/2022

    Адрес

    Astana