integratsiya-ssrs-2008-r2-i-sharepoint-2010

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

Интеграция SharePoint 2010 и MS SQL Server 2008 Reporting Services, позволяющая объединить  преимущества этих продуктов,  предоставляет мощные,  небывалые  возможности  для этого.  О том, как провести интеграцию  можно найти немало информации, но, на практике, когда мне пришлось самому решать эту задачу, встретились проблемы, на решение которых,  в  частности, на поиски среди документации, ушло достаточно времени.

Решил записать все по свежим следам, при этом “Не отличать ищу свои работы, Но утешаюсь тем, смотря на наши соты, Что в них и моего хоть капля меду есть.”

Интеграция SharePoint 2010 и MS SQL Server 2008 Reporting Services в статье  описана подробно, шаг за шагом, причем  описываю установку на нескольких серверах (обычно идет установка всего программного обеспечения на одном сервере),  описываю, как следует провести настройки, чтоб оптимизировать работу при возникающей дополнительной нагрузке на сервер отчетов.

Если кратко, то процесс интеграции состоит из следующих шагов:

  1. Сервер отчетов – установка на нем SharePoint 2010.
  2. Сервер отчетов  - его настройка –  в режиме интеграции с SharePoint 2010.
  3. Установка компоненты SQL 2008 R2 Reporting Services SharePoint 2010 Add-in на сервере SharePoint.
  4. Подключение SharePoint к серверу отчетов.

Рассмотрим подробнее данные шаги:

Установка SharePoint 2010 на сервере отчетов

ВНИМАНИЕ!  Данный шаг необходим, только если сервер отчетов и сервер SharePoint стоят на разных серверах!

Итак,  нужно установить Web фронт-енд на сервер и подключить его к ферме серверов SharePoint.

Для  этого делаем все предварительные настройки:  запускаем дистрибутив SharePoint 2010. (автозапуск или файл splash.hta). Раздел «Установить»,  потом пункт «Установить необходимое ПО», далее «Настройка служб отчетов SQL Server 2008R2»,   следующим шагом  жмем «Next».

integratsiya-sharepoint-nomer1

Потом запускаем инсталляцию и выбираем режим установки в составе фермы (Server Farm).

integratsiya-sharepoint-nomer2

Выбираем полную инсталляцию.

integratsiya-sharepoint-nomer3

Проходим все остальные шаги мастера, на вопрос о подключении к существующей ферме серверов, отвечаем утвердительно.

integratsiya-sharepoint-nomer4

Вводим имя сервера баз данных и название базы данных конфигурации.

integratsiya-sharepoint-nomer5

На следующим шаге вводим Passphrase.

integratsiya-sharepoint-nomer6

И завершаем инсталляцию.

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

Переходим в Центр Администрирования > Параметры системы > управление серверами в этой ферме и отключаем  все сервисы, которые на этом сервере не нужны. Можно, например, оставить только Веб-приложение Microsoft SharePoint Foundation.

Настройка сервера отчетов в режиме интеграции с SharePoint 2010

Заходим в менеджер конфигураций, выбираем url веб-сервиса и остальные настройки IIS:

reporting-services-nomer1

Создаем новую БД для сервера отчетов в режиме интеграции с сервером отчетов.

reporting-services-nomer2

 

reporting-services-nomer3

Вводим имя и пароль подключения  к SQL серверу.

reporting-services-nomer4

Установка компоненты SQL 2008 R2 Reporting Services
SharePoint 2010 Add-in на сервере SharePoint

Скачиваем и устанавливаем SQL 2008 R2 Reporting Services SharePoint 2010 Add-in на сервере. Скачать этот модуль можно отсюда http://www.microsoft.com/en-us/download/details.aspx?id=622.

Подключение SharePoint к серверу отчетов

Идем в Центр Администрирования > Общие параметры приложений > Reporting Services Integration.

sharepoint-reporting-services-nomer1

Вводим URL сервера отчетов и параметры подключения.

sharepoint-reporting-services-nomer2

Если подключение завершилось успешно,  мы должны увидеть следующее окно:

sharepoint-reporting-services-nomer3

Возможные ошибки:  учетная запись сервера отчетов не может подключиться к базе данных SharePoint’а.

Ну вот и все, что мне хотелось бы рассказать вам о интеграции SharePoint 2010 и MS SQL Server 2008 Reporting Services . Надеюсь, пригодится.

Ссылки:

Интересная статья?  Подпишитесь на обновления блога и получите еще больше информации по RSS Vladimir Shurygin RSS  ,   RSS Vladimir Shurygin Email   или  twitter Vladimir Shurygin twitter !
Поделитесь с друзьями этой статьей в: