Поделиться через


Настройка отчетов для Project Web App (Project Server 2013)

Сводка. Настройка отчетности для Project Web App, а также параметров Secure Store и служб Excel для включения отчетов Project Web App.
Относится к: Project Server 2013

Project Server 2013 интегрирует шаблон сайта Центра бизнес-аналитики SharePoint Server 2013 в каждый экземпляр Project Web App, что обеспечивает центральную точку для размещения отчетов, панелей мониторинга и подключений к отчетам, которые можно создать автоматически или вручную для предоставления доступа к данным отчетов в данном экземпляре Project Web App. Центр бизнес-аналитики можно использовать для размещения содержимого, созданного с помощью службы Excel в SharePoint Server 2013, служб Visio в SharePoint, PerformancePoint Services в SharePoint, Power Pivot и SQL Server Reporting Services (SSRS).

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

Видеодемонстрация

В этом видео показано, как настроить отчеты в Project Web App, как описано в этой статье.

Видео: настройка отчетов для Project Web App

Значок видео (кнопка воспроизведения).

Настройка необходимых компонентов

Процедуры, описанные в этой статье, требуют службы Excel и Secure Store. Если вы еще не развернули эти службы в SharePoint Server 2013, это необходимо сделать, прежде чем приступить к процедурам, описанным в этой статье.

Примечание.

И службы Excel, и Secure Store выполняются как приложения-службы в SharePoint Server 2013. Если вы уже развернули эти приложения-службы в SharePoint Server 2013, их можно использовать с Project Server. Нет необходимости создавать новые экземпляры этих приложений-служб для Project Server.

Сведения о развертывании службы Excel см. в следующих статьях:

Важно!

Учетной записи пула приложений службы Excel требуется доступ к базе данных контента SharePoint, связанной с Project Web App. Если база данных контента была создана после настройки службы Excel, необходимо выполнить процедуру, описанную в разделе Предоставление доступа к базе данных контента управляемой учетной записи, чтобы предоставить соответствующий доступ.

Сведения о развертывании Secure Store см. в следующих статьях:

После настройки службы Excel и Secure Store в ферме перейдите к процедурам, описанным в разделах ниже.

Учетные записи и группы безопасности

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

Учетные записи и группы безопасности для настройки отчетности для Project Web App

Account Описание
Группа авторов отчетов
Группа безопасности Active Directory, в которую добавляются пользователи, которые будут создавать отчеты, или другие пользователи, которым требуется доступ к отчетам в Excel. Этой группе предоставляются разрешения на чтение базы данных Project Web App с помощью роли базы данных PSDataAccess. Попросите администратора доменов создать эту группу, прежде чем выполнять приведенные ниже процедуры.
ПРИМЕЧАНИЕ. Если у вас несколько экземпляров Project Web App и вы хотите изолировать доступ к отчетам для каждого из них, вам потребуется группа авторов отчетов для каждого экземпляра Project Web App.
Группа просматривающих отчеты пользователей
Группа безопасности Active Directory, в которую добавляются пользователи, просматривающие отчеты. Попросите администратора доменов создать эту группу, прежде чем выполнять приведенные ниже процедуры.
ПРИМЕЧАНИЕ. Если у вас несколько экземпляров Project Web App и вы хотите изолировать доступ к отчетам для каждого из них, вам потребуется группа средств просмотра отчетов для каждого экземпляра Project Web App.
Учетная запись конечного приложения безопасного хранения
Эта учетная запись предоставляет учетные данные, необходимые для просмотра отчетов, созданных на основе данных в базе данных Project Web App. Эта учетная запись должна иметь разрешения на чтение в базе данных Project Web App через роль базы данных PSDataAccess.
СОВЕТ. Мы рекомендуем добавить эту учетную запись в описанную выше группу Active Directory авторов отчетов, чтобы предоставить ей необходимые разрешения.

Добавление имени для входа для группы авторов отчетов

Чтобы автор отчета мог получить доступ к базе данных Project Web App из Excel, необходимо настроить SQL Server доступ и добавить SQL Server вход в систему. Вход должен разрешить определенный доступ к базе данных Project Web App для получения сведений о схеме и данных. Рекомендуется использовать доменную группу, созданную для авторов отчетов.

Важно!

Excel не использует службу Secure Store для доступа к данным. Только службы Excel в SharePoint Server 2013 использует безопасное хранилище. Пользователям, работающим с отчетами в Excel, требуется прямой доступ к базе данных.

Выполните следующую процедуру на компьютере, где находится база данных Project Web App, или подключитесь к ядру СУБД удаленно с помощью SQL Server Management Studio.

Добавление имени для входа для группы авторов отчетов

  1. Щелкните Пуск, Все программы, Microsoft SQL Server< version>, SQL Server Management Studio.

  2. Выберите экземпляр ядра СУБД SQL Server, в котором находится база данных Project Server 2013, и нажмите кнопку Подключить.

  3. Разверните Безопасность, щелкните правой кнопкой мыши Имена для входа, затем нажмите Создать новое имя для входа.

  4. На странице Общие нажмите кнопку Поиск.

  5. Щелкните Типы объектов и установите флажок Группы.

  6. Нажмите кнопку ОК.

  7. Введите имя группы, созданной для авторов отчетов.

  8. Нажмите кнопку Проверить имена.

  9. Нажмите кнопку ОК.

  10. Откройте страницу Сопоставление пользователей.

  11. В списке Пользователи, сопоставленные с этим именем входа , выберите строку, содержащую базу данных Project Server 2013.

  12. Установите флажок Сопоставить для базы данных Project Server 2013.

  13. Установите флажок PSDataAccess.

  14. Нажмите кнопку ОК.

Установление управляющих объектов аналитики SQL Server 2008

Если у вас еще нет SQL Server 2008 R2 Analysis Management Objects (AMO), их необходимо установить на каждом сервере приложений в ферме.

Примечание.

Используйте версию AMO SQL Server 2008 R2 независимо от того, какую версию SQL Server вы используете для размещения баз данных.

Щелкните , чтобы скачать SQL Server 2008 R2 Analysis Management Objects.

Примечание.

После установки объектов AMO перезапустите службу приложения Project на каждом сервере приложений в ферме. Эта служба настроена на веб-сайте центра администрирования SharePoint в разделе Параметры системыУправление службами на сервере.

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

Необходимо настроить надежные расположения файлов для библиотек примеров отчетов и шаблонов Project Web App.

Эту процедуру следует выполнить по одному разу для каждой библиотеки.

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

  1. В разделе Управление приложениями центра администрирования выберите Управление приложениями-службами.

  2. Выберите приложение-службу служб Excel.

  3. На странице "Управление службами Excel" щелкните Надежные расположения файлов.

  4. Нажмите кнопку Добавить надежное расположение файлов.

  5. В поле Адрес введите:

    Для библиотеки шаблонов:

    https://<servername>/<projectsitename>/ProjectBICenter/Templates/

    или

    Для библиотеки образцов отчетов:

    https://<servername>/<projectsitename>/ProjectBICenter/Sample%20Reports/

  6. Убедитесь, что в разделе Доверять дочерним установлен флажок Доверие дочерним включено.

  7. В разделе Внешние данные:

  8. В разделе Разрешить внешние данные выберите параметр Надежные библиотеки подключений к данным и внедренные.

  9. В разделе Предупреждение при обновлении снимите флажок Включено предупреждение об обновлении .

  10. Оставьте другие параметры неизменными, затем нажмите кнопку ОК.

Необходимо настроить доверенные библиотеки подключения к данным, чтобы предоставить пользователям доступ к соединителям, которые связывают электронные таблицы отчетов с данными в базе данных Project Server и базах данных OLAP. В рамках этого процесса вам потребуется URL-адрес библиотеки подключения к данным в Project Web App (PWA).

Используйте следующую процедуру для определения URL-адреса библиотеки подключений к данным в PWA.

Определение URL-адреса библиотеки подключений к данным

  1. На сайте Project Web App в области навигации слева щелкните Отчеты.

  2. В левой области выберите раздел Подключения к данным.

  3. На странице Подключения к данным нажмите кнопку Открыть меню (...) для строки английского (США) (или соответствующего языка для вашего языкового стандарта).

  4. На панели инструментов щелкните Свойства представления.

  5. На странице Свойств Подключения к данным щелкните правой кнопкой мыши ссылку Английский (США) (или соответствующий язык для вашего языкового стандарта) и выберите ** Свойства**.

  6. Скопируйте URL-адрес в текстовое поле Местоположение.

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

  1. В разделе Управление приложениями центра администрирования выберите элемент Управление приложениями-службами.

  2. Выберите приложение-службу служб Excel.

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

  4. Выберите Добавить надежную библиотеку подключений к данным.

  5. В поле Адрес вставьте URL-адрес библиотеки подключений к данным, скопированный ранее. Он должен быть в следующем формате:

    https://<ServerName>/<ProjectSiteName>/ProjectBICenter/Data%20Connections/English%20(United%20States)

  6. Нажмите кнопку ОК.

Настройка службы Secure Store

Примеры отчетов, включенные в каждый экземпляр Project Web App, настроены для использования целевого приложения Secure Store с именем ProjectServerApplication. Необходимо создать это целевое приложение, чтобы примерные отчеты начали работу. Для создания конечного приложения используйте следующую процедуру.

Создание конечного приложения для безопасного хранения

  1. На домашней странице веб-сайта центра администрирования SharePoint в разделе Управление приложениями щелкните Управление приложениями служб.

  2. Выберите службу безопасного хранения.

  3. На странице "Служба безопасного хранения" выберите вкладку Изменение.

  4. Нажмите кнопку Создать.

  5. На странице "Создать приложение службы безопасного хранения":

  6. В поле Идентификатор целевого приложения введитеProjectServerApplication.

  7. В поле Отображаемое имя введите имя целевого приложения службы безопасного хранения.

  8. В поле Контактный адрес эл. почты введите адрес электронной почты.

  9. В раскрывающемся списке Тип конечного приложения выберите Группа.

  10. Нажмите кнопку Далее.

  11. На странице "Укажите поля учетных данных для конечного приложения службы безопасного хранения" нажмите кнопку Далее.

  12. На странице "Задать параметры членства"

  13. В поле Администраторы конечного приложения введите имя учетной записи пользователя, который будет администрировать это конечное приложение.

  14. В поле Члены введите имя доменной группы, созданной для просматривающих отчеты пользователей.

  15. Нажмите кнопку ОК.

  16. На странице "Приложение службы безопасного хранения" установите флажок для созданного приложения.

  17. В области Учетные данные на ленте нажмите Задать.

  18. В диалоговом окне Настроить учетные данные для целевого приложения службы безопасного хранения (группа) введите имя пользователя и пароль учетной записи, созданной для целевого приложения службы безопасного хранения.

    Важно!

    Эта учетная запись должна иметь разрешения PSDataAccess для базы данных Project Web App. Рекомендуется добавить эту учетную запись в группу авторов отчетов Active Directory, чтобы предоставить ей необходимые разрешения.

  19. Нажмите кнопку ОК.

Заполнение групп Active Directory авторов отчетов и просматривающих отчеты пользователей

Чтобы предоставить пользователям необходимый доступ к Центру бизнес-аналитики в Project Web App и отчетам внутри, необходимо заполнить группы Active Directory авторов отчетов и средств просмотра отчетов следующим образом:

  • Группа авторов отчетов. Добавьте учетные записи Active Directory пользователей, которые будут создавать отчеты с помощью Excel.

  • Средства просмотра отчетов. Добавьте учетные записи Active Directory Project Web App пользователей, которые будут просматривать отчеты в Центре бизнес-аналитики.

    Примечание.

    Если авторы отчетов также будут просматривать отчеты, то группу "Авторы отчетов", необходимо добавить к группе "Пользователи, просматривающие отчеты" в Active Directory.

Доступ к кубам OLAP

Если вы планируете использовать SQL Server Analysis Services кубов OLAP с Project Web App, необходимо настроить доступ к кубу для пользователей. Дополнительные сведения см. в разделе Настройка кубов OLAP для Project Web App.

См. также

Форумы Project