М10990С: Анализ данных с использованием SQL Server Reporting Services [2020]
Специалист
Федор Самородов
SQL Server 2016 Reporting Services (SSRS) – программа, представляющая собой набор служб для анализа данных и построения на их основе информативных отчетов. С помощью этого решения можно создавать как традиционные отчеты с постраничным разбиением, так и мобильные отчеты, которые адаптируются под разные устройства. Кроме того, программа может открываться как веб-портал, где все данные представлены в наглядном виде.
Профессионалы в области анализа данных с помощью SSRS являются востребованными специалистами на рынке труда. Если вы хотите освоить инструменты программы, приглашаем пройти курс «10990C: Анализ данных в SQL Server 2016 Reporting Services». Он рассчитан на аналитиков и разработчиков BI-решений.
Курс дает слушателям необходимые знания для работы с Microsoft SQL Server 2016 Reporting Services. Вы познакомитесь с различными возможностями программы: научитесь анализировать данные, строить сложные отчеты, настраивать публичные отчеты, а также адаптировать отчеты для мобильного использования.
Спойлер: Вы научитесь
1. Описать службы отчетов и их компоненты;
2. Описать источники данных служб отчетов;
3. Внедрить постраничные отчеты;
4. Работать с данными служб отчетов;
5. Визуализировать данные с помощью служб отчетов;
6. Агрегировать данные отчета;
7. Опубликовать отчеты служб отчетов;
8. Администрировать службы отчетов;
9. Расширять и интегрировать службы отчетов;
10. Описать мобильные отчеты;
11. Разрабатывать мобильные отчеты.
Спойлер: Содержание
Модуль 1. Введение в службы отчетов
В этом модуле описаны службы отчетов Microsoft SQL Server, компоненты и инструменты для работы с отчетами.
Введение в службу отчётов
Компоненты службы отчетов
Инструменты службы отчетов
Лабораторная работа: Обзор службы отчетов
Обзор отчетов
Настройка служб отчетов
Модуль 2. Источники данных службы отчётов
Почти каждый отчет, опубликованный с помощью служб отчетов SQL Server (SSRS), будет построен с использованием данных, полученных из нескольких исходных систем. В этом модуле объясняется, как настроить SSRS для взаимодействия с системами исходных данных, работая с разными источниками данных.
Источники данных
Строки подключения
Наборы данных
Лабораторная работа: Настройка доступа к данным с Report Builder
Настройка доступа к данным в Report Builder
Лабораторная работа: Настройка доступа к данным с Report Designer
Настройка доступа к данным в Report Designer
Модуль 3. Создание постраничных отчётов
Теперь, когда обозначены основные задачи бизнес аналитики и рассмотрено моделирование данных, а также рассказано, как получить доступ к данным из Report Designer и Report Builder, нужно научиться создавать отчеты. Этот модуль показывает, как создавать разные типы отчетов в обоих приложениях, в дополнение к использованию Мастера отчетов.
Создание отчета с помощью мастера отчетов
Создание отчета
Публикация отчета
Лабораторная работа: Создание отчета
Использование мастера отчетов - Report Designer
Использование мастер отчетов - Report Builder
Создание и публикация отчета - Report Designer
Создание и публикация отчета - Report Builder
Модуль 4. Работа с данными службы отчётов
Обычно, бизнес требования изменяются в зависимости от необходимой информации и способа представления данных. При просмотре подробного отчета руководство может запросить более крупные, обобщенные или отфильтрованные версии одного и того же отчета. Report Designer и Report Builder поддерживают эти сценарии посредством фильтрации, сортировки, развертки, группировки и параметризации отчетов. В этом модуле показано, как использовать фильтры и параметры, чтобы сделать отчеты более динамичными и полезными для бизнес-пользователей.
Фильтрация данных
Параметры отчета
Реализация фильтров и параметров
Лабораторная работа: Создание параметризованного отчёта
Использование параметров в Report Designer
Использование параметров в Report Builder
Модуль 5. Агрегирование данных в отчётах
По мере того как объем генерируемых данных продолжает расти, потребность в понимании его значения тоже возрастает. Используя визуализацию данных, можно сделать данные более понятными и быстрее проводить их интерпретацию. Визуализация данных позволяет сравнивать, показывать тренды и передавать масштаб намного быстрее чем таблица чисел. Детали очень важны, но визуализации предлагает эффективный способ быстро и точно передать смысл и идеи.
Форматирование данных
Изображения и диаграммы
Штрих-коды, спарклайны, индикаторы, датчики и карты
Лабораторная работа: Управление форматированием
Форматирование данных в Report Designer
Форматирование данных в Report Builder
Модуль 6. Визуализация данных в службах отчётов
В связи с расширением объема необходимых данных появляется потребность в управлении данными через группировки и функции агрегирования. В этом модуле показано, как создавать структуры групп, агрегировать данные и обеспечивать интерактивность в отчетах, чтобы пользователи могли видеть уровень детализации или резюме, в котором они нуждаются.
Сортировка и группировка
Отчет подотчета
Агрегирование и детализация
Лабораторная работа: Агрегирование данных отчёта
Сортировка и группировка в Report Designer
Сортировка и группировка в Report Builder
Модуль 7. Общий доступ к отчетам в службах отчётов
Когда публикуется отчет служб Reporting Services, пользователи могут просматривать отчет в интерактивном режиме. В некоторых ситуациях может быть выгодно запускать отчеты автоматически, также можно повысить производительность за счет кеширования и моментальных снимков, или доставлять отчеты пользователям с помощью электронной почты или других механизмов. Чтобы автоматически запускать отчеты, нужно понять, как Reporting Services управляет планированием. Этот модуль охватывает планирование отчетов, кеширование и жизненный цикл отчета, а также автоматическую подписку и доставку отчетов.
Расписания
Кэширование отчета, моментальные снимки и комментарии
Подписка на отчет и доставка отчетов
Лабораторная работа: Общий доступ к отчетам в службах отчётов
Создание общего расписания
Настройка кэширования
Подписка на отчет
Модуль 8. Администрирование служб отчётов
Системные администраторы берут на себя ответственность за конфигурацию и повседневную работу ИТ-систем. В службах SQL Server Reporting Services (SSRS) административные задачи включают в себя настройку веб-портала и веб-службы, брендинг веб-портала и обеспечение тщательного контроля доступа к конфиденциальным отчетам. Администраторы также контролируют и оптимизируют производительность.
Управление службами отчетов
Настройка служб отчетов
Производительность служб отчетов
Лабораторная работа: Администрирование служб отчётов
Авторизация доступа к отчетам
Брендинг веб-портала
Модуль 9. Расширение и интеграция служб отчётов
Хотя Reporting Services является мощным инструментом, его встроенные возможности могут не всегда соответствовать потребностям компании. Этот модуль охватывает методы расширения функциональности служб Reporting Services с помощью выражений и настраиваемого кода. Также рассмотрены методы программирования в Reporting Services и интеграция отчетов Reporting Services в другие приложения.
Выражения и встроенный код
Расширение служб отчетов
Интеграция со службами отчетов
Лабораторная работа: Расширение и интеграция служб отчётов
Пользовательский код в Report Designer
Пользовательский код в Report Builder
Доступ к URL
Модуль 10. Введение в отчёты для мобильных устройств
Этот модуль описывает разработку и публикацию отчетов, предназначенных для мобильных устройств, таких как смартфоны и планшеты. Службы отчетов Microsoft SQL Server (SSRS) включают поддержку мобильных отчетов, хотя инструменты, которые используются для разработки и публикации мобильных отчетов, отличаются от инструментов, используемых для стандартных страниц отчетов, описанных ранее.
Обзор отчетов SQL Server для мобильных устройств
Подготовка данных для отчётов для мобильных устройств
Публикация отчётов для мобильных устройств
Лабораторная работа: Отчёты для мобильных устройств
Форматирование данных для мобильного отчета
Создание мобильного отчета
Создание KPI
Модуль 11. Разработка отчётов для мобильных устройств
В этом модуле перечислены типы элементов, которые можно добавить в отчеты Microsoft SQL Server Reporting Services. Также рассмотрена работа с параметрами наборов данных и добавление инструментов детализации в отчетах.
Проектирование и публикация мобильных отчетов
Детализация в мобильных отчетах
Лабораторная работа: Разработка мобильных отчетов
Добавление набора данных с параметрами
Разработка мобильного отчета
Публикация мобильного отчета
Добавление пути к настраиваемому URL-адресу
Специалист
Федор Самородов
SQL Server 2016 Reporting Services (SSRS) – программа, представляющая собой набор служб для анализа данных и построения на их основе информативных отчетов. С помощью этого решения можно создавать как традиционные отчеты с постраничным разбиением, так и мобильные отчеты, которые адаптируются под разные устройства. Кроме того, программа может открываться как веб-портал, где все данные представлены в наглядном виде.
Профессионалы в области анализа данных с помощью SSRS являются востребованными специалистами на рынке труда. Если вы хотите освоить инструменты программы, приглашаем пройти курс «10990C: Анализ данных в SQL Server 2016 Reporting Services». Он рассчитан на аналитиков и разработчиков BI-решений.
Курс дает слушателям необходимые знания для работы с Microsoft SQL Server 2016 Reporting Services. Вы познакомитесь с различными возможностями программы: научитесь анализировать данные, строить сложные отчеты, настраивать публичные отчеты, а также адаптировать отчеты для мобильного использования.
Спойлер: Вы научитесь
1. Описать службы отчетов и их компоненты;
2. Описать источники данных служб отчетов;
3. Внедрить постраничные отчеты;
4. Работать с данными служб отчетов;
5. Визуализировать данные с помощью служб отчетов;
6. Агрегировать данные отчета;
7. Опубликовать отчеты служб отчетов;
8. Администрировать службы отчетов;
9. Расширять и интегрировать службы отчетов;
10. Описать мобильные отчеты;
11. Разрабатывать мобильные отчеты.
Спойлер: Содержание
Модуль 1. Введение в службы отчетов
В этом модуле описаны службы отчетов Microsoft SQL Server, компоненты и инструменты для работы с отчетами.
Введение в службу отчётов
Компоненты службы отчетов
Инструменты службы отчетов
Лабораторная работа: Обзор службы отчетов
Обзор отчетов
Настройка служб отчетов
Модуль 2. Источники данных службы отчётов
Почти каждый отчет, опубликованный с помощью служб отчетов SQL Server (SSRS), будет построен с использованием данных, полученных из нескольких исходных систем. В этом модуле объясняется, как настроить SSRS для взаимодействия с системами исходных данных, работая с разными источниками данных.
Источники данных
Строки подключения
Наборы данных
Лабораторная работа: Настройка доступа к данным с Report Builder
Настройка доступа к данным в Report Builder
Лабораторная работа: Настройка доступа к данным с Report Designer
Настройка доступа к данным в Report Designer
Модуль 3. Создание постраничных отчётов
Теперь, когда обозначены основные задачи бизнес аналитики и рассмотрено моделирование данных, а также рассказано, как получить доступ к данным из Report Designer и Report Builder, нужно научиться создавать отчеты. Этот модуль показывает, как создавать разные типы отчетов в обоих приложениях, в дополнение к использованию Мастера отчетов.
Создание отчета с помощью мастера отчетов
Создание отчета
Публикация отчета
Лабораторная работа: Создание отчета
Использование мастера отчетов - Report Designer
Использование мастер отчетов - Report Builder
Создание и публикация отчета - Report Designer
Создание и публикация отчета - Report Builder
Модуль 4. Работа с данными службы отчётов
Обычно, бизнес требования изменяются в зависимости от необходимой информации и способа представления данных. При просмотре подробного отчета руководство может запросить более крупные, обобщенные или отфильтрованные версии одного и того же отчета. Report Designer и Report Builder поддерживают эти сценарии посредством фильтрации, сортировки, развертки, группировки и параметризации отчетов. В этом модуле показано, как использовать фильтры и параметры, чтобы сделать отчеты более динамичными и полезными для бизнес-пользователей.
Фильтрация данных
Параметры отчета
Реализация фильтров и параметров
Лабораторная работа: Создание параметризованного отчёта
Использование параметров в Report Designer
Использование параметров в Report Builder
Модуль 5. Агрегирование данных в отчётах
По мере того как объем генерируемых данных продолжает расти, потребность в понимании его значения тоже возрастает. Используя визуализацию данных, можно сделать данные более понятными и быстрее проводить их интерпретацию. Визуализация данных позволяет сравнивать, показывать тренды и передавать масштаб намного быстрее чем таблица чисел. Детали очень важны, но визуализации предлагает эффективный способ быстро и точно передать смысл и идеи.
Форматирование данных
Изображения и диаграммы
Штрих-коды, спарклайны, индикаторы, датчики и карты
Лабораторная работа: Управление форматированием
Форматирование данных в Report Designer
Форматирование данных в Report Builder
Модуль 6. Визуализация данных в службах отчётов
В связи с расширением объема необходимых данных появляется потребность в управлении данными через группировки и функции агрегирования. В этом модуле показано, как создавать структуры групп, агрегировать данные и обеспечивать интерактивность в отчетах, чтобы пользователи могли видеть уровень детализации или резюме, в котором они нуждаются.
Сортировка и группировка
Отчет подотчета
Агрегирование и детализация
Лабораторная работа: Агрегирование данных отчёта
Сортировка и группировка в Report Designer
Сортировка и группировка в Report Builder
Модуль 7. Общий доступ к отчетам в службах отчётов
Когда публикуется отчет служб Reporting Services, пользователи могут просматривать отчет в интерактивном режиме. В некоторых ситуациях может быть выгодно запускать отчеты автоматически, также можно повысить производительность за счет кеширования и моментальных снимков, или доставлять отчеты пользователям с помощью электронной почты или других механизмов. Чтобы автоматически запускать отчеты, нужно понять, как Reporting Services управляет планированием. Этот модуль охватывает планирование отчетов, кеширование и жизненный цикл отчета, а также автоматическую подписку и доставку отчетов.
Расписания
Кэширование отчета, моментальные снимки и комментарии
Подписка на отчет и доставка отчетов
Лабораторная работа: Общий доступ к отчетам в службах отчётов
Создание общего расписания
Настройка кэширования
Подписка на отчет
Модуль 8. Администрирование служб отчётов
Системные администраторы берут на себя ответственность за конфигурацию и повседневную работу ИТ-систем. В службах SQL Server Reporting Services (SSRS) административные задачи включают в себя настройку веб-портала и веб-службы, брендинг веб-портала и обеспечение тщательного контроля доступа к конфиденциальным отчетам. Администраторы также контролируют и оптимизируют производительность.
Управление службами отчетов
Настройка служб отчетов
Производительность служб отчетов
Лабораторная работа: Администрирование служб отчётов
Авторизация доступа к отчетам
Брендинг веб-портала
Модуль 9. Расширение и интеграция служб отчётов
Хотя Reporting Services является мощным инструментом, его встроенные возможности могут не всегда соответствовать потребностям компании. Этот модуль охватывает методы расширения функциональности служб Reporting Services с помощью выражений и настраиваемого кода. Также рассмотрены методы программирования в Reporting Services и интеграция отчетов Reporting Services в другие приложения.
Выражения и встроенный код
Расширение служб отчетов
Интеграция со службами отчетов
Лабораторная работа: Расширение и интеграция служб отчётов
Пользовательский код в Report Designer
Пользовательский код в Report Builder
Доступ к URL
Модуль 10. Введение в отчёты для мобильных устройств
Этот модуль описывает разработку и публикацию отчетов, предназначенных для мобильных устройств, таких как смартфоны и планшеты. Службы отчетов Microsoft SQL Server (SSRS) включают поддержку мобильных отчетов, хотя инструменты, которые используются для разработки и публикации мобильных отчетов, отличаются от инструментов, используемых для стандартных страниц отчетов, описанных ранее.
Обзор отчетов SQL Server для мобильных устройств
Подготовка данных для отчётов для мобильных устройств
Публикация отчётов для мобильных устройств
Лабораторная работа: Отчёты для мобильных устройств
Форматирование данных для мобильного отчета
Создание мобильного отчета
Создание KPI
Модуль 11. Разработка отчётов для мобильных устройств
В этом модуле перечислены типы элементов, которые можно добавить в отчеты Microsoft SQL Server Reporting Services. Также рассмотрена работа с параметрами наборов данных и добавление инструментов детализации в отчетах.
Проектирование и публикация мобильных отчетов
Детализация в мобильных отчетах
Лабораторная работа: Разработка мобильных отчетов
Добавление набора данных с параметрами
Разработка мобильного отчета
Публикация мобильного отчета
Добавление пути к настраиваемому URL-адресу
Для просмотра содержимого вам необходимо авторизоваться
Для просмотра содержимого вам необходимо авторизоваться