Общие сведения об интеграции служб Reporting Services и технологии SharePoint

Сервер отчетов можно настроить для запуска в составе развертывания продукта SharePoint и использовать функции совместной работы и централизованного управления документами SharePoint с отчетами и другими типами содержимого служб Службы Reporting Services. Для интеграции с SharePoint необходимо установить соответствующую версию надстройки служб Reporting Services на компьютеры с клиентским веб-интерфейсом SharePoint. Запуск сервера отчетов в составе развертывания SharePoint предоставляет следующие уровни интеграции:

  • Общее хранение.

  • Общая безопасность.

  • Одинаковый доступ к веб-сайтам для всех бизнес-документов, включая отчеты, модели отчетов и общие источники данных.

Архитектура интеграции сервера

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

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

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

диаграмма архитектуры

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

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

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

Обеспечивающие интеграцию компоненты

Для объединения серверов в одно развертывание следует интегрировать установку служб SQL Server Службы Reporting Services с экземпляром продуктов SharePoint. 

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

  • На сервере SharePoint надстройка служб Службы Reporting Services предоставляет конечную точку учетной записи-посредника для сервера отчетов, веб-часть средства просмотра отчетов и страницы приложений для просмотра, хранения и управления содержимым сервера отчетов на сайте SharePoint или ферме SharePoint.

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

После установки надстройки служб Службы Reporting Services на SharePoint и настройки обоих серверов для интеграции можно передать или опубликовать тип содержимого сервера отчетов в библиотеке SharePoint, а затем просматривать эти документы и управлять ими с сайта SharePoint. Передача или публикация содержимого сервера отчетов является важным первым шагом. Веб-части и страницы становятся доступны при выборе определений отчетов RDL, моделей отчетов SMDL и источников общих данных RSDS на сайте SharePoint.

Поддерживаемые сочетания надстройки SharePoint и сервера отчетов

Не все функции поддерживаются во всех сочетаниях сервера отчетов, надстройки служб Reporting Services для SharePoint и продуктов SharePoint. Рекомендуемое и наиболее полное сочетание — использование продуктов SharePoint 2010, надстройки служб SQL Server 2008 R2 Reporting Services для продуктов SharePoint 2010 и сервера отчетов SQL Server 2008 R2 в режиме интеграции с SharePoint.

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

Правильная версия надстройки служб Reporting Services должна использоваться с соответствующей версией продуктов SharePoint.

Поддерживаемые сочетания SharePoint и компонентов служб Reporting Services

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

Сервер отчетов

Надстройка

SharePoint

Поддерживается

SQL Server 2008 R2

SQL Server 2008 R2

Продукты SharePoint 2010

Да

SQL Server 2008 R2

SQL Server 2008 SP2

Продукты SharePoint 2007

Да

SQL Server 2008 с пакетом обновления 1 (SP1) и накопительным обновлением 8

SQL Server 2008 R2

Продукты SharePoint 2010

Да

SQL Server 2008

SQL Server 2008

Продукты SharePoint 2010

Нет

SQL Server 2008

SQL Server 2008

Продукты SharePoint 2007

Да

SQL Server 2005 SP2

SQL Server 2005

Продукты SharePoint 2007

Да

Общие сведения об установке и настройке

Действия по установке и настройке надстройки служб Службы Reporting Services могут отличаться в зависимости от требований пользователя. Далее описаны базовые операции.

Подключенный и локальный режимы

В выпуске Microsoft SQL Server 2008 R2 вводится новый локальный режим для просмотра отчетов с сервера SharePoint 2010 с установленной надстройкой служб Microsoft SQL Server 2008 R2 Reporting Services для продуктов SharePoint 2010.

См. также

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

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

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

Удалена предполагаемая дата выпуска SQL Server 2008 с пакетом обновления 2 (SP2), так как выпуск уже состоялся.