Планирование режима интеграции с SharePoint (службы Reporting Services)
Службы Reporting Services поддерживают два уровня интеграции с продуктами и технологиями SharePoint. Полная интеграция поддерживается в сценарии развертывания со включенным режимом интеграции с SharePoint. Частичная интеграция поддерживается при помощи пары веб-частей, устанавливаемых на узле SharePoint и указывающих на удаленный экземпляр сервера отчетов.
Режим интеграции с SharePoint позволяет интегрировать службы Reporting Services с базами данных и моделью безопасности SharePoint. Эти функции становятся доступными при настройке сервера отчетов для его запуска в составе более широкого развертывания продукта или технологии SharePoint 3.0. Этот режим требует дополнительного ПО и отдельной настройки. Необходимо загрузить и установить компоненты-надстройки, создать базу данных сервера отчетов для хранения межсерверного содержимого и данных приложений и настроить параметры интеграции на обоих серверах. Этот режим требует наличия выделенного экземпляра сервера отчетов для операций по интеграции. Преимущество такого подхода состоит в обеспечении высокого уровня интеграции, позволяющего осуществлять доступ и управление различными типами содержимого на сервере отчетов с помощью страниц приложений и хранилищ данных веб-приложения SharePoint. Дополнительные сведения см. в разделе Настройка служб Reporting Services для интеграции с SharePoint 3.0.
Частичная интеграция поддерживается с помощью веб-частей обозревателя отчетов и средства просмотра отчетов, которые появились в службах SQL Server 2000 Reporting Services с пакетом обновлений 2 (SP2). Эти веб-части по-прежнему доступны и позволяют выбрать и просмотреть отчеты из сервера отчетов, настроенного на использование собственного режима.
Сервер отчетов в моделях интеграции с SharePoint, поддерживаемых службами Windows SharePoint Services 3.0 или Office SharePoint Server 2007. Если используется более ранняя версия продукта или технологии SharePoint, доступ к содержимому сервера отчетов может по-прежнему осуществляться с узла SharePoint с помощью двух веб-частей служб Reporting Services, работающих с сервером отчетов в собственном режиме, но запустить сервер в режиме интеграции с SharePoint не удастся. Можно также использовать веб-части с версией продукта или технологии SharePoint 3.0, но необходимо добавить сборки веб-частей к глобальному кэшу сборок (GAC).
Для помощи в выборе стратегии развертывания для интеграции сервера отчетов с веб-приложением SharePoint в этом разделе приводится сравнение функций интеграции, поддерживаемых службами Reporting Services для версий 2.0 и 3.0 продуктов и технологий SharePoint. Дополнительные сведения о режимах развертывания см. в разделе Планирование режима развертывания (службы Reporting Services).
Сравнение поддержки интеграции для версий 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 и на сервере отчетов. Требует отдельных инструментов управления содержимым и операциями для каждого сервера. Запланированные операции, источники данных, журналы отчетов, обработка данных и подписок управляются с помощью средств сервера отчетов. |
Следующий шаг: развертывание функций интеграции
Следующий шаг после выбора подхода — просмотр конфигураций и средств, которые понадобятся для реализации стратегии интеграции.
Чтобы установить и настроить веб-части версии 2.0, см. раздел Просмотр отчетов с помощью веб-частей SharePoint 2.0.
Чтобы выполнить развертывание сервера отчетов в режиме интеграции с SharePoint сделайте следующее.
Просмотрите доступность функций в режиме интеграции с SharePoint, чтобы убедиться, что в этом режиме доступны необходимые функции. Дополнительные сведения см. в разделе Интеграция служб Reporting Services и технологии SharePoint.
Просмотрите системные и программные требования для этого режима. Дополнительные сведения см. в разделе Требования для запуска служб Reporting Services в режиме интеграции с SharePoint.
Просмотрите топологии развертывания, чтобы понять, какие компоненты потребуются для каждой системы. Дополнительные сведения см. в разделе Топологии развертывания для служб Reporting Services в режиме интеграции с SharePoint.
Прочитайте общие сведения, объясняющие разрешение URL-адресов для веб-приложений, работающих под управлением IIS и служб Reporting Services. Дополнительные сведения см. в разделе Параллельное развертывание служб Reporting Services и служб IIS.
Описание веб-частей «Обозреватель отчетов» и «Средство просмотра отчетов»
Прежние версии служб Reporting Services также обеспечивают интеграцию с продуктами и технологиями SharePoint. В частности, службы SQL Server 2000 Reporting Services с пакетом обновления 2, SQL Server 2005 и SQL Server 2005 с пакетом обновлений 1 предоставляли две веб-части (обозреватель отчетов и средство просмотра отчетов), которые регистрировались и использовались в веб-приложении SharePoint. Эти веб-компоненты разрабатывались для технологий SharePoint версии 2.0. Веб-части продолжают работать с версией SQL Server 2008 и могут использоваться в развертывании продукта или технологии SharePoint 3.0. Веб-компоненты не обновлялись с целью включения новых возможностей и в случае использования обеспечивают тот же уровень функциональных возможностей.
См. также