Контрольный список по развертыванию отчетов
Службы SQL Server 2005 Reporting Services обеспечивают несколько способов предоставления отчетов для общего использования.
- Можно использовать диспетчер отчетов, инструмент для просмотра и управления, включенный в службы Reporting Services.
- Можно внедрить URL-адреса в опубликованные отчеты на существующем портале.
- Можно использовать веб-части SharePoint для исследования иерархии папок сервера отчетов и выполнения отчетов.
Для опубликования отчетов можно использовать конструктор отчетов, диспетчер отчетов или сценарии. Дополнительные сведения о публикации и развертывании отчетов с помощью конструктора отчетов см. в разделе Отладка и публикация отчетов. Дополнительные сведения об использовании диспетчера отчетов для выгрузки законченных отчетов на сервер отчетов см. в разделе Передача файлов в папку.
Развертывание отчетов с помощью диспетчера отчетов
Самый простой способ обеспечить пользователям доступ к отчетам заключается в использовании диспетчера отчетов. Диспетчер отчетов может быть настроен на поддержку режима конечного пользователя, который предоставляет доступ только для просмотра отчетов. Средства администрирования, которые обычно доступны в диспетчере отчетов, могут быть скрыты от пользователей, которые не имеют права доступа учетной записи локального администратора. Для поддержки этого режима создаются назначения ролей, которые сопоставляют определенные учетные записи пользователей или групп с ролью Обозреватель (или другой ролью, содержащей задачи только для просмотра).
Портальное развертывание отчетов
Отчеты, которые были опубликованы на сервере отчетов, доступны через URL-адрес. Можно разместить URL-адреса в опубликованные отчеты на веб-узле, который будет использоваться в качестве портала. Если используется портальное серверное приложение, то программное обеспечение портала должно поддерживать доступ к содержимому с гиперссылками.
Когда пользователь щелкает ссылку на URL-адрес отчета, он обрабатывается на сервере отчетов и затем возвращается на обозреватель клиента. Средство просмотра HTML-страниц содержит панель инструментов для отчетов и поддерживает интерактивные функции отчета, обеспечивая возможность открывать отчет при помощи URL-адреса без установки клиентского компонента или особой конфигурации портала.
Для лучших результатов следует открывать отчет в отдельном окне обозревателя. Можно установить параметры отчета URL-адреса для выбора определенного формата отображения или скрытия панели инструментов отчета. Дополнительные сведения см. в разделе URL Access.
Обзор развертывания отчета
Следующие разделы содержат общие сведения, полезные для всех развертываний.
Развертывание отчетов Oracle
Можно создать и развернуть отчеты, использующие данные из базы данных Oracle. Для развертывания отчета необходимо установить клиентские средства Oracle на сервер отчетов, на котором будет развернут этот отчет. После установки клиентских средств необходимо перезапустить службы Microsoft IIS на сервере отчетов.
Стадии промежуточных отчетов перед развертыванием
При развертывании отчетов рекомендуется создать отдельную папку на сервере отчетов, куда авторы отчетов могут поместить законченные отчеты для проверки и настройки. Когда отчет готов для публикации, администратор сервера отчетов может переместить отчет в папку развертывания. Предоставьте авторам отчетов доступ к папке промежуточных стадий, установив соответствующие разрешения для этой папки, и ограничьте доступ к папке развертывания с тем, чтобы только администраторы сервера отчетов имели разрешения на добавление и удаление содержимого. Дополнительные сведения о папках см. в разделах Создание, изменение и удаление папок и Защита папок. Дополнительные сведения о перемещении отчетов на сервер отчетов см. в разделе Как переместить элемент (диспетчер отчетов).
Настройка источников данных
Опубликовав отчет на сервере отчетов, можно настроить его источник данных с указанием информации для подключения и учетных данных. Если отчет поддерживает подписки или отложенную хронологию отчета либо запускается в виде снимка состояния выполнения отчета, то необходимо настроить источник данных таким образом, чтобы он использовал сохраненные учетные данные или вовсе не использовал учетные данные. Дополнительные сведения о свойствах источника данных см. в разделе Установка свойств источника данных в службах Reporting Services.
Ограничение доступа к источнику данных
Поскольку сервер отчетов никогда не выполняет отложенную запись во внешний источник данных, нет причин беспокоиться о нарушении целостности данных пользователем сервера отчетов. Тем не менее сервер отчетов выполняет запросы во внешних источниках данных, которые могут содержать конфиденциальные данные. Поэтому несанкционированный доступ к конфиденциальным данным представляет риск для безопасности, на который стоит обратить внимание. Чтобы снизить эту угрозу, выполните одно из следующих действий для обеспечения доступа к внешним источникам данных, используемым отчетами, только зарегистрированных пользователей.
- Установите проверку подлинности пользователя при доступе к внешним источникам данных. Отчет можно настроить таким образом, чтобы пользователь был вынужден вводить свои учетные данные, прежде чем получить данные для отчета. Дополнительные сведения см. в разделе Указание учетных данных и сведений о соединении.
- Создайте учетные записи пользователей с минимумом прав доступа для сервера базы данных. Например если используется база данных SQL Server, можно создать имя входа data reader, которому назначена только роль db_datareader. Затем на странице свойств отчета Источник данных для data reader можно указать учетные данные.
Установка тайм-аута запроса
Чтобы свести к минимуму возможность потребления слишком больших ресурсов при обработке запроса на сервере базы данных, можно установить значение тайм-аута. Есть два способа ограничения потребления ресурсов обработкой запроса. Значение тайм-аута запроса можно установить на большинстве серверов базы данных (например, экземпляры SQL Server по умолчанию имеют значение тайм-аута). Также можно установить значение тайм-аута запроса для отчета, передаваемого на экземпляр SQL Server. Дополнительные сведения см. в разделе Установка значений времени ожидания для выполнения отчета.
Установка свойств выполнения отчета
По умолчанию отчеты настроены на выполнение по требованию. Это означает, что определенные для отчета запросы выполняются в источнике данных при выборе пользователем этого отчета. Если не нужно, чтобы отчет выполнился по требованию, то можно установить его свойства, определив время и способ его выполнения. Дополнительные сведения см. в разделе Управление обработкой отчетов.
Установка свойств журнала отчета
Для хранения журнала отчета сохраните его моментальные снимки. Можно установить расписание добавления моментального снимка к журналу отчета либо добавить моментальный снимок вручную. Дополнительные сведения см. в разделе Управление журналом отчета.
Создание подписок
Как часть процесса развертывания отчета можно создать подписки, которые размещают отчеты в общие папки файлов или направляют пользователям посредством уведомлений по электронной почте. Также можно настроить назначения ролей таким образом, чтобы другие пользователи могли создавать индивидуальные подписки. Дополнительные сведения о стратегиях распределения отчетов см. в разделах Доставка отчетов через подписки и Создание, изменение и удаление подписок.
См. также
Основные понятия
Управление службами Reporting Services
Диспетчер отчетов
Контрольный список развертывания сервера
Другие ресурсы
Развертывание служб Reporting Services
URL Access