Поиск, просмотр и управление отчетами (построитель отчетов версии 3.0 и службы SSRS)

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

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

Чтобы с помощью построителя отчетов найти отчет на сервере отчетов или сайте SharePoint, необходимо предоставить URL-адрес сервера отчетов или сайта SharePoint. При установке построителя отчетов впервые можно указать используемый URL-адрес. Это сервер или сайт, с которыми построитель отчетов подключается по умолчанию при сохранении или открытии отчетов.

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

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

ПримечаниеПримечание

Во многих отчетах используются общие источники данных, общие модели данных и модели отчетов. Эти элементы хранятся отдельно на сервере отчетов или в библиотеке SharePoint. В случае перемещения общих источников данных, общих наборов данных или моделей отчетов в другую папку, на другой сервер отчетов или в другую библиотеку отчет перестанет работать, поскольку ему не удастся подключиться к данным. Перемещение общих источников данных, общих наборов данных или моделей отчетов влияет на работу отчетов, хранящихся на сервере отчетов, в библиотеке SharePoint или на компьютере.

ПримечаниеПримечание

В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (SSRS) на веб-сайте microsoft.com.

В данной статье

Поиск и просмотр отчетов в построителе отчетов

Просмотр отчетов и управление ими на сервере отчетов

Просмотр и управление элементами сервера отчетов с сайта SharePoint

Просмотр отчетов в приложении для настольных компьютеров

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

Инструкции

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

Поиск и просмотр отчетов в построителе отчетов

Чтобы найти отчет, который требуется для работы, или выбрать общий источник данных, изображение или вложенный отчет для использования в отчете, просмотрите конкретный компьютер, папки на сервере отчетов или сайт SharePoint, объединенный со службами Reporting Services.

Чтобы найти отчеты на сервере отчетов, необходимо задать URL-адрес для сервера отчетов и иметь соответствующие разрешения на папки, которые позволяют считывать и сохранять элементы отчета. Обратитесь к системному администратору сервера отчетов для получения нужного URL-адреса и необходимых разрешений. Дополнительные сведения о примерах URL-адресов см. в разделе Серверы отчетов и серверы отчетов SharePoint (построитель отчетов версии 3.0 и службы SSRS).

После поиска и открытия отчета в построителе отчетов его можно просматривать и вносить в него изменения. При просмотре отчета можно видеть текущие данные. Дополнительные сведения см. в разделе Предварительный просмотр отчетов в построителе отчетов 3.0.

Построитель отчетов может помочь в решении следующих задач.

  • Поиск отчетов. При переходе к отчету можно использовать диалоговое окно Открытие файла, схожее по стилю с аналогичной задачей в Microsoft Office и настроенное для построителя отчетов. Можно просматривать папки на сервере отчетов или в файловой системе, включая папки «Мои отчеты», «Сайты и серверы», «Рабочий стол», «Мои документы», «Мой компьютер». В папке «Сайты и серверы» хранится список недавно использованных серверов.

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

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

ПримечаниеПримечание

Построитель отчетов 2.0 можно использовать в локальном режиме или с подключением к серверу отчетов. При отсутствии активного соединения с сервером отчетов действуют определенные ограничения. Дополнительные сведения см. в разделе Серверы отчетов и серверы отчетов SharePoint (построитель отчетов версии 3.0 и службы SSRS).

Значок стрелки, используемый со ссылкой «В начало»В начало

Просмотр отчетов и управление ими на сервере отчетов

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

Диспетчер отчетов может помочь в решении следующих задач управления:

  • Просмотр и обновление свойств отчетов, общих источников данных и других элементов отчетов.

  • Передача отчетов и создание новых общих источников данных для отчетов.

  • Создание расписаний для запуска отчетов согласно указанным значениям времени и интервалам.

  • Создание, изменение или удаление подписок на отчеты.

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

  • Создание новых папок на сервере для организации хранения отчетов должным образом.

Часть этих задач может быть выполнена администратором сервера отчетов в интересах пользователя. Дополнительные сведения о других задачах, выполняемых на сервере отчетов, см. в разделе Администрирование (службы Reporting Services).

Диспетчер отчетов, как правило, содержит папки, отчеты, источники данных и модели отчета, а также папку «Мои отчеты». Папка «Мои отчеты» — это личное рабочая область, которую можно использовать для хранения и использования собственных отчетов. Другие папки сервера отчетов являются общедоступными, и пользователи обычно должны иметь дополнительные разрешения, чтобы добавлять или изменять содержимое. В папке «Мои отчеты» можно создавать другие папки, чтобы организовать хранение конкретных отчетов еще лучше. Дополнительные сведения см. в разделе Использование папки «Мои отчеты» (построитель отчетов 3.0 и службы SSRS).

Диспетчер отчетов отображает отчеты в средстве просмотра HTML-страниц служб Reporting Services. Средство просмотра HTML-страниц предоставляет инфраструктуру для просмотра отчетов в формате HTML и включает в себя панель инструментов для отчетов, раздел параметров, раздел учетных данных и схему документа. Панель инструментов отчета обеспечивает навигацию по страницам, масштабирование, обновление, поиск, экспорт, печать и работу с веб-каналами данных. Панель инструментов отчета также появляется сверху в окне браузера, если доступ к отчету осуществляется через URL-адрес. Возможности печати являются необязательными и должны быть включены администратором. Когда она доступна, на панели инструментов отчета появляется значок принтера. На следующем рисунке показана панель инструментов отчета в окне диспетчера отчетов, а также — крупнее — функции панели инструментов «Отчет».

Окно диспетчера отчетов

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

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

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

После запуска отчета его можно экспортировать в другой формат, например Microsoft Excel или PDF. Можно также экспортировать отчет с помощью модуля обработки данных, например модуля подготовки отчетов к просмотру в формате CSV, а затем использовать файл данных CSV в качестве входного для другого приложения. Дополнительные сведения об экспорте отчетов см. в разделах Экспорт отчетов (построитель отчетов версии 3.0 и службы SSRS) и Как экспортировать отчет в файл другого типа (построитель отчетов версии 3.0 и службы SSRS).

Самый простой способ выбрать и запустить отчет — открыть диспетчер отчетов и выполнить поиск нужного отчета или перейти к нему. Пошаговые инструкции по открытию отчетов см. в разделе Как открывать и закрывать отчеты (диспетчер отчетов).

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

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

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

Параметр

Результат

Кнопка Обновить в окне браузера

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

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

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

Сочетание клавиш CTRL + F5

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

Значок стрелки, используемый со ссылкой «В начало»В начало

Просмотр и управление элементами сервера отчетов с сайта SharePoint

Если системный администратор настроит сервер отчетов для работы в режиме интеграции с SharePoint, то на сайте SharePoint можно будет просматривать отчеты и другие элементы сервера отчетов, а также управлять этими элементами.

На сайте SharePoint есть страницы для задания свойств источников данных, работы с журналом отчета, задания параметров обработки отчетов, назначения расписаний, оформления подписок, задания параметров отчетов и создания общих расписаний. Элементами сервера отчетов можно управлять на сайте SharePoint, используя те же методы, что и при работе с другими средствами SQL Server.

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

Дополнительные сведения о службах Reporting Services и технологии SharePoint см. раздел Интеграция служб Reporting Services с SharePoint в электронной документации SQL Server на msdn.microsoft.com.

Поиск элементов сервера отчетов на сайте SharePoint

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

При обращении к сайту SharePoint отобразится страница «Обзор» и вкладка «Средства библиотеки». На странице «Обзор» отображается список таблиц и содержимое выбранной библиотеки. Можно просматривать отчеты, модели отчетов и другие элементы в библиотеке, просматривать папки и использовать поиск по сайту для нахождения необходимых элементов.

Чтобы отличить элементы сервера отчетов от других элементов на сайте SharePoint, можно использовать значки для визуального определения элементов или навести указатель мыши на тип элемента и прочитать расширение файла. На следующем рисунке показаны папки, модель отчетов и определение отчета библиотеки Отчеты:

Библиотека SharePoint с элементами сервера отчетов

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

Определения отчетов (RDL-файлы), которые передаются в библиотеку SharePoint, просматриваются с помощью веб-части «Обозреватель отчетов», которая устанавливается вместе с надстройкой Reporting Services. Во время установки надстройки автоматически определяется сопоставление для RDL-файлов. Отчет автоматически откроется в веб-компоненте средства просмотра отчетов. После открытия отчета можно использовать входящую в состав веб-части панель инструментов для перемещения по страницам отчета, поиска данных в отчете, изменения масштаба и печати отчета. На панели инструментов имеется параметр «Экспорт потока данных» для экспорта отчетов в виде потока данных Atom и меню Действия с параметрами, обеспечивающими возможность печати, подписки и экспорта отчета в другие форматы, такие как PDF, Word и Excel. В меню Действия также можно открыть отчет в построителе отчетов. На следующем рисунке показан отчет и параметры функции «Экспорт» в меню Действия.

Панель инструментов и меню «Действия» в SharePoint

Управление элементами с помощью действий

Задачи управления для каждого элемента поддерживаются с помощью действий, выбираемых из раскрывающегося меню. Для всех элементов, хранящихся в библиотеке SharePoint, существует общий набор стандартных действий, определяемый разрешениями пользователя. Примерами общих действий являются Просмотреть свойства и Изменить свойства. Нестандартные действия реализуют функции управления, индивидуальные для каждого типа элементов. На рисунке показаны действия для определения отчета. Примерами нестандартных действий для определения отчета служат Управление подписками и Управление параметрами обработки.

Команды меню для элементов сервера отчета

Дополнительные сведения об использовании этих действий для каждого элемента сервера отчетов см. в разделе Работа с элементами сервера отчетов на сайте SharePoint (службы Reporting Services в режиме интеграции с SharePoint) в SQL Serverэлектронной документации на msdn.microsoft.com.

Значок стрелки, используемый со ссылкой «В начало»В начало

Просмотр отчетов в приложении для настольных компьютеров

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

Значок стрелки, используемый со ссылкой «В начало»В начало

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

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

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

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

Значок стрелки, используемый со ссылкой «В начало»В начало

Инструкции

Диспетчер отчетов используется для просмотра отчетов и управления ими. Дополнительные сведения см. в разделе Инструкции по диспетчеру отчетов.

Значок стрелки, используемый со ссылкой «В начало»В начало

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

Следующие подразделы содержат дополнительные сведения о просмотре отчетов и управлении ими.

Значок стрелки, используемый со ссылкой «В начало»В начало

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

Обновленное содержимое

Добавлено примечание о влиянии перемещения общих источников данных, общих наборов данных и моделей отчетов.