Главная Библиотека Статьи Настройка PowerView в Project Server 2013

Настройка PowerView в Project Server 2013

Алексей Просницкий, РМР, MVP
Алексей Курылев

 

Распробовав все прелести отчетов PowerView в Project Online, захотелось также радостно их создавать в Project Server 2013, но не тут-то было. Не все так просто в датском королевстве. Данная статья о том, как настроить PowerView в Project Server 2013.

 

Установка SQL Server в конфигурации PowerPivot

Для того, чтобы добавить функционал PowerPivot и PowerView на ферму серверов SharePoint, требуется редакция SQL Server Bussiness Intelligence или Enterprise.
Установка компонентов PowerPivot/PowerView осуществляется на WFE(Web Frontend ) сервера
В роли установки SQL Server 2012 SP1 / 2014 выбираем «SQL Server PowerPivot for SharePoint».

pic1 sql install

 

В выборе компонент ничего не добавляем, оставляем все как есть и нажимаем «Далее».

pic2 sql feature selection


На странице настройки сервера не переименовываем название сервера и нажимаем «Далее».

pic3 sql instance config

 

В конфигурации сервера, для службы «SQL Server Analysis Services» задаем имя и пароль учетной записи, ответственной за запись службы.

 

Примечание: Лучше всего для служб SQL Server завести отдельную учетную запись домена. Так же настоятельно не рекомендуется использовать учетную запись системы для запуска служб-компонентов SQL Server.

pic4 sql server config

 

Назначаем учетные записи администраторов «Database Engine» и «Analysis Services» и устанавливаем SQL Server.

 

После успешной установки, перегружаем сервер, и продолжаем…


Настройка PowerPivot для SharePoint Server 2013

После перегрузки сервера переходим в «Управление приложениями – Управление приложениями службами», выбираем «Приложение Служб Excel – Параметры модели данных» и добавляем SQL сервер PowerPivot.

pic5 addserver

 

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

 

pic6 restartexcelservices 

Запускаем под правами администратора  приложение «PowerPivot for SharePoint 2013 Configuration».

Выбираем в окне «PowerPivot Configuration Tool» пункт «Configure or Repair PowerPivot for SharePoint» и нажимаем «ОК».

pic7 pp config



В диалоге «PowerPivot Configuration Tool» указываем пароль учетной записи администратора службы, адрес сервера PowerPivot и нажимаем «Validate».

pic8 pp config 2

 

После успешной проверки, нажимаем «Run», тем самым запуская процесс построения службы.

pic9 pp validation

 

В ожидании нервно ждем окончания установки и службы.

pic10 pp tool ready

 

После успешного построения службы, переходим в «Центр администрирования – Параметры системы – Управление возможностями фермы» и проверяем состояние службы «Функция интеграции с PowerPivot».

pic11 pp feature active


В разделе «Управление приложениями службами» должно быть создано приложение PowerPivot.

pic12 pp feature created


Переходим на узел PWA в «Параметры сайта - Возможности семейства веб-сайтов» и активируем «Функцию интеграции с PowerPivot для семейств веб-сайтов».

pic13 pp feature activated

 

После активирования функции интеграции с PowerPivot на узле PWA, переходим в «Центр бизнес-аналитики - Контент сайта» и нажимаем «Добавить приложение».

pic14 addapp

 

В списке приложений, добавляем «Коллекцию PowerPivot».

pic15 gallery create

 

В созданной библиотеке переходим в «Параметры библиотеки – Дополнительные параметры» и включаем управление типами контента».

pic16 addcontent 2

 

После включения разрешения на управление типами контента, в параметрах коллекции появится возможность создания документа коллекции PowerPivot. Но это еще не все…

pic17 newcontenttype

 

 


Установка компонент SQL Server

К установленному SQL Server нужно добавить две компоненты, это «Reporting Services - SharePoint» и «Reporting Services Add-in for SharePoint».

pic18 newsqlfeatureinstalled

 

В данном случае, Reporting Services устанавливается в режиме интеграции с SharePoint.

pic19 newsqlfeatureinstalled 2

 

После успешной установки компонент Reporting Services для SharePoint переходим в «Центр администрирования» и создаем новую службу «SQL Server Reporting Services».

pic20 createsqreportingservices

 

В окне создания службы:
1. Вводим имя службы.
2. Создаем отдельный пул приложения для приложения-службы.
3. Указываем имя SQL сервера, который установлен как служба PowerPivot, и имя базы данных.
4. Ставим галочку для сопоставления веб приложения.

pic21 sqreportingservicessettings

 

После успешного создания приложения службы нажимаем «ОК».

pic22 sqreportingservicescreated

 

Переходим на узел PWA и в «Параметрах сайта - Администрирование семейства сайтов - Возможности семейства веб-сайтов» активируем функцию интеграции с PowerView.

pic23 poweviewfeatureactivated


Проверка работоспобности

Создаем в листе Excel с помощью PowerPivot подключение к базе данных SQL Server (того, на котором лежит база проектов).

Примечание: рекомендуется делать к искомым базам данных ёмкие запросы, возвращающие небольшое количество строк, поскольку объем возвращаемых данных влияет на скорость загрузки и отрисовки дэшборда. Кроме того, по умолчанию Excel Calculation Services обрабатывает книги объемом до 10МБ. Квота на объем книг может быть изменена в настройках приложения-службы, однако стоит ли это делать, если требуется всего на всего вывести какой-нибудь % завершения по проектам.

pic24 powepivotlistcreated

 

Созданный лист с данными сохраняем в созданной галерее PowerPivot и нажимаем на пиктограмме «Создать отчет PowerView».

pic25 powepivotsaved

 

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

pic26 poweviewcreated

 

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

pic27 poweviewsaved

 

После сохранения отчета, вернувшись в галерею отчетов PowerPivot, можно будет с радостью лицезреть созданное чудо.

pic28 poweviewfinal 

 

 

P.S. Не забудьте поставить Silverlight в самом начале.

LEO Consulting

Украина, 02121, г. Киев, ул. Декабристов, 3, оф. 602
Тел.: (044) 228-76-99
E-mail: Написать письмо
Skype: alexvipro
Facebook: https://www.facebook.com/LEO.Consulting.ua

Мы партнеры

LEO Silver LOGO        Nintex Logo 

Конференции по управлению проектами

LEO Consulting совместно с Microsoft Ukraine инициировали проведение ежегодных конференций, объединивших ведущих специалистов в области управления проектами из Украины и стран СНГ.

http://www.project-conference.com.ua

Форум

Мы создали форум, на котором все желающие могут найти ответы на свои вопросы, связанные с Microsoft Project и управлением проектами.

http://microsoft-project.com.ua

Copyright «LEO Consulting» 2009-2013. Все права соблюдены.