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

 

Применимо к:System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

Службы отчетов в System Center 2012 Configuration Manager включают набор средств и ресурсов, которые позволяют использовать дополнительные возможности служб SQL Server Reporting Services и широкий набор функций по созданию отчетов в построителе отчетов. Отчеты помогают собирать, упорядочивать и представлять информацию о пользователях, данные инвентаризации оборудования и программ, информацию об обновлениях, приложениях, о состоянии сайта и о других операциях Configuration Manager в организации. В службах отчетов предоставляется набор готовых отчетов, которые можно использовать без изменений или изменить согласно применимым требованиям. Также можно создавать пользовательские отчеты.

В следующих разделах содержатся сведения об управлении отчетами в Configuration Manager.

  • SQL Server Reporting Services

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

  • Отчеты Configuration Manager

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

    • Выполнение отчетов

    • Запросы отчетов

    • Ссылки на отчеты

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

  • Подписки на отчеты

  • Построитель отчетов

  • Новые возможности Configuration Manager

  • Новые возможности Configuration Manager с пакетом обновления 1 (SP1)

  • Новые возможности System Center 2012 R2 Configuration Manager

SQL Server Reporting Services

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

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

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

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

  • Высокая производительность, надежность и масштабируемость.

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

  • Экспорт отчетов в различных широко распространенных форматах на выбор пользователей.

Дополнительные сведения о службах Reporting Services см. в статье SQL Server Reporting Services набора документации SQL Server 2008 Books Online.

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

Точка служб отчетов — это роль системы сайта, которая устанавливается на сервере 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, у пользователя с правами администратора должны быть необходимые разрешения для выполнения и изменения отчетов. Для запуска отчета пользователь с правами администратора должен иметь разрешение Запуск отчета для этого объекта. Для запуска отчета пользователь с правами администратора должен иметь разрешение Изменение отчета для этого объекта.

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

В Configuration Manager используется построитель отчетов Microsoft SQL Server в качестве средства создания и редактирования отчетов на базе моделей и на базе SQL. При создании или редактировании отчета в консоли Configuration Manager открывается построитель отчетов. Дополнительные сведения об управлении отчетами см. в разделе Управление отчетами Configuration Manager статьи Использование и обслуживание отчетов в Configuration Manager.

Выполнение отчетов

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

Запросы отчетов

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

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

Ссылки на отчеты

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

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

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

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

Папки отчетов в System Center 2012 Configuration Manager позволяют сортировать и фильтровать отчеты, хранящиеся в Reporting Services. Папки отчетов наиболее удобны, если нужно управлять большим количеством отчетов. При установке точки служб отчетов, отчеты копируются в Reporting Services и упорядочиваются по более чем 50 папкам. Папки отчетов доступны только для чтения. Невозможно управлять ими в консоли Configuration Manager.

Подписки на отчеты

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

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

Построитель отчетов

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

System_CAPS_importantВажно

Для Configuration Manager (только без пакета обновления):

По умолчанию Configuration Manager открывает версию ClickOnce построителя отчетов 2.0, которая устанавливает и запускает построитель отчетов 2.0 во время создания нового или изменения существующего отчета. Если сервер отчетов работает под управлением SQL Server 2008 R2, версия ClickOnce построителя отчетов 3.0 устанавливается автоматически со службами SQL Server 2008 R2 Reporting Services. Поэтому при попытке Configuration Manager открыть версию ClickOnce построителя отчетов 2.0 файл будет недоступен и появится сообщение об ошибке. Дополнительные сведения об использовании построителя отчетов версии 3.0 см. в разделе Настройка отчетов для использования построителя отчетов 3.0 статьи Настройка отчетов в Configuration Manager.

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

  • Интуитивно понятная среда создания отчетов с интерфейсом, аналогичным интерфейсу Microsoft Office.

  • Гибкая компоновка отчетов на языке определения отчетов SQL Server 2008.

  • Различные виды наглядного отображения данных, в том числе диаграммы и шкалы.

  • Текстовые поля с широкими возможностями форматирования.

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

Также можно открыть построитель отчетов в SQL Server Reporting Services.

Модели отчетов в SQL Server Reporting Services

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

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

  • Поддерживается логическая группировка элементов.

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

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

В Configuration Manager предоставлены образцы моделей отчетов, но можно определить собственные модели отчетов согласно требованиям бизнеса. Дополнительные сведения о создании моделей отчетов см. в разделе Создание пользовательских моделей отчетов в SQL Server Reporting Services.

Новые возможности Configuration Manager

System_CAPS_noteПримечание

Сведения из этого раздела также содержатся в в руководстве Приступая к работе с System Center 2012 Configuration Manager.

Следующие элементы, связанные с отчетами, представлены впервые или были изменены с момента выпуска Configuration Manager 2007.

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

  • Полная интеграция с решением SQL Server Reporting Services в Configuration Manager 2007 R2. Помимо управления стандартными отчетами, в Configuration Manager 2007 R2 реализована поддержка отчетов SQL Server Reporting Services. В System Center 2012 Configuration Manager поддерживается интеграция с Reporting Services, добавлена новая функциональность и упразднено стандартное решение для управления отчетами.

  • Интеграция с Report Builder 2.0: в System Center 2012 Configuration Manager используется средство Microsoft SQL Server 2008 Reporting Services Report Builder 2.0, представляющее собой эксклюзивный инструмент для создания и редактирования отчетов как на основе моделей, так и на основе SQL. Report Builder 2.0 устанавливается автоматически при первоначальном создании или изменении отчета.

  • Подписки на отчеты в SQL Server Reporting Services позволяют настраивать автоматическую доставку указанных отчетов по электронной почте или в хранилище файлов в соответствии с установленными временными интервалами.

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

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

Новые возможности Configuration Manager с пакетом обновления 1 (SP1)

Следующие элементы, связанные с отчетами, представлены впервые или были изменены в Configuration Manager SP1:

  • Configuration Manager SP1 поддерживает службы Microsoft SQL Server 2012 Reporting Services.

  • Если в точке служб Reporting Services работает Microsoft SQL Server 2012 или SQL Server 2008 R2, Configuration Manager при создании или изменении отчетов запускает Reporting Services Report Builder 3.0. Если в точке служб Reporting Services работает Microsoft SQL Server 2008, Configuration Manager при создании или изменении отчетов запускает построитель отчетов Reporting Services 2.0.

  • В рабочей области Мониторинг теперь отображаются ссылки на элемент "Управление отчетами" службы SQL Server Reporting Services из узла Отчеты.

Новые возможности System Center 2012 R2 Configuration Manager

Следующие элементы представлены впервые или изменены для создания отчетов в System Center 2012 R2 Configuration Manager.

  • Отчеты Configuration Manager отчеты полностью включены для ролевого администрирования. Данные для всех отчетов, включенных в Configuration Manager, фильтруются в соответствии с разрешениями пользователя с правами администратора, который запускает отчет. Пользователи с правами администратора с определенными ролями могут только просматривать информацию, определенную для их роли. Дополнительные сведения см. в разделе Планирование ролевого администрирования для отчетов статьи Планирование отчетов в Configuration Manager.