Планирование публикации содержимого и средства управления (службы Reporting Services)
В рамках общей стратегии развертывания обратите внимание на клиентские средства, используемые при развертывании служб Службы Reporting Services. В этом разделе описано каждое средство, требования к пользователям и знаниям, необходимые для успешного использования средства, а также особые условия безопасности, режима развертывания или топологии.
Клиентские средства используются для настройки сервера отчетов, создания содержимого, которое выполняется на сервере, просмотра содержимого и управления им. В некоторых случаях набор используемых средств зависит от того, настроен сервер отчетов для работы в собственном режиме или в режиме интеграции с SharePoint. Сведения о режимах развертывания сервера отчетов см. в разделе Планирование режима развертывания.
Общие сведения о всех клиентских и серверных компонентах в установке служб Службы Reporting Services см. в разделе Архитектура компонентов. Дополнительные сведения о том, как выбрать определенные клиентские и серверные средства в программе установки, см. в разделе Вопросы установки служб Reporting Services.
Клиентские средства настройки сервера
Чтобы сервер отчетов был готов к использованию, он должен быть настроен. В некоторых случаях, если требования к системе и приложениям удовлетворяют, можно установить сервер отчетов со значениями по умолчанию для баз данных серверов отчетов и для резервирования URL-адресов. Сервер отчетов, установленный в конфигурации по умолчанию, готов к использованию немедленно после завершения программы установки. Однако, если значения по умолчанию недоступны, устанавливаются только программные файлы, и сервер необходимо будет настроить перед использованием.
Средства для настройки сервера
Службы Службы Reporting Services располагают средствами Средство настройки служб Reporting Services и Программы командной строки сервера отчетов для настройки сервера. Можно также использовать Настройку контактной зоны для служб Reporting Services, аспект управления на основе политик SQL Server, чтобы отключить компоненты сервера отчетов. Эти средства всегда устанавливаются на компьютере сервера отчетов при установке экземпляра сервера отчетов. Это обязательные компоненты; их нельзя отключить или удалить. Они не являются частью набора клиентских средств SQL Server, которые можно устанавливать или удалять независимо от серверных компонентов. Дополнительные сведения о средствах и подходах к отключению компонентов см. в разделе Как включать и отключать компоненты служб Reporting Services.
Задачи и требования пользователей
К задачам для настройки сервера отчетов относятся создание базы данных сервера отчетов, настройка учетной записи службы, настройка URL-адресов и, возможно, SSL-сертификатов для этих URL-адресов, и управление ключами шифрования. Все эти задачи поддерживаются программой настройки служб Reporting Services.
Чтобы успешно выполнить эти задачи, необходимо знать сетевую топологию, основы безопасности и соединения с базой данных. Для масштабного развертывания или установки на рабочих серверах, необходимо знать, как подключить компьютеры к сети и перевести их в автономный режим, запросить или создать имена виртуальных серверов и развернуть решения для балансирования рабочей нагрузки, как читать и анализировать файлы журналов и выполнить диагностику неполадок конфигурации.
Для использования этих средств необходимы административные разрешения на локальном компьютере. Любой пользователь, который является членом локальной группы администраторов компьютера, может запустить средство и настроить сервер отчетов.
Специальные сведения для настройки сервера
Одновременно можно настраивать только один экземпляр. Можно настраивать локальные и удаленные экземпляры, но может потребоваться включить сервер отчетов для удаленного администрирования. Дополнительные сведения о подготовке сервера отчетов для удаленного администрирования см. в разделе Как настроить сервер отчетов для удаленного администрирования.
Если сервер отчетов развертывается в режиме интеграции с SharePoint, необходимо иметь разрешение на использование центра администрирования для настройки параметров интеграции.
Клиентские средства администрирования сервера
Экземпляр служб Службы Reporting Services часто развертывается как распределенное приложение, которое размещает экземпляр сервера отчетов и базу данных сервера отчетов на разных компьютерах. Текущее обслуживание полностью развернутого экземпляра необходимо, чтобы своевременно обновлять пароли учетной записи службы и параметры соединения с базой данных, регулярно выполнять плановое резервное копирование и обеспечить достаточные ресурсы для количества и типа отчетов, используемых в организации.
Средства администрирования сервера
Для администрирования сервера можно использовать среду SQL Server Management Studio, которая устанавливается как клиентское средство программой установки SQL Server. Клиентские средства обеспечивают администрирование удаленного сервера; можно установить эти средства на другом компьютере и удаленно администрировать сервер. Дополнительно к среде Management Studio нужно использовать оснастки «Просмотр событий» и «Системный монитор», предоставляемые операционной системой.
Задачи и требования пользователей
К задачам относятся включение дополнительных компонентов, резервное копирование базы данных сервера отчетов, наблюдение за производительностью сервера и диагностика неполадок сервера.
Для успешного администрирования сервера отчетов необходимо уметь использовать оснастки «Просмотр событий» и «Системный монитор», читать файлы журналов и редактировать файлы конфигурации. Необходимо также знать, как создавать, планировать и выполнять операции резервного копирования и восстановления для реляционной базы данных SQL Server. Кроме того, требуется умение остановить затянувшееся выполнение задач и выполнить диагностику проблем производительности.
Для использования среды Management Studio и системных служебных программ требуются разрешения администратора на локальном компьютере и на компьютере с экземпляром компонента Database Engine, на котором размещены базы данных сервера отчетов.
Клиентские средства для создания и публикации содержимого
Службы Службы Reporting Services поддерживают специфические типы содержимого. Это определения отчетов (RDL-файлы), модели отчета (SMDL-файлы), общие источники данных (RDS-файлы или RSDS-файлы, если сервер отчетов работает в режиме интеграции с SharePoint) и произвольные файлы ресурсов, которые могут храниться, но не обрабатываться на сервере отчетов.
Чтобы создавать отчеты, модели и общие источники данных, необходимо установить средства разработки, с помощью которых можно создавать файлы этих типов. Затем необходимо опубликовать эти файлы на сервере отчетов, где они будут храниться в базе данных сервера отчетов и зависеть от параметров безопасности и функций управления свойствами экземпляра сервера отчетов.
Средства для создания и публикации содержимого
В состав служб Службы Reporting Services входят конструктор отчетов, средство предварительного просмотра при создании отчетов, построитель отчетов и конструктор моделей.
Задачи и требования пользователей
Требования к пользователю и его подготовке зависят от используемого инструмента и типа создаваемого содержимого. Чтобы создать определения и модели отчетов в конструкторе отчетов или моделей, необходимо уметь составлять запросы, выражения и форматировать данные. Необходимо уметь разрабатывать концепцию данных, чтобы создавать логические структуры данных, например группы. Создавая модели, необходимо иметь четкое представление о базовых данных; модель позволяет использовать имеющиеся знания, чтобы представить данные способом, понятным другим пользователям. Как конструктор отчетов, так и конструктор моделей выполняются в среде Business Intelligence Development Studio, которая обеспечивает среду разработки Visual Studio.
Построитель отчетов проще в использовании, так как он работает и строит запросы к данным на основе модели отчета и шаблона. С помощью построителя отчетов можно очень быстро создать отчеты, если имеется модель для работы с ними.
Для использования этих средств требуются следующие разрешения и параметры:
параметры сервера, включающие доступ к построителю отчетов;
роли, включающие построитель отчетов;
роли, включающие операции публикации.
Дополнительные сведения см. в разделах Как настроить доступ к построителю отчетов и Защита отчетов и ресурсов.
Специальные сведения о создании и публикации содержимого
Необходимо знать о проблемах безопасности, связанных с операциями публикации. Не рекомендуется предоставлять разрешения на публикацию большому числу пользователей. Если пользователь намеренно или непреднамеренно опубликует отчет, содержащий вредоносный код, сервер отчетов и, возможно, компьютер, на котором он выполняется, будут подвергнуты опасности.
Специальных рекомендаций по развертыванию в собственном режиме или в режиме интеграции с SharePoint не существует. Обработка отчетов не зависит от режима сервера, а средства проектирования, которые используются для создания файлов RDL и SMDL, обеспечивают соответствие стандарту выходных файлов, обрабатываемых на сервере отчетов в любом режиме. Режим влияет только на операции настройки и управления содержимым.
Клиентские средства для распространения содержимого и управления им
В установке служб Службы Reporting Services распространение содержимого и управление им связано с предоставлением доступа к элементам и операциям, созданию иерархии папок, используемой для упорядочивания содержимого, и реализации стратегии распространения отчетов (с доступом по запросу или доставкой по подписке). Кроме того, эти процедуры охватывают функции обработки отчетов, определение журнала и политик хранения отчетов, создание управляемых данными подписок, создание общих расписаний, создание или управление общими источниками данных, диагностику проблем подписки и доставки.
Средства распространения содержимого и управления им
Средства распространения содержимого и управления им различаются в зависимости от режима развертывания сервера отчетов. Диспетчер отчетов используется для просмотра и управления элементами и операциями сервера отчетов в собственном режиме. В режиме интеграции с SharePoint просмотр и управление элементами и операциями сервера отчетов осуществляется со страниц приложений на узле SharePoint.
Задачи и требования пользователей
Ограничьте обязанности по распространению содержимого и управлению им небольшой группой доверенных пользователей. Эти задачи требуют хорошего понимания функций служб Службы Reporting Services и модели проверки подлинности на основе ролей, которая определяет все права доступа пользователей к элементам сервера отчетов. Необходимо также понимать основы проверки подлинности и источников данных, чтобы управлять источниками данных и делать осознанный выбор функций обработки отчетов.
Разрешения для управления содержимым на сервере отчетов предоставляются через роли системного администратора и диспетчера содержимого. Чтобы управлять содержимым на сервере отчетов, работающем в режиме интеграции с SharePoint, необходимо иметь достаточные разрешения на узле SharePoint. Дополнительные сведения см. в разделах Предоставление разрешений на сервер отчетов в собственном режиме и Предоставление разрешений для элементов сервера отчетов на сайте SharePoint.
Специальные сведения для управления содержимым
Если используется Windows Vista или Windows Server 2008, требуются некоторые дополнительные шаги, чтобы разрешить локальное администрирование сервера отчетов и необходимо настроить диспетчер отчетов для локального администрирования. Дополнительные сведения см. в разделах Как настроить сервер отчетов для локального администрирования в Windows Vista и в Windows Server 2008 (контроль учетных записей) и Как настроить сервер отчетов для локального администрирования в Windows Vista и в Windows Server 2008 (контроль учетных записей).
Использование пользовательских средств и подходов
Все приложения и средства, входящие в установку служб Службы Reporting Services, используют общие программные интерфейсы. Эти средства нельзя расширить, но любое средство можно заменить пользовательским приложением, которое выполняет равноценные операции со специальным графическим интерфейсом, или дополнительными компонентами, предоставляемыми пользователями. Необходимо знать, как проектировать программы, в которых используются веб-службы и интерфейсы инструментария управления Windows (WMI). Дополнительные сведения см. в разделе Руководстве разработчика и Техническом справочнике.
См. также