Просмотр и изучение отчетов в собственном режиме с помощью веб-части SharePoint (службы SSRS)
В состав служб Службы Reporting Services включено несколько веб-частей, каждая из которых предназначена для определенной версии сервера отчетов и для определенного режима развертывания.
Собственный режим. Если доступ к содержимому сервера отчетов на сайте SharePoint необходимо осуществлять с помощью сервера отчетов, работающего в собственном режиме, воспользуйтесь веб-частями SharePoint 2.0 «Обозреватель отчетов» и «Средство просмотра отчетов», включенными в состав служб Службы Reporting Services. Инструкции по установке и использованию веб-частей 2.0 содержатся ниже в этом разделе.
Режим интеграции с SharePoint: Если необходимо получить доступ к серверу отчетов, который работает в режиме интеграции с SharePoint, используйте веб-части, которые устанавливаются надстройкой служб Службы Reporting Services для продуктов SharePoint. Дополнительные сведения об этой надстройке см. в разделе Где найти надстройку службы Reporting Services для продуктов SharePoint.
-
Примечание Веб-часть средства просмотра отчетов для собственного режима (SPViewer.dwp) отличается от веб-части ReportViewer.dwp, устанавливаемой надстройкой служб Службы Reporting Services для продуктов SharePoint. Веб-части имеют различные схемы и реализации, но обе они могут быть установлены на одной ферме SharePoint. Визуально эти веб-части можно различить по следующему признаку: веб-часть средства просмотра отчетов, которая устанавливается в составе надстройки, содержит на панели инструментов меню Действия.
Дополнительные сведения о режимах сервера отчетов см. в разделе Сервер отчетов служб Reporting Services (SSRS).
В этом разделе:
Обозреватель отчетов и средство просмотра отчетов
Требования для использования веб-частей
Установка веб-частей
Добавление и настройка веб-частей
Обозреватель отчетов и средство просмотра отчетов
Обозреватель отчетов и средство просмотра отчетов — это веб-части SharePoint 2.0, которые доступны в службах SQL Server 2000 Службы Reporting Services с пакетом обновления 2 (SP2) и текущих версиях.
Веб-части обеспечивают просмотр отчетов и обзор иерархии папок сервера отчетов с сайта SharePoint.
Обратите внимание, что настройка веб-частей не поддерживается. Они используются «как есть» и не могут быть ни расширены, ни изменены.
Обозреватель отчетов (SPExplorer.dwp) подключается к диспетчеру отчетов на компьютере сервера отчетов. Можно просмотреть доступные отчеты на сервере отчетов и подписаться на них. Если построитель отчетов включен и пользователь имеет достаточные разрешения, построитель отчетов может быть запущен непосредственно из веб-части «Обозреватель отчетов».
Обозреватель отчетов отображает содержимое папок на странице диспетчера отчетов. Доступ к отдельным элементам и папкам в иерархии папок сервера отчетов управляется с помощью назначений ролей на сервере отчетов. При выборе отчета он открывается в новом окне браузера. Отображение отчета и его панели инструментов обеспечивается средством просмотра HTML-страниц сервера отчетов, а не веб-частью «Средство просмотра отчетов». Если необходимо настроить параметры панели инструментов, в URL-адресе необходимо указать параметры доступа к серверу отчетов. Инструкции см. в разделе Ссылка на параметр доступа по URL-адресу.
Средство просмотра отчетов (SPViewer.dwp) отображает отчет и предоставляет панель инструментов, служащую для перемещения по страницам, поиска содержимого и экспорта отчета. Веб-часть средства просмотра отчетов можно добавить на страницу «Веб-часть», чтобы всегда отображать на ней определенный отчет, или можно связать веб-часть с обозревателем отчетов, что позволяет отображать отчеты, открытые с ее помощью.
В начало
Требования для использования веб-частей
Ниже перечислены требования для использования веб-частей «Средство просмотра отчетов» и «Обозреватель отчетов».
Поддерживаются следующие версии продуктов и технологий SharePoint:
Windows SharePoint Services 3.0 и Microsoft Office SharePoint Server 2007.
SharePoint Foundation 2010 и SharePoint Server 2010.
Сервер отчетов в собственном режиме должен иметь версию SQL Server 2005 Службы Reporting Services или более позднюю.
Сервер отчетов должен работать в собственном режиме. Веб-части обозревателя отчетов и средства просмотра отчетов не могут применяться для подключения к серверу отчетов, работающему в режиме интеграции с SharePoint, и просмотра отчетов на нем.
Должен быть установлен диспетчер отчетов.
Веб-части «Обозреватель отчетов» и «Средство просмотра отчетов» распространяются с помощью CAB-файла, который включен в состав служб Службы Reporting Services. Инструкции по установке, настройке и применению этих веб-частей приведены в последующих подразделах данного раздела.
В начало
Установка веб-частей
Веб-части пересылаются на сервер SharePoint в виде CAB-файла. Чтобы установить веб-части, запустите из командной строки программу SharePoint Stsadm.exe, указав в качестве параметра CAB-файл. Дополнительные сведения об этой программе и развертывании веб-частей см. в документации по SharePoint.
Установка веб-частей с помощью Powershell
Скопируйте файл RSWebParts.cab в папку на сервере SharePoint. Его можно скопировать в любую папку на сервере SharePoint, а после установки — веб-частей удалить. По умолчанию службы SQL Server 2012 Службы Reporting Services устанавливают файл RSWebParts.cab в следующую папку:
C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Reporting Services\SharePoint
На компьютере, где установлен продукт SharePoint, откройте Консоль управления SharePoint 2010 с правами администратора.
Выполните следующую команду PowerShell:
Install-SPWebPartPack -LiteralPath "C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Reporting Services\SharePoint\RSWebParts.cab" -GlobalInstall
Должно появиться сообщение следующего вида, означающее, что веб-часть развернута.
Name SolutionId Deployed---- ---------- --------rswebparts.cab 00000000-0000-0000-0000-000000000000 True
Дополнительные сведения об использовании Powershell см. в статье INSTALL-SPWebPartPack (https://technet.microsoft.com/ru-RU/library/ff607840.aspx).
Установка веб-частей с использованием STSADM.exe
Скопируйте файл RSWebParts.cab в ту же папку на сервере SharePoint, как описано в разделе о Powershell этого документа.
На компьютере, на котором установлен продукт SharePoint, откройте окно командной строки с правами администратора и перейдите в папку, в которой находится программа Stsadm.exe. Путь по умолчанию для SharePoint Foundation 2010 следующий:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN.
Запустите программу Stsadm.exe, указав в командной строке CAB-файл следующим образом:
STSADM.EXE -o addwppack -filename "C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Reporting Services\SharePoint\RSWebParts.cab" -globalinstall
Появится сообщение «Операция выполнена успешно».
Аргумент -globalinstall добавляет веб-части в глобальный кэш сборок (GAC). Этот шаг обязателен, если необходимо подключить веб-части.
В начало
Добавление и настройка веб-частей
После установки веб-частей их можно добавить на одну или несколько веб-страниц на сайте SharePoint. Для этого необходимо разрешение на создание веб-сайтов и добавление содержимого.
Следующая процедура добавляет обе веб-части на страницу, а затем устанавливает связь между обозревателем отчетов и средством просмотра отчетов, поэтому при щелчке отчета в обозревателе отчетов он открывается в средстве просмотра отчетов.
Добавление средства просмотра отчетов
В меню «Действия» веб-сайта выберите Изменить страницу.
В области на странице нажмите Добавление веб-части.
В диалоговом окне Добавление веб-частей прокрутите список до категории Разное.
Выберите Средство просмотра отчетов.
Внимание! Не выбирайте Средство просмотра отчетов служб SQL Server Reporting Services. Эта веб-часть регистрируется при установке надстройки служб Службы Reporting Services для продуктов SharePoint и используется для запуска сервера отчетов в режиме интеграции с SharePoint. Ее нельзя использовать для просмотра отчетов на сервере отчетов, работающем в собственном режиме.
Нажмите кнопку Добавить.
Пока страница находится в режиме изменения, щелкните Изменить веб-часть в веб-части средства просмотра отчетов.
В поле URL-адрес диспетчера отчетов введите URL-адрес экземпляра диспетчера отчетов, связанного с сервером отчетов, работающим в собственном режиме, к которому будет производиться доступ. По умолчанию URL-адрес диспетчера отчетов имеет следующий синтаксис: http://<имя_сервера>/reports.
В поле Путь отчета укажите косую черту, путь до папки и имя отчета. Имя сервера и виртуальный каталог диспетчера отчетов не указываются. Например, чтобы открыть отчет Company Sales из папки Adventure Works, укажите путь /Adventure Works/Company Sales. Далее приведен еще один пример, где отчет Products находится в корневой папке сервера отчетов (/Products).
Нажмите кнопку ОК.
Добавление обозревателя отчетов и установка связи со средством просмотра отчетов
В другой области страницы щелкните Добавить веб-часть и в папке «Разное» щелкните Обозреватель отчетов, а затем выберите Добавить.
В контекстном меню веб-части «Обозреватель отчетов» выберите пункт Изменить веб-часть.
В поле URL-адрес диспетчера отчетов введите URL-адрес экземпляра диспетчера отчетов, связанного с сервером отчетов, работающим в собственном режиме, к которому будет производиться доступ.
Можно также указать Начальный путь. Это папка в иерархии папок сервера отчетов. Ее указывают в том случае, если первая страница должна быть папкой, находящейся ниже в иерархии папок. Путь должен начинаться с косой черты. Указывается полный путь, начиная с корневого узла иерархии папок сервера отчетов, но не включая имя сервера и виртуальный каталог диспетчера отчетов. Например, чтобы открыть папку под названием Adventure Works, вложенную в корневой узел, укажите /Adventure Works.
Нажмите кнопку ОК.
В обозревателе отчетов откроется список элементов отчета на сервере отчетов. По умолчанию, если щелкнуть имя отчета, он открывается в новом окне. Выполните следующие действия в случае, если необходимо подключить обозреватель отчетов к средству просмотра отчетов, чтобы при щелчке имени отчета в обозревателе отчетов он отображался в средстве просмотра отчетов.
В контекстном меню обозревателя отчетов выберите пункт Соединения.
Щелкните пункт Способ просмотра отчета.
Выберите Средство просмотра отчетов.
В начало
См. также
Основные понятия
Диспетчер отчетов (службы SSRS)