Поделиться через


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

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

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

Примечание.

Можно использовать построитель отчетов в локальном режиме или подключиться к серверу отчетов. Некоторые ограничения применяются, если у вас нет активного подключения к серверу отчетов.

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

Отчеты можно просматривать в построитель отчетов и конструктор отчетов при создании или обновлении отчетов. Вы также можете просматривать отчеты и управлять ими на сервере отчетов. Их можно управлять с помощью веб-портала или на сайте SharePoint, интегрированном со службами Reporting Services. Дополнительные сведения см. в разделе "Предварительный просмотр отчетов" в построитель отчетов и предварительных отчетах в службах SQL Server Reporting Services (SSRS).

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

Примечание.

Создать и изменить определение для отчета на страницу (RDL-файл) можно с помощью построителя отчетов (Майкрософт), построителя отчетов Power BI и конструктора отчетов в SQL Server Data Tools.

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

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

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

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

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

  • Поиск отчетов. При поиске отчета вы можете использовать знакомый диалоговое окно Open File в стиле Microsoft Office, настраиваемое для построитель отчетов. Вы можете просматривать папки на сервере отчетов или файловой системе, включая мои отчеты, сайты и серверы, настольные компьютеры, мои документы и мой компьютер. Сайты и серверы предоставляют недавно используемый список серверов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Снимок экрана: панель инструментов отчета на веб-портале.

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

Самый простой способ выбрать и запустить отчет — открыть веб-портал отчетов и найти нужный отчет.

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

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

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

Параметр Результат
КнопкаОбновить в окне браузера Выводит отчет, который хранится в кэше сеанса. Кэш сеанса создается, когда пользователь открывает отчет. Службы Reporting Services используют сеансы браузера для обеспечения согласованного просмотра во время открытия отчета.
Снимок экрана: кнопка При нажатии кнопки "Обновить" на панели инструментов отчета сервер отчетов повторно запускает запрос и обновляет данные отчета, если отчет выполняется по запросу. Если отчет кэшируется или является моментальным снимком, действие обновления отображает отчет, хранящийся в базе данных сервера отчетов.
Сочетание клавиш CTRL + F5 Создает тот же результат, что и кнопка "Обновить " на панели инструментов отчета.

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

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

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

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

Дополнительные сведения о технологиях Reporting Services и SharePoint см. в статье "Настройка и администрирование сервера отчетов SQL Server Reporting Services (SSRS).

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

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

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

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

Снимок экрана: библиотека Sharepoint с элементами сервера отчетов.

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

Определения отчетов (RDL-файлы), которые вы отправляете в библиотеку SharePoint, просматриваются с помощью веб-части средства просмотра отчетов, устанавливаемой надстройкой Служб Reporting Services. Во время установки надстройки автоматически определяется сопоставление для RDL-файлов.

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

В меню "Действия" можно также открыть отчет в построитель отчетов. На следующем рисунке показан отчет и параметры параметров экспорта в меню "Действие ".

Снимок экрана: параметры экспорта в меню

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

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

Снимок экрана: команды меню для элементов сервера отчетов.

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

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

Сведения о сеансах пользователей

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

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

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

Дополнительные сведения об управлении сеансами см. в разделе "Определение состояния выполнения".