Настройка отчетов для Project Server 2010

 

Применимо к: Project Server 2010

Последнее изменение раздела: 2016-11-30

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

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

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

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

  • Запуск служб Excel

  • Настройка служб Excel

  • Запуск службы Secure Store

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

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

  • Настройка доступа к центру бизнес-аналитики

Кроме того, понадобятся две группы Active Directory (по группе для авторов отчетов и просматривающих их пользователей), а также учетная запись Active Directory для конечного приложения Secure Store.

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

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

Учетная запись Описание

Группа авторов отчетов

Группа безопасности Active Directory, в которую добавляются пользователи, создающие отчеты, а также другие пользователи, которым требуется доступ к отчетам в Microsoft Excel. Этой группе предоставляются разрешения на чтение данных из базы данных отчетов Project Server 2010. Попросите администратора доменов создать эту группу, прежде чем выполнять приведенные ниже процедуры.

Группа просматривающих отчеты пользователей

Группа безопасности Active Directory, в которую добавляются пользователи, просматривающие отчеты. Попросите администратора доменов создать эту группу, прежде чем выполнять приведенные ниже процедуры.

Группа внешних пользователей, просматривающих отчеты

Группа безопасности Active Directory, в которую следует добавлять пользователей, у которых нет учетной записи PWA, но которым требуется доступ к центру бизнес-аналитики Project Server 2010, чтобы просматривать отчеты.

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

Учетная запись пулов приложений

Учетная запись Active Directory, которая используется для запуска приложения для приложения служб Excel и службы Secure Store. Эту учетную запись необходимо настроить как управляемую в SharePoint Server 2010. (Это нужно сделать, если вы пока не развернули службы Excel или службу Secure Store.)

Примечание

Можно использовать ту же учетную запись, с помощью которой вы запустили пул приложений для приложения службы Project Server.

Учетная запись конечного приложения службы Secure Store

Эта учетная запись предоставляет учетные данные, необходимые просматривающим отчеты пользователям для просмотра отчетов, формируемых из данных базы данных отчетов Project Server. Этой учетной записи необходимо предоставить разрешения db_datareader в базе данных отчетов Project Server 2010.

Совет

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

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

Чтобы предоставить доступ автору отчета к базе данных отчетов Project Server 2010 из Excel, необходимо настроить доступ к Microsoft SQL Server и добавить имя для входа в SQL Server. Имя для входа должно разрешать доступ к базе данных отчетов Project Server 2010 для получения информации о схеме и данных. Рекомендуется использовать доменную группу, созданную для авторов отчетов.

Важно!

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

Выполните приведенные ниже действия на компьютере, на котором расположена база данных отчетов Project Server 2010.

Примечание

Кроме того, можно подключиться к ядру СУБД удаленно с помощью SQL Server Management Studio.

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

  1. Нажмите кнопку Пуск , а затем последовательно выберите пункты Все программы , Microsoft SQL Server 2008 и SQL Server Management Studio.

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

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

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

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

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

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

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

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

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

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

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

  13. Установите флажок членства в роли базы данных db_datareader.

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

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

Если управляющие объекты аналитики SQL Server 2008 (AMO) еще не установлены, их следует установить на каждом сервере приложений в ферме.

Примечание

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

Щелкните, чтобы скачать управляющие объекты аналитики SQL Server 2008 (https://go.microsoft.com/fwlink/p/?LinkId=130655).

Примечание

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

Запуск служб Excel

Если Службы Excel не запущены в ферме, сначала необходимо настроить приложение-службу "Службы Excel".

Важно!

Если вы планируете использовать Службы Excel не только с целью создания отчетов для Project Server 2010, настоятельно рекомендуется ознакомиться со статьями, в которых рассматриваются планирование и использование Службы Excel. Это поможет вам развернуть Службы Excel в своей ферме SharePoint Server. Дополнительные сведения см. в статьях Общие сведения о службах Excel (SharePoint Server 2010) и Администрирование служб Excel (SharePoint Server 2010).

Если Службы Excel уже установлены в ферме, перейдите к разделу Настройка служб Excel. В противном случае выполните указанные ниже действия, чтобы запустить Службы Excel.

Важно!

Учетная запись, с которой запускается пул приложений компонента "Службы Excel", должна иметь доступ к базе данных контента, на которой расположен сайт PWA. Необходимый доступ настроен для учетной записи, с которой запускается пул приложений для приложения службы Project Server, поэтому при желании вы можете использовать эту учетную запись. Если вы решили использовать другую учетную запись для пула приложений компонента "Службы Excel", предоставьте ее необходимые права на доступ с помощью приведенного ниже сценария Windows PowerShell.
$w = Get-SPWebApplication -identity  <PWA web application>
$w.GrantAccessToProcessIdentity(" <service account> ")
Помните, что это действие предоставляет db_owner доступ к базе данных контента.

Службы Excel запускаются в два этапа:

  • включение служб вычислений Excel;

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

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

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

  2. Если в ферме есть несколько серверов приложений, в списке Сервер выберите сервер приложений, на котором нужно запустить службы вычислений Excel.

  3. В списке Служба нажмите кнопку Запустить, расположенную рядом с элементом Службы вычислений Excel.

Порядок создания приложения-службы служб Excel

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

  2. На вкладке Приложения-службы нажмите кнопку Создать и щелкните Приложение служб Excel.

  3. В поле Имя введите имя приложения-службы.

  4. В поле Имя пула приложений введите имя пула приложений.

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

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

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

Если Службы Excel запущены, необходимо настроить доверенные местоположения файлов для примерных отчетов и библиотек шаблонов Project Server 2010.

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

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

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

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

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

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

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

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

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

    или

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

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

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

  7. В разделе Внешние данные сделайте вот что.

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

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

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

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

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

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

  1. В PWA в области навигации слева щелкните Бизнес-аналитика.

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

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

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

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

  6. В диалоговом окне Свойства выберите значение URL-адрес.

  7. Щелкните правой кнопкой мыши выделенный текст и нажмите кнопку Копировать.

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

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

  9. На странице свойств Подключения к данным нажмите кнопку Закрыть.

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

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

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

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

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

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

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

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

Запуск службы Secure Store

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

Чтобы проверить подлинность подключения к данным в книге при доступе из внешнего источника данных, Службы вычислений Excel можно настроить на извлечение учетных данных проверки из службы Secure Store. Чтобы включить функции Secure Store для SharePoint Server, необходимо запустить службу Secure Store, а затем перейти к управлению параметрами этой службы в центре администрирования.

Важно!

Если вы планируете использовать службу Secure Store не только с целью создания отчетов для Project Server, настоятельно рекомендуется ознакомиться со статьями, в которых рассматриваются планирование и использование службы Secure Store. Это поможет вам развернуть ее в своей ферме SharePoint Server. Дополнительные сведения см. в статьях Планирование службы безопасного хранения (SharePoint Server 2010) и Настройка службы безопасного хранения (SharePoint Server 2010).

Если служба Secure Store уже запущена на ферме, перейдите к разделу Настройка службы Secure Store.

Если служба Secure Store пока не настроена на ферме, настройте ее в первую очередь. Настройка выполняется в три этапа:

  • включение службы Secure Store;

  • создание приложения-службы Secure Store;

  • создание ключа службы Secure Store.

Включение службы Secure Store

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

  2. Если в ферме есть несколько серверов приложений, в списке Сервер выберите сервер приложений, на котором нужно запустить службу Secure Store.

  3. В списке Служба нажмите кнопку Запустить, расположенную рядом с элементом Служба Secure Store.

Создание приложения-службы Secure Store

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

  2. На вкладке Приложения-службы нажмите кнопку Создать и выберите элемент Служба Secure Store.

  3. В поле Имя введите имя приложения-службы.

  4. В поле Имя пула приложений введите имя пула приложений.

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

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

  7. После успешного создания приложения-службы нажмите кнопку ОК.

Создание ключа службы Secure Store

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

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

  3. На вкладке Изменение щелкните Создать новый ключ.

  4. Введите и подтвердите парольную фразу, а затем нажмите кнопку ОК.

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

После создания приложения-службы Secure Store необходимо создать конечное приложение Secure Store.

Создание конечного приложения Secure Store

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

  2. Щелкните "Служба Secure Store".

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

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

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

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

    2. В поле Отображаемое имя введите имя конечного приложения Secure Store.

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

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

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

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

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

    1. В поле Администраторы конечного приложения введите имя пользователя, принадлежащее администратору фермы.

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

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

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

Примечание

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

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

Настройка учетных данных для конечного приложения

  1. На странице "Приложение службы Secure Store" установите флажок для только что созданного конечного приложения.

  2. На ленте щелкните Задать учетные данные.

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

    Важно!

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

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

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

Чтобы предоставить пользователям доступ к центру бизнес-аналитики в PWA (а также к его отчетам), необходимо заполнить группы авторов отчетов и просматривающих отчеты пользователей. Сделайте вот что.

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

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

    Примечание

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

  • Внешние пользователи, просматривающие отчеты (необязательно): если имеются пользователи без учетной записи PWA, которым требуется доступ к центру бизнес-аналитики для просмотра отчетов, добавьте их учетные записи Active Directory в эту группу и предоставьте ей доступ к центру бизнес-аналитики. Для этого выполните действия, перечисленные в разделе Настройка доступа к центру бизнес-аналитики ниже.

Настройка доступа к центру бизнес-аналитики

Пользователям, у которых есть учетные записи в PWA, автоматически предоставляется доступ к центру бизнес-аналитики, как указано ниже.

  • Участники групп: участники группы "Участники групп" в PWA автоматически добавляются в группу SharePoint Группа участников группы (Microsoft Project Server) в центре бизнес-аналитики.

  • Руководители проектов: участники группы "Руководители проектов" в PWA автоматически добавляются в группу SharePoint Группа руководителей проектов (Microsoft Project Server) в центре бизнес-аналитики.

Пользователям без учетных записей PWA, которым требуется доступ к отчетам в центре бизнес-аналитики, необходимо предоставить доступ отдельно. Для этого вы можете добавить этих пользователей в группу Active Directory для внешних пользователей отчетов (как указано в разделе Учетные записи и группы безопасности выше), а затем предоставить группе Active Directory в центре бизнес-аналитики соответствующие разрешения.

Чтобы предоставить разрешения внешним пользователям, просматривающим отчеты, сделайте вот что.

Предоставление разрешений внешним пользователям, просматривающим отчеты

  1. В PWA на панели слева щелкните Бизнес-аналитика.

  2. В центре бизнес-аналитики щелкните Действия сайта, а затем — Разрешения для сайта.

  3. На вкладке Изменение щелкните Создать группу.

  4. На странице "Создание группы" сделайте вот что.

    1. В поле Имя введите имя группы (например, "Внешние пользователи, просматривающие отчеты").

    2. В области Предоставление группе разрешений для этого сайта установите флажок Чтение.

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

  5. На странице "Пользователи и группы" нажмите кнопку Создать.

  6. В диалоговом окне Предоставление разрешений введите имя группы Active Directory, созданной для внешних пользователей, просматривающих отчеты, и нажмите кнопку ОК.

Устранение неполадок

Если при попытке просмотреть отчеты отображаются сообщения об ошибках, сведения об устранении неполадок см. в статьях Project Server 2010: центр бизнес-аналитики — распространенные ошибки (https://go.microsoft.com/fwlink/p/?LinkId=202437) и Блок-схема обновления данных служб Excel.