Просмотр отчетов

Изменения: 17 июля 2006 г.

В этом разделе описаны способы запуска отчета, просмотра параметров и результатов операций обновления для открытого отчета. Чтобы просмотреть отчет, опубликованный на сервере отчетов, можно использовать диспетчер отчетов, веб-части SharePoint или веб-обозреватель. Все отчеты, открытые на сервере отчетов, помещаются в средство просмотра HTML-страниц, которое предусматривает перемещение по страницам и другие функциональные возможности для работы с отчетом. Чтобы просмотреть отчеты, доставленные в общую папку, можно использовать приложения рабочего стола, которые соответствуют типу файла доставленного отчета.

В этом разделе

Просмотр опубликованных отчетов на сервере отчетов

Отчеты, которые открываются на сервере отчетов, подготавливаются к просмотру в виде HTML-файлов в средстве просмотра HTML-страниц. Это средство просмотра включает панель инструментов отчетов, которую можно использовать для перемещения по страницам отчета, увеличения или уменьшения масштаба отчета, поиска конкретного содержимого отчета и т.д. На следующем рисунке показана панель инструментов отчета в окне диспетчера отчетов. Панель инструментов отчета также появляется наверху окна веб-обозревателя, если доступ к отчету осуществляется через URL-адрес.

Панель инструментов «Отчет» диспетчера отчетов

Службы Reporting Services открывают отчет в формате HTML 3.2 или HTML 4.0, в зависимости от формата, поддерживаемого веб-обозревателем. После открытия отчета его можно экспортировать в другие форматы просмотра, включая форматы приложений рабочего стола. Самый простой способ выбрать и запустить отчет — открыть диспетчер отчетов и выполнить поиск нужного отчета или сразу перейти к нему. Пошаговые инструкции по открытию отчетов см. в разделе Как открывать и закрывать отчеты (диспетчер отчетов).

Обновление отчета

Отчет можно обновить тремя разными способами.

Способ Результат

Кнопка Обновить в окне веб-обозревателя

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

Кнопка обновления страницы в обозревателе на панели инструментов «Отчет»

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

Комбинация клавиш CTRL+F5

Обеспечивает тот же результат, что и нажатие кнопки Обновить на панели инструментов отчета.

О пользовательских сеансах

Службы Reporting Services используют сеансы обозревателя для поддержания согласованности при просмотре отчетов. Сеансы связываются с подключениями обозревателя, а не с прошедшими проверку подлинности пользователями. Новый сеанс создается каждый раз, когда пользователь открывает отчет в новом окне обозревателя. Когда сеанс обозревателя установлен, продолжается работа с версией отчета, которая была открыта в начале сеанса, даже если отчет на сервере отчетов был позднее изменен. Например, если открыть отчет в 11:00, после чего автор отчета повторно опубликует тот же отчет в 11:01, на все время существования открытого сеанса в нем будет доступна исходная версия отчета.

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

Сведения о сеансах хранятся во временной базе данных сервера отчетов. Сервер отчетов не использует управление сеансами ASP.NET. При перезапуске сервера или выполнении операции восстановления базы данных состояние сеанса не восстанавливается. Дополнительные сведения об управлении сеансами см. в разделе Identifying Execution State.

Просмотр отчетов в приложении рабочего стола

Можно исключить просмотр в веб-обозревателе и в качестве средства просмотра отчетов использовать приложение рабочего стола, например Microsoft Excel. Для этого определите подписку, определяющую формат приложения рабочего стола и общую папку назначения. Сервер отчетов формирует отчет в виде файла приложения, добавляет к нему расширение и сохраняет этот отчет в виде файла на жестком диске. Для просмотра отчетов вместо веб-обозревателя можно использовать Microsoft Excel (или другое приложение).

Журнал изменений

Версия Журнал

17 июля 2006 г.

Новое содержимое
  • О пользовательских сеансах.

См. также

Задачи

Как открывать и закрывать отчеты (диспетчер отчетов)
Как открыть и закрыть отчет (среда Management Studio)

Основные понятия

Обработка больших отчетов
Запуск параметризованного отчета
Проверка запуска отчета

Другие ресурсы

Средство просмотра HTML-страниц (службы Reporting Services)
Управление опубликованными отчетами и работа с ними

Справка и поддержка

Получение помощи по SQL Server 2005