Общие сведения об интеграции служб 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 могут отличаться в зависимости от требований пользователя. Далее описаны базовые операции.
Установите надстройку из файла rsSharepoint.msi. В ферме SharePoint надстройка должна быть установлена на каждом сервере клиентского веб-интерфейса. Дополнительные сведения см. в разделе Как установить или удалить надстройку служб Reporting Services. Надстройка устанавливается в составе обязательных компонентов SharePoint 2010, и если она уже установлена, запускать rsSharepoint.msi не требуется.
В центре администрирования SharePoint выполните настройку интеграции со службами Reporting Services, которая заключается в указании URL-адреса сервера отчетов для интеграции с фермой SharePoint. Дополнительные сведения см. в разделе Как настроить интеграцию сервера отчетов в центре администрирования SharePoint.
В центре администрирования SharePoint в разделе возможностей семейства веб-сайтов проверьте, включены ли интеграция сервера отчетов и функции центра администрирования. Дополнительные сведения см. в разделе Как Активировать компонент сервера отчетов в настройках веб-сайта.
В центре администрирования SharePoint активируйте функцию синхронизации файлов сервера отчетов. Эта функция позволяет обеспечивать синхронизацию элементов, которые копируются в библиотеки документов вручную, с каталогом сервера отчетов. Дополнительные сведения см. в разделе Как активировать функции синхронизации файлов сервера отчетов в центре администрирования SharePoint.
В центре администрирования SharePoint настройте типы событий, которые нужно добавить в журнал трассировки SharePoint. Дополнительные сведения см. в разделе Как включить события служб Reporting Services в журнал трассировки SharePoint (ULC)
Для каждой библиотеки документов добавьте три типа содержимого служб Reporting Services: модель построителя отчетов, источник данных отчета, отчет построителя отчетов. После этого возможности служб Reporting Services появятся в списке новых документов. Дополнительные сведения см. в разделе Как добавить в библиотеку типы содержимого сервера отчетов (службы Reporting Services в режиме интеграции с SharePoint).
Подключенный и локальный режимы
В выпуске Microsoft SQL Server 2008 R2 вводится новый локальный режим для просмотра отчетов с сервера SharePoint 2010 с установленной надстройкой служб Microsoft SQL Server 2008 R2 Reporting Services для продуктов SharePoint 2010.
Локальный режим: Локальный режим позволяет подготавливать отчеты локально из библиотеки документов SharePoint, без интеграции с сервером отчетов. Дополнительные сведения о локальном режиме см. в разделе Подготовка отчетов локального режима в средстве просмотра отчетов (службы Reporting Services в режиме интеграции с SharePoint).
Подключенный режим: Подключенный режим поддерживается путем интеграции сервера отчетов служб Службы Reporting Services с фермой SharePoint с помощью центра администрирования SharePoint. Интеграция с сервером отчетов обеспечивает полные возможности работы с отчетами за счет предоставления функций совместной работы SharePoint 2010 и серверные функции сервера отчетов, в том числе: подписку, моментальные снимки и серверную обработку. Дополнительные сведения о настройке подключенного режима см. в разделе Как настроить интеграцию сервера отчетов в центре администрирования SharePoint. Дополнительные сведения о поддерживаемых возможностях см. в разделе Функции, поддерживаемые службами Reporting Services в режиме интеграции с SharePoint.
См. также
Основные понятия
Журнал изменений
Обновленное содержимое |
---|
Удалена предполагаемая дата выпуска SQL Server 2008 с пакетом обновления 2 (SP2), так как выпуск уже состоялся. |