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


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

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

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

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

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

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

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

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

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

схема архитектуры

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

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

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

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

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

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

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

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

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

См. также

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