Интеграция служб 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 конечная точка-посредник на сервере отчетов подключается к серверу отчетов, создает сеанс, подготавливает отчет по обработке данных, получает данные, вставляет отчет в макет отчетов и отображает его в веб-части «Обозреватель отчетов». Когда отчет открыт, можно экспортировать его в различные форматы приложений либо взаимодействовать с данными, детализируя основные числа или выбрав связанный отчет. Операции экспорта или взаимодействия отчетов выполняются на сервере отчетов.
Сервер отчетов синхронизирует операции и данные с 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.
- Функции, поддерживаемые службами Reporting Services в режиме интеграции с SharePoint
Обобщает доступные функциональные возможности сервера отчетов, интегрированного с технологиями SharePoint.
- Хранение и синхронизация содержимого сервера отчетов с помощью баз данных SharePoint
Описывает поддержку интеграции сервера отчетов на уровне данных. Этот обзор предоставляет общие сведения о хранении данных, свойств и содержимого.
- Общие сведения о безопасности для служб Reporting Services в режиме интеграции с SharePoint
Описывает интеграцию сервера отчетов на уровне безопасности. Доступ к содержимому сервера отчетов и операциям обеспечивается функциями проверки подлинности и авторизации в технологиях SharePoint.
- Просмотр и управление элементами сервера отчетов с узла SharePoint
Описывает, как интеграция сервера отчетов распространяется на веб-страницы приложений на веб-узлах SharePoint и на центральном веб-узле администрирования SharePoint. Текущие пользователи служб Reporting Services обнаружат, что функциональные возможности, доступные на веб-узлах SharePoint, за несколькими исключениями эквивалентны страницам приложений диспетчера отчетов.
См. также
Основные понятия
Режимы развертывания для служб Reporting Services
Требования для запуска служб Reporting Services в режиме интеграции с SharePoint
Использование веб-части «Средство просмотра отчетов» на узле SharePoint
Сравнение уровней интеграции между версиями служб Reporting Services и технологиями SharePoint
Развертывание отчетов, моделей и общих источников данных на узле SharePoint
Другие ресурсы
Установка надстройки служб Reporting Services