Планирование интеграции с SharePoint

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

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

  • Частичная интеграция поддерживается с помощью веб-частей обозревателя отчетов и средства просмотра отчетов, которые появились в службах SQL Server 2000 Службы Reporting Services с пакетом обновлений 2 (SP2). Эти веб-части по-прежнему доступны и позволяют выбрать и просмотреть отчеты из сервера отчетов, настроенного на использование собственного режима.

Сервер отчетов в моделях интеграции с SharePoint, поддерживаемых службами Windows SharePoint Services 3.0 или Office SharePoint Server 2007. Если используется более ранний выпуск продукта или технологии SharePoint, доступ к содержимому сервера отчетов может по-прежнему осуществляться с узла SharePoint с помощью двух веб-частей служб Службы Reporting Services, работающих с сервером отчетов в собственном режиме, но запустить сервер в режиме интеграции с SharePoint не удастся. Можно также использовать веб-части с выпуска 3.0 продукта SharePoint, но необходимо добавить сборки веб-частей к глобальному кэшу сборок (GAC).

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

Сравнение поддержки интеграции для версий 2.0 и 3.0

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

Критерий сравнения

Режим интеграции с SharePoint

Веб-компоненты SharePoint 2.0

Основные функции интеграции

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

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

Единая, полностью обновленная веб-часть средства просмотра отчетов отображает отчеты в полностраничном представлении или на панели мониторинга SharePoint. Она поддерживает пользовательские интерфейсы фильтров и строк, которые подключаются к веб-частям фильтров и другим веб-частям SharePoint, таким как веб-часть «Библиотека отчетов» или веб-часть «Общая библиотека отчетов». Средство просмотра также предоставляет свойства для настройки веб-части средства просмотра отчетов.

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

Поддержка управляемых данными подписок и возможность управлять заданиями программно и с использованием среды SQL Server Management Studio в SQL Server 2008.

Две веб-части предоставляют возможности доступа и просмотра, но не управления:

Веб-часть «Обозреватель отчетов» отображает список отчетов, хранящихся на сервере отчетов.

Веб-часть «Средство просмотра отчетов» отображает отчеты.

Эти веб-части нельзя подключить в другим веб-частям SharePoint.

Хранилище данных

Интегрированное хранилище:

Пользователи публикуют или передают отчеты, модели и источники данных в библиотеку SharePoint.

Отчеты, модели и источники данных в библиотеке документов SharePoint хранятся как файлы в базе данных содержимого SharePoint для этой библиотеки документов SharePoint. Файлы хранятся с расширениями RDL, SMDL и RSDS. Когда пользователь делает запрос для просмотра или управления отчетом, источником данных или моделью данных, службы Службы Reporting Services синхронизируют свое содержимое с базой данных содержимого SharePoint. Дополнительные сведения см. в разделе Хранение и синхронизация содержимого сервера отчетов с помощью баз данных SharePoint.

Метаданные отчеты, такие как расписания, подписки и кэш, хранятся только в базе данных сервера отчетов.

Нет интеграции хранилища:

сервер отчетов предоставляет единое хранилище для обрабатываемых и управляемых сервером отчетов элементов.

Безопасность и разрешения

Встроенные функции безопасности:

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

Отдельные функции безопасности:

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

Создание содержимого

Публикация отчетов, моделей отчетов и источников данных непосредственно в библиотеке SharePoint путем передачи их в SharePoint или из конструктора отчетов и конструктора моделей.

Создание моделей, защита моделей и связывание отчетов с сущностями в моделях из веб-приложения SharePoint.

Создание и редактирование отчетов с помощью построителя отчетов в веб-приложении SharePoint.

Создание источников данных с использованием типа содержимого источника данных отчета в библиотеке документов SharePoint.

Все содержимое сервера отчетов создается в клиентских средствах и построителе отчетов, запускаемом из диспетчера отчетов.

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

Требования к продукту и версии

SQL Server 2008 или SQL Server 2005 с пакетом обновления 2.

Также необходимо установить службы Windows SharePoint Services 3.0 или Office SharePoint Server 2007.

SQL Server 2008, все версии SQL Server 2005, а также SQL Server 2000 с пакетом обновления 2.

Можно использовать проверку подлинности служб Windows SharePoint Services 2.0 и SharePoint Portal Server. Веб-части совместимы с Windows SharePoint Services 3.0 и Office SharePoint Server 2007.

Установка и настройка

Загрузите и установите надстройку служб Службы Reporting Services на все клиентские веб-интерфейсы в ферме SharePoint.

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

Добавьте виртуальные каталоги служб Службы Reporting Services к списку исключений Windows SharePoint Services.

Откройте CAB-файл для установки веб-компонентов.

Измените файл Web.config file и вручную скопируйте файлы.

Необходимо добавить сборки глобальный кэш сборок для Windows SharePoint Services 3.0 и SharePoint Portal Server 2007.

Требования к режимам

Требует, чтобы сервер отчетов выполнялся в режиме интеграции с SharePoint.

Требует, чтобы сервер отчетов выполнялся в собственном режиме со включенным диспетчером отчетов.

Ограничения

Не поддерживает связанные отчеты и диспетчер отчетов.

Отсутствует поддержка программирования пакетных операций.

Требует настройки и обслуживания отдельных политик безопасности в веб-приложении SharePoint и на сервере отчетов.

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

Запланированные операции, источники данных, журналы отчетов, обработка данных и подписок управляются с помощью средств сервера отчетов.

Следующий шаг: развертывание функций интеграции

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

Описание веб-частей «Обозреватель отчетов» и «Средство просмотра отчетов»

Прежние версии служб Службы Reporting Services также обеспечивали интеграцию с продуктами SharePoint. В частности, службы SQL Server 2000 Службы Reporting Services с пакетом обновления 2, SQL Server 2005 и SQL Server 2005 с пакетом обновлений 1 предоставляли две веб-части (обозреватель отчетов и средство просмотра отчетов), которые регистрировались и использовались в веб-приложении SharePoint. Эти веб-компоненты разрабатывались для технологий SharePoint версии 2.0. Веб-части продолжают работать с версией SQL Server 2008 R2 и могут использоваться в развертывании продукта или технологии SharePoint 3.0. Веб-компоненты не обновлялись с целью включения новых возможностей и в случае использования обеспечивают тот же уровень функциональных возможностей.

См. также

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