Общие сведения об отчетности в Configuration Manager

Относится к Configuration Manager (Current Branch)

Отчеты в Configuration Manager предоставляют набор средств и ресурсов, которые помогают использовать расширенные возможности отчетности SQL Server Reporting Services (SSRS) и Сервер отчетов Power BI Power BI. Обе платформы отчетов предоставляют широкие возможности для создания пользовательских отчетов. Отчеты помогают собирать, упорядочивать и представлять сведения об объемах данных Configuration Manager в организации. Configuration Manager предоставляет множество готовых отчетов в Reporting Services, которые можно использовать без изменений. Можно дублировать и изменять отчеты по умолчанию в соответствии со своими требованиями или создавать собственные отчеты.

Службы SQL Server Reporting Services

Службы SQL Server Reporting Services предоставляют полный спектр готовых к использованию средств и служб, помогающих создавать и развертывать отчеты для организации, а также управлять ими. Он также оснащен функциями программирования, которые позволяют расширить и настроить функции отчетности. Reporting Services — это серверная платформа отчетов, которая предоставляет комплексные функции отчетности для различных типов источников данных.

Configuration Manager использует службы SQL Server Reporting Services в качестве основного решения для создания отчетов. Интеграция со службами Reporting Services обеспечивает следующие преимущества:

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

  • Отображает отчеты с помощью средства просмотра отчетов Configuration Manager или диспетчера отчетов, который представляет собой веб-подключение к отчету.

  • Обеспечивает высокую производительность, доступность и масштабируемость.

  • Предоставляет подписки на отчеты, на которые пользователи могут подписаться. Например, менеджер каждый день подписывается на рассылаемый по электронной почте отчет с подробным описанием состояния выпуска обновления программного обеспечения.

  • Экспортирует отчеты в разных популярных форматах.

Дополнительные сведения см. в статье Что такое SQL Server Reporting Services (SSRS)?

Сервер отчетов Power BI

Начиная с версии 2002, интегрируйте сервер отчетов Power BI с отчетами Configuration Manager. Эта интеграция обеспечивает современную визуализацию и лучшую производительность. В нем добавлена консольная поддержка отчетов Power BI, аналогичная той, что уже существует в SQL Server Reporting Services. Дополнительные сведения см. в разделе "Интеграция с Сервер отчетов Power BI".

Сервер отчетов Power BI Power BI — это локальный сервер отчетов с веб-порталом, на котором отображаются отчеты и которые ими управляют. Она включает инструменты для создания отчетов Power BI, отчетов с разбивкой на страницы, мобильных отчетов и ключевых показателей эффективности. Дополнительные сведения см. в статье Что такое сервер отчетов Power BI?.

Точка служб отчетов

Точка служб отчетов — это роль системы сайта, добавляемая на сервер, на котором работают службы Microsoft SQL Server Reporting Services. Точка служб отчетов выполняет следующие функции:

  • Копирует определения отчетов Configuration Manager в Reporting Services
  • Создание папок отчетов на основе категорий отчетов
  • Устанавливает политику безопасности для папок отчетов и отчетов. Эти политики основаны на ролевых разрешениях для пользователей с правами администратора Configuration Manager. С 10-минутным интервалом точка служб отчетов подключается к службам Reporting Services для повторного применения политики безопасности, если вы ее изменили.

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

Отчеты Configuration Manager

Configuration Manager предоставляет определения отчетов для более чем 400 отчетов в более чем 50 папках отчетов. В процессе установки точки служб отчетов они копируются в корневую папку отчета в службах SQL Server Reporting Services. В консоли Configuration Manager отчеты отображаются и упорядочиваются во вложенные папки по категориям отчетов.

Отчеты не распространяются вверх или вниз по иерархии Configuration Manager. Они запускаются только в базе данных сайта, на котором они были созданы. Так как Configuration Manager реплицирует глобальные данные по всей иерархии, у вас есть доступ к сведениям в отчетах, касающимся всей иерархии. Когда отчет получает данные из базы данных сайта, он получает доступ к данным текущего сайта и дочерних сайтов, а также к глобальным данным для каждого сайта в иерархии.

Как и другие объекты Configuration Manager, пользователь с правами администратора должен иметь соответствующие разрешения на запуск или изменение отчетов. Чтобы запустить отчет, пользователь с правами администратора должен иметь разрешение на запуск отчета для объекта. Чтобы создать или изменить отчет, пользователь с правами администратора должен иметь разрешение на изменение отчета для объекта.

Создание и изменение отчетов

Для отчетов на основе Reporting Services Configuration Manager использует Microsoft SQL Server Report Builder в качестве эксклюзивного средства разработки и редактирования отчетов на основе моделей и SQL. При создании или редактировании отчета на консоли Configuration Manager открывается Report Builder. Дополнительные сведения см. в статье Эксплуатация и обслуживание для отчетности.

Начиная с версии 2002, для создания или изменения отчетов Power BI консоль интегрируется с Power BI Desktop. Дополнительные сведения см. в статье Создание отчетов Power BI.

Запуск отчетов

При запуске отчета на основе Reporting Services на консоли Configuration Manager открывается средство просмотра отчетов и подключение к службам Reporting Services. После указания обязательных параметров отчета Reporting Services извлекает данные и отображает результаты в средстве просмотра. Вы также можете подключаться к службам SQL Services, Reporting Services, подключаться к источнику данных для сайта и запускать отчеты.

Начиная с версии 2002, при запуске отчета на основе Power BI он открывается в веб-браузере.

Добавить в избранное

По умолчанию Configuration Manager поставляется с несколькими сотнями отчетов, и вы можете добавить в этот список другие. Вместо того чтобы постоянно искать часто используемые отчеты, начиная с версии 2103 вы можете добавить их в избранное. Это действие позволяет быстро получить к нему доступ из узла "Избранное ".

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

Пожаловаться на запросы

Вы можете настроить запрос или параметр отчета при создании или изменении отчета. Создавайте запросы для отчетов, чтобы ограничить или настроить данные, извлекаемые отчетом. Отчет может содержать несколько запросов. Убедитесь, что имена подсказок уникальны и содержат только буквы и цифры, соответствующие правилам SQL Server для идентификаторов.

При запуске отчета запрос запрашивает значение для обязательного параметра. На основе значения параметра он получает данные отчета. Например, в отчете "Сведения о компьютере для конкретного компьютера" запрашивается имя компьютера. Reporting Services передает указанное значение в переменную, определенную в инструкции SQL отчета.

Ссылки отчетов в Configuration Manager используются в исходном отчете для обеспечения удобного доступа к другим данным. Например, он может ссылаться на более подробные сведения о каждом из элементов исходного отчета. Если для выполнения конечного отчета требуется один или несколько запросов, исходный отчет должен содержать столбец с соответствующими значениями для каждого запроса.

В ссылке нужно указать номер столбца со значением запроса. Например, вы можете:

  • Есть один отчет, в котором перечислены компьютеры, недавно обнаруженные сайтом.
  • На нем создается ссылка на другой отчет, в котором перечислены последние сообщения, полученные сайтом для конкретного компьютера.
  • Вы создаете ссылку и указываете, что столбец 2 в исходном отчете содержит имя компьютера. Это значение является обязательным запросом для конечного отчета.
  • После запуска отчета об источнике слева от каждой строки данных появляется значок ссылки.
  • Вы выбираете значок в строке, и средство просмотра отчетов передает значение из указанного столбца этой строки в качестве значения запроса для конечного отчета.

Для отчета можно настроить только одну ссылку, и эта ссылка может указывать только на один целевой отчет.

Предупреждение

При перемещении конечного отчета в другую папку меняется и расположение конечного отчета. Configuration Manager не обновляет автоматически ссылку на отчет в исходном отчете с новым расположением, и эта ссылка не будет работать в исходном отчете.

Папки отчетов

Папки отчетов предоставляют способ сортировки и фильтрации отчетов, которые Configuration Manager хранит в службах Reporting Services. Папки отчетов полезны, если нужно управлять большим количеством отчетов. Когда вы устанавливаете точку служб отчетов, она копирует отчеты в Reporting Services и упорядочивает их в более чем 50 папок отчетов. Папки отчетов доступны только для чтения. Вы не можете изменить их в консоли Configuration Manager.

Отчеты о подписках

Подписка на отчет в службах Reporting Services — это повторяющийся запрос на доставку отчета в определенное время или в ответ на событие. Вы указываете в подписке формат файла приложения. Подписки представляют собой альтернативу запуску отчета по запросу. Отчеты по требованию требуют активного выбора отчета каждый раз, когда вы хотите просмотреть отчет. С другой стороны, подписки можно использовать для планирования и автоматизации доставки отчета.

Вы можете управлять подписками на отчеты в консоли Configuration Manager. Сервер отчетов обрабатывает подписки. Она распространяет их с помощью расширений доставки, развернутых на сервере. По умолчанию можно создавать подписки, которые отправляют отчеты в общую папку или на адрес электронной почты.

Дополнительные сведения см. в статье Управление подписками на отчеты.

Report Builder

Для отчетов на основе Reporting Services Configuration Manager использует Microsoft SQL Server Report Builder в качестве эксклюзивного средства разработки и редактирования как для отчетов на основе моделей, так и для отчетов на основе SQL. Если вы создадите или измените отчет на консоли Configuration Manager, откроется Report Builder. При первом создании или изменении отчета Report Builder устанавливается автоматически. При запуске или редактировании отчетов открывается версия Report Builder, связанная с установленной версией SQL Server.

При установке Report Builder добавлена поддержка более 20 языков. При запуске Report Builder данные отображаются на языке операционной системы локального компьютера. Если Report Builder не поддерживает этот язык, данные отображаются на английском языке. Report Builder поддерживает все возможности SQL Server Reporting Services, включая следующие возможности:

  • Предоставляет интуитивно понятную среду создания отчетов, внешний вид похож на Приложения Microsoft 365.

  • Предоставляет гибкий макет отчета языка определения отчетов (RDL) SQL Server.

  • Предоставляет различные формы визуализации данных, включая диаграммы и датчики.

  • Предоставляет надписи с богатым форматированием.

  • Экспорт в формат Microsoft Word.

Вы также можете открывать Report Builder непосредственно из SQL Server Reporting Services.

Модели отчетов в службах SQL Server Reporting Services

Службы SQL Server Reporting Services используют модели отчетов для выбора элементов из базы данных Configuration Manager для включения в отчеты на основе модели. При создании отчета модели отчета предоставляют на выбор только определенные представления и элементы. Чтобы создавать отчеты на основе модели, должна быть доступна хотя бы одна модель отчета.

Модели отчетов обладают следующими функциями:

  • Присвойте логическим названия бизнеса полям и представлениям базы данных. Для создания отчетов не требуется знание структуры базы данных Configuration Manager.

  • Сгруппируйте элементы логически.

  • Определять отношения между элементами.

  • Защитите элементы модели, чтобы пользователи с правами администратора могли видеть только те данные, на просмотр которых у них есть разрешение.

Хотя Configuration Manager предоставляет примеры моделей отчетов, вы также можете определить модели отчетов для удовлетворения собственных бизнес-требований. Дополнительные сведения о создании моделей отчетов см. в статье Создание пользовательских моделей отчетов.

Дальнейшие действия

Планирование отчетов