Цель курса
предоставить знания и навыки, необходимые для перехода на SQL Server 2017 с более ранних версий с обзором новых возможностей продукта
• Специалисты в области баз данных, имеющих опыт работы с SQL Server 2016 или более ранних и желающих обновить свои навыки для версии SQL Server 2017.
• Сертифицированные специалисты MCSA по SQL Server 2016, желающих обновить сертификацию до SQL Server 2017.
• Описать основные возможности и компоненты SQL Server 2017;
• Описать новые возможности и улучшения в SQL Server 2017 по производительности, доступности и масштабируемости;
• Описать новые возможности и улучшения в SQL Server 2017 при доступе к данным;
• Описать новые возможности и улучшения в SQL Server 2017 службы отчетов (Reporting Service) и BI
• Описать новые возможности и улучшения в SQL Server 2017 в OLAP
• Описать новые и улучшенные функции анализа данных;
• Описать новые возможности и улучшения в SQL Server 2017 при работе с облачными средами;
• Описать функционал SQL Server 2017 в Linux.
• Опыт построения и управления базами данных, хранилищем данных и решений бизнес-аналитики (BI) с SQL Server 2016.
• Знакомство с операционной системой Windows Server 2016 и сетевой инфраструктурой.
• Знакомство с Microsoft Office 2016 Материалы слушателя Слушателям предоставляется фирменное учебное пособие и прочие материалы, необходимые для обучения.
Модуль 1: Введение в SQL Server 2017
Этот модуль описывает основные возможности и компоненты SQL Server 2017.
Темы
• Обзор SQL Server 2017
• Функциональность в различных версиях
Модуль 2: Производительность, масштабируемость и доступность в SQL Server 2017
Этот модуль рассказывает о повышение производительности с помощью адаптивной обработки запросов (Adaptive Query Processing) и автоматической настройки (Automatic Tuning), а также о масштабируемости и доступности благодаря новой архитектуре групп доступности, в том числе рассмотрены масштабируемые группы доступности с правом только на чтение (Read-Scale Availability Group) и группы доступности SQL Server на Linux
Темы
• Адаптивная обработка запросов
• Автоматическая настройка
• Масштабируемость и доступность
Лабораторная работа: Производительность и доступность при адаптивной обработке запросов
• Адаптивная обработка запросов
• Пакетный режим предоставления обратной связи
• Пакетный режим адаптивного соединения
Модуль 3: Доступ к данным в SQL Server 2017
В SQL Server 2017 появляется понятие Граф (SQL Graph), которое позволяет определить отношения между объектами данных в таблице вместо расчета их во время выполнения запроса, что уменьшает ресурсы на обслуживание запроса и упрощает структуру данных.
Темы
• SQL Graph
Лабораторная работа: SQL Graph
• Создание базы данных с SQL Graph
• Запрос в базу данных с SQL Graph
Модуль 4: Службы отчётов и бизнес-аналитики в SQL Server 2017
Этот модуль описывает новые возможности служб отчетов (Reporting Services) и бизнес аналитики (BI) в SQL Server 2017.
Темы
• Power BI Report Server
• Обновления службы отчетов
Лабораторная работа: Служба отчетов и BI
• Развертывание сервера отчетов Power BI
• Добавление комментариев к отчёту
Модуль 5: Новые возможности службы аналитики в SQL Server 2017
• В этом модуле показаны новые и улучшенные возможности службы аналитики в SQL Server 2017, при этом уделено особое внимание табличной модели данных.
Темы
• Обновления табличной модели
Лабораторная работа: Неровные иерархии
• Просмотр существующих отчетов
• Сокрытие пустых записей
Модуль 6: Новые аналитические возможности
Данный модуль описывает новые и усовершенствованные аналитические возможности в SQL Server 2017.
Темы
• Новые и усовершенствованные аналитические функции
Лабораторная работа: Анализ данных с помощью Python
• Включение внешнего выполнения скрипта
• Запуск скриптов Python
Модуль 7: Новые возможности SQL Server в облаке
Когда организаций хочет получать максимальную выгоду от объединения облачных сервисов и существующих решений в локальной инфраструктуре нужно использовать SQL Server в облаке. В этом модуле сопоставляются возможности баз данных Microsoft Azure SQL и Microsoft SQL Server 2017, а также описаны новые функции, упрощающие перенос баз данных из локальных SQL Server в Microsoft Azure SQL.
Темы
• Функции база данных Microsoft Azure SQL
• Управляемые экземпляры
Лабораторная работа: Управляемые экземпляры
• Управляемые экземпляры
По окончании этого модуля слушатели смогут:
Описать различные функции, доступные в базах данных Azure SQL и SQL Server 2017
Описать управляемые экземпляры в Azure
Модуль 8: SQL-сервер в Linux
В этом модуле описан функционал SQL Server на Linux, а также процесс развертывания SQL Server на Linux и через Docker.
Темы
• SQL Server в Linux
• Развертывание SQL Server в среде Linux
Лабораторная работа: SQL-сервер в контейнере Docker
• Развертывание образа SQL Server Docker
• Запуск экземпляра SQL Server в контейнере Docker
• Подключение к экземпляру SQL Server в контейнере Docker