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


Интеграция служб Reporting Services и технологии SharePoint

Добавления: 12 декабря 2006 г.

Сервер отчетов можно настроить для запуска в составе развертывания продукта или технологии SharePoint и использовать функции совместной работы и централизованного управления документами Windows SharePoint Services 3.0 или Office SharePoint Server 2007 со службами Reporting Services. Запуск сервера отчетов как части большего развертывания SharePoint предоставляет три уровня интеграции:

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

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

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

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

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

Архитектура компонентов для интеграции с SharePoint

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

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

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

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

Интеграция обеспечивается SQL Server 2005 с пакетом обновлений Service Pack 2 и SQL Server 2005, регистрирующим надстройку служб для технологий SharePoint. Надстройка служб Reporting Services является свободно распространяемым компонентом, который можно загрузить на веб-узле Microsoft и установить на сервер с Windows SharePoint Services 3.0 или Office SharePoint Server 2007.

  • В службах Windows SharePoint Services надстройка служб Reporting Services предоставляет конечную точку-посредник для URL-адреса, веб-часть средства просмотра отчетов и страницы приложений для просмотра, хранения и управления содержимым сервера отчетов на узле SharePoint или ферме SharePoint.
  • Для сервера отчетов пакет обновлений Service Pack 2 предоставляет обновленные программные файлы, новую конечную точку SOAP, пользовательские расширения безопасности и доставки, измененное средство настройки служб Reporting Services, сценарии для доступа к базам данных настройки и содержимого SharePoint и сценарий для создания базы данных сервера отчетов, поддерживающую режим интеграции с SharePoint. Сервер отчетов должен быть настроен на работу в режиме интеграции с SharePoint, специально выделенном для поддержки доступа к отчетам и их доставки через веб-узел SharePoint.

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

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

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

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

См. также

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

Режимы развертывания для служб Reporting Services
Требования для запуска служб Reporting Services в режиме интеграции с SharePoint
Использование веб-части «Средство просмотра отчетов» на узле SharePoint
Сравнение уровней интеграции между версиями служб Reporting Services и технологиями SharePoint
Развертывание отчетов, моделей и общих источников данных на узле SharePoint

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

Установка надстройки служб Reporting Services

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

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