Планирование создания отчетов в Configuration Manager
Относится к Configuration Manager (Current Branch)
Отчеты в Configuration Manager предоставляют набор средств и ресурсов, которые помогают использовать расширенные возможности создания отчетов SQL Server Reporting Services или Сервер отчетов Power BI. Используйте следующие разделы, чтобы спланировать создание отчетов в Configuration Manager.
Где установить точку служб отчетов
При выполнении Configuration Manager отчетов на сайте отчеты имеют доступ к информации в базе данных сайта, к которой они подключаются. Используйте следующие разделы, чтобы определить, где установить точку служб отчетов и какой источник данных следует использовать.
Примечание.
Дополнительные сведения о планировании систем сайта в Configuration Manager см. в разделе Добавление ролей системы сайта.
Поддерживаемые серверы системы сайта
Точку служб отчетов можно установить на сайте центра администрирования (CAS) и на первичных сайтах. Он работает на нескольких системах сайта на сайте и на других сайтах в иерархии. Configuration Manager не поддерживает точку служб отчетов на дополнительных сайтах. Первая точка служб отчетов на сайте устанавливается в качестве сервера отчетов по умолчанию. Вы можете добавить дополнительные точки служб отчетов на сайте, но Configuration Manager отчеты активно используют сервер отчетов по умолчанию на каждом сайте. Установите точку служб отчетов на сервере сайта или в удаленной системе сайта. Чтобы повысить производительность, используйте SQL Server Reporting Services на удаленном сервере системы сайта.
Рекомендации по репликации данных
Учитывайте следующие факторы, которые помогут вам определить, где следует установить точки служб отчетов.
Точка служб отчетов с базой данных CAS в качестве источника данных отчетов имеет доступ ко всем глобальным данным и данным сайта в иерархии Configuration Manager. Если требуются отчеты, содержащие данные сайта для нескольких сайтов в иерархии, рассмотрите возможность установки точки служб отчетов в системе сайта в центре доступности. Затем используйте свою базу данных в качестве источника данных отчетов.
Точка служб отчетов с дочерней базой данных первичного сайта в качестве источника данных отчетов имеет доступ к глобальным данным и данным сайта только для локального первичного сайта и любых дочерних вторичных сайтов. Данные сайта для других первичных сайтов в иерархии Configuration Manager не реплицируются на этот первичный сайт. Reporting Services не удается получить доступ к данным сайта для других первичных сайтов. Если требуются отчеты, содержащие данные сайта для определенного первичного или глобального сайта, и вы не хотите, чтобы у пользователя был доступ к данным сайта с других первичных сайтов, установите точку служб отчетов в системе сайта на первичном сайте. Затем используйте базу данных первичного сайта в качестве источника данных отчетов.
Дополнительные сведения о глобальных данных и данных сайта см. в разделе Типы данных.
Ограничения пропускной способности сети
В зависимости от того, как вы настраиваете сайт, системы сайта на одном сайте взаимодействуют друг с другом с помощью серверного блока сообщений (SMB), HTTP или HTTPS. Configuration Manager не управляет этим взаимодействием. Это может произойти в любое время без контроля пропускной способности сети. Проверьте доступную пропускную способность сети, прежде чем устанавливать роль точки служб reporting services в системе сайта.
Дополнительные сведения о планировании систем сайта см. в разделе Добавление ролей системы сайта.
Планирование ролевого администрирования
Безопасность отчетов во многом похожа на другие объекты в Configuration Manager, где можно назначать роли безопасности и разрешения администраторам. Пользователи с правами администратора могут запускать и изменять только отчеты, для которых у них есть соответствующие права безопасности. Для запуска отчетов в консоли Configuration Manager пользователям требуется право на чтение для разрешения сайта и разрешений, настроенных для определенных объектов.
В отличие от других объектов в Configuration Manager, права безопасности, заданные для администраторов в консоли Configuration Manager, также настраиваются в Reporting Services. При настройке прав безопасности в консоли Configuration Manager точка служб отчетов подключается к Reporting Services и задает соответствующие разрешения для отчетов.
Например, роль безопасности диспетчера обновлений программного обеспечения имеет разрешения Запуск отчета и Изменение отчета . Пользователи с ролью диспетчера обновлений программного обеспечения могут запускать и изменять отчеты только для обновлений программного обеспечения. Консоль Configuration Manager не отображает отчеты о других объектах для этой роли. Исключением из этого поведения является то, что некоторые отчеты не связаны с определенными Configuration Manager защищаемыми объектами. Для этих отчетов пользователь с правами администратора должен иметь право на чтение для разрешения сайта на запуск отчетов и право на изменение для разрешения сайта на изменение отчетов.
Важно!
Чтобы пользователи из домена, отличного от домена точки служб reporting services, успешно запускали отчеты, установите двустороннее доверие между двумя доменами.
Отчеты полностью включены для администрирования на основе ролей. Configuration Manager фильтрует данные по всем включенным отчетам на основе разрешений пользователя, который запускает отчет. Пользователи с определенными ролями могут просматривать только сведения, определенные для их ролей.
Дополнительные сведения о правах безопасности для отчетов см. в разделе Настройка отчетов.
Дополнительные сведения об администрировании на основе ролей в Configuration Manager см. в разделе Настройка администрирования на основе ролей.
Рекомендации по отчетам
Рассмотрите следующие рекомендации и советы по созданию отчетов в Configuration Manager.
Чтобы повысить производительность, установите точку служб отчетов в удаленной системе сайта. Хотя его можно установить на сервере сайта, точка служб отчетов работает лучше всего при установке в удаленной системе сайта. Когда эта роль выполняет фоновую обработку, она может конкурировать за системные ресурсы с другими ролями. Существует множество переменных, которые следует учитывать с производительностью сайта и ролей, но в целом эта конфигурация улучшает отчеты и общую производительность сайта.
Оптимизация запросов SQL Server Reporting Services. Как правило, задержки отчетов обусловлены временем, затраченным на выполнение запросов и получение результатов. Майкрософт SQL Server средства, такие как Анализатор запросов и Профилировщик, помогают оптимизировать запросы.
Запланируйте обработку подписки на отчет для выполнения в нерабочее время. По возможности обработка подписок в нерабочее время может свести к минимуму обработку ЦП на сервере базы данных сайта Configuration Manager. Эта практика также повышает доступность для непредсказуемых запросов отчетов.
Обновления сайта сохраняют встроенные отчеты. При изменении стандартного отчета при обновлении сайта он переименовывает отчет с префиксом подчеркивания (
_
). Такое поведение гарантирует, что обновление сайта не перезаписывает измененный отчет стандартным отчетом.
Безопасность и конфиденциальность
Configuration Manager отчетах отображаются сведения, собираемые во время стандартных операций управления Configuration Manager. Например, можно отобразить отчет о данных, которые Configuration Manager собирать из обнаружения или инвентаризации. Отчеты также могут содержать сведения о текущем состоянии для операций управления клиентами, таких как развертывание программного обеспечения и проверка соответствия.
Дополнительные сведения о рекомендациях по безопасности и конфиденциальности для Configuration Manager операций, которые могут создавать данные, которые можно просматривать в отчетах, см. в статье Безопасность и конфиденциальность для Configuration Manager.