Настройка служб Excel для возможности создания OLAP-отчетов в Project Server 2013

Статья Алексея Просницкого, РМР, MVP (Компания Leo Consulting), первоначально опубликованная здесь.

Если в информационной системе управления проектами (ИСУП) ведется только планирование проектов и отчетность исполнителей по задачам, то данная ИСУП является больше свалкой информации, чем инструментом для управления.

Одна из главных задач информационной системы управления проектами, это отчеты по проектам/портфелю для принятия различных управленческих решений.

Как правильно настроить возможность строить отчеты в Project Server 2013 читайте в новой цикле статей посвященных настройке OLAP отчетов по проектам.

В данной, первой, статье я расскажу, как правильно настроить службу Excel Services.

В Microsoft Project Server 2013 встроено веб-приложение центра бизнес-аналитики Microsoft SharePoint Server 2013, которое предоставляет центральную точку для размещения отчетов, панелей мониторинга и подключений отчетов, которые создаются автоматически или настраиваются вручную для обеспечения доступа к данным отчетов Project Server пользователям. В центре бизнес-аналитики может размещаться контент, созданный с помощью служб Excel в Microsoft SharePoint Server 2013, служб Visio Services в SharePoint, PerformancePoint Services в SharePoint, PowerPivot и служб отчетов SQL Server.

Если в ферме, где у вас развернут Project Server 2013, отсутствуют службы Excel, то перед продолжением необходимо настроить приложение-службу Excel.

Для того чтобы узнать, запущена ли служба Excel, нужно перейти в Центр Администрирования SharePoint «Управление приложениями – Управление службами на сервер».

Если в перечне служб напротив службы «Приложение служб Excel» будет написано «Запущено», то можно переходить к п. 3; в противном случае следует выполнить процедуры, приведенные ниже, чтобы запустить Excel.

Запуск служб Excel состоит из двух шагов:

  1. Включение служб вычислений Excel.
  2. Создание приложения-службы служб Excel.

1. Запуск служб вычислений Excel

Учетная запись, с помощью которой запускается пул приложений служб Excel, должна иметь права доступа к базе данных контента, в которой размещается сайт PWA. Учетная запись, с помощью которой запускается пул приложений для приложения-службы Project Server, обладает необходимыми правами доступа, что позволяет использовать ее для этой цели.

Для запуска службы Excel выполняются следующие шаги:

  1. На веб-сайте Центра администрирования SharePoint в разделе «Параметры системы» выберите элемент «Управление службами на сервере».
  2. Если в ферме присутствует несколько серверов приложений, выберите сервер, на котором будут запущены службы вычислений Excel, в списке «Сервер».
  3. В списке «Служба» нажмите кнопку «Запустить», расположенную рядом с элементом «Службы вычислений Excel», Рисунок 1.

Рисунок 1. Запуск служб вычислений Excel

2. Создание приложения-службы служб Excel

После запуска службы вычислений Excel, если данная служба ранее не была создана, следует создать приложение службу Excel.

Служба создается следующим образом:

  1. В разделе «Управление приложениями» веб-сайта Центра администрирования SharePoint щелкните «Управление приложениями-службами».
  2. На вкладке «Приложения-службы» выберите команду «Создать» и затем выберите пункт «Приложение Служб Excel», Рисунок 2.

 

Рисунок 2. Выбор службы Excel для создания

          3. В поле «Имя» введите таком имя приложения-службы, чтобы оно ассоциировалось со службой Excel.

         4. В поле «Имя пула приложений» введите имя пула приложений в английской транскрипции.

         5. Выберите управляемую учетную запись, созданную ранее для пулов приложений, в списке «Настраиваемая».

         6. Нажмите кнопку «ОК», Рисунок 3.

Рисунок 3. Параметры нового приложения служб Excel

После этого будет создано новое приложение служба Excel.

3. Настройка параметров служб Excel

После запуска приложения служб Excel необходимо настроить глобальные установки, надежные расположения файлов для библиотек шаблонов и образцов отчетов Project Server 2013, а также надежные библиотеки подключения к данным, Рисунок 4.

Рисунок 4. Управление приложениями служб Excel

3.1. Настройка надежных библиотек подключений к данным

Для настройки глобальных установок Excel Services, которые необходимы для работы с отчетностью в разделе «Бизнес аналитика» Project Server 2013 и возможности построения ОЛАП-отчетности необходимо зайти на сервер приложений, где установлен Project Server 2013, в браузере InternetExplorer запустить узел PWA и перейти в раздел «Отчеты», Рисунок 5.

Рисунок 5. Центр бизнес аналитики ProjectServer 2013

В центре бизнес аналитики нужно выбрать ссылку «Содержимое сайта» и нажать на пиктограмме «Подключение к данным», Рисунок 6.

 

Рисунок 6. Содержимое сайта бизнес аналитики ProjectServer 2013

На странице «Подключения к данным» выберите «русский (Россия)» (или нужный язык), перейдите на закладку «Файл» и нажмите кнопку «Просмотреть свойства». Щелкните на имени, например «русский (Россия)», правой кнопкой мыши и выберите свойства.

В окне свойств выберите значение «Адрес (URL)», Рисунок 7, щелкните выделенный текст правой кнопкой мыши и выберите команду «Копировать».

Пример адреса библиотеки: https://ps2013/PWA/ProjectBICenter/Data%20Connections/русский%20(Россия)

Рисунок 7. Свойства подключения к данным

Этот скопированный URL-адрес, является адресом библиотеки подключений к данным, который требуется при настройке надежной библиотеки подключений к данным далее.

В другом окне браузера, перейдите в Центр администрирования SharePoint в «Управление приложениями» – «Управление приложениями-службами» – «Приложение служб Excel».

Для настройки надежных библиотек подключений к данным:

  1. Выберите «Надежные библиотеки подключений к данным».
  2. Выберите «Добавить надежную библиотеку подключений к данным».
  3. В поле «Адрес» вставьте URL-адрес библиотеки подключений к данным, скопированный ранее и нажмите кнопку «ОК», Рисунок 8.

Если у вас появится новая библиотека подключения к данным, Рисунок 7, ее адрес тоже нужно будет добавить в надежные библиотеки подключений к данным.

 

Рисунок 8. Добавление надежной библиотеки подключения к данным

3.2. Настройка надежного расположения файлов

Кроме настройки надежной библиотеки подключения к данным, необходимо еще настроить надежные источники расположения файлов для шаблонов и отчетов в бизнес аналитике, Рисунок 9.

Рисунок 9. Отчеты и шаблоны бизнес аналитики

На странице «Содержимое сайта» последовательно зайти в свойства шаблонов, Рисунок 10, и отчетов, Рисунок 11, и скопируйте в блокнот их url-адреса.

Действия по копированию выполняются аналогично действия при копировании адреса библиотеки подключения к данным.

Пример адреса папки с шаблонами: https://ps2013/PWA/ProjectBICenter/Templates/русский%20(Россия)

Пример адреса папки с отчетами: https://ps2013/PWA/ProjectBICenter/Sample%20Reports/русский%20(Россия)

Рисунок 10. Копирование ссылки шаблонов бизнес аналитики

 

Рисунок 11. Копирование ссылки отчетов бизнес аналитики

  1. После того, как вы скопировали адреса отчетов и шаблонов, нужно:
  2. Перейти в разделе «Управление приложениями» Центра администрирования выберите «Управление приложениями-службами».
  3. Выбрать «Приложение Служб Excel - Надежные расположения файлов», Рисунок 4.
  4. Нажать на ссылке «Добавить надежное расположение файлов».
  5. В новом окне сделать следующие настройки:
  • В поле «Адрес» вставить адрес шаблонов или отчетов:
  • В разделе «Доверять дочерним» установить флажок «Доверие дочерним включено».
  • В разделе «Внешние данные» выберите параметр «Надежные библиотеки подключений к данным и внедренные».
  • В разделе «Предупреждать об обновлении» снимите флажок «Предупреждение об обновлении включено».
  • Нажать кнопку «ОК», Рисунок 12.

Рисунок 12 Раздел «Настройка надежного расположения файлов» (фрагмент)

Рисунок 13 Раздел «Надежные расположения файлов»

3.3. Настройка глобальных установок Excel

Перейдите в раздел «Глобальные установки» (Центр администрирования – Управление приложениями – Управление приложениями-службами – Приложение служб Excel) и внизу страницы в разделе «Внешние данные» в поле «Идентификатор приложения» впишите «ProjectServerApplication» (без кавычек и пробелов), Рисунок 14.

Рисунок 14. Настройка глобальных установок