Настройка службы вычислений Excel с Project Server 2007
Обновлено: Июль 2008 г.
Последнее изменение раздела: 2008-07-21
Если установка Microsoft Office Project Server 2007 связана с установкой Microsoft Office SharePoint Server 2007, можно настроить Службы вычислений Excel для облегчения формирования отчетов из базы данных отчетности Office Project Server 2007.
Эта функциональность позволяет создавать отчеты в Microsoft Office Excel 2007 и публиковать их в Office SharePoint Server 2007, где другие пользователи в организации могут их просмотреть и сохранить локально для дальнейшего изменения.
Имеется два основных этапа настройки этой функциональности:
Настройка авторов отчетов — Настройка Microsoft SQL Server, чтобы разрешить авторам отчетов доступ к базе данных отчетности Office Project Server 2007;
Настройка получателей отчетов — Настройка Office SharePoint Server 2007 для публикации отчетов.
Примечание: |
---|
Процедуры, описанные в данной статье, предполагают, что используется SQL Server 2005. Однако SQL Server 2000 также может использоваться и будет предоставлять идентичную функциональность. |
Примечание: |
---|
В зависимости от имеющейся конфигурации может оказаться, что некоторые процедуры данной статьи уже реализованы. |
Настройка SQL Server.
Чтобы автор отчета мог получить доступ к базе данных отчетности Office Project Server 2007 из Office Excel 2007, необходимо настроить доступ SQL Server и добавить имя для входа на SQL Server. Это связано с тем, что Office Excel 2007 использует метод доступа к данным, который отличается от метода, используемого Службы вычислений Excel.
Чтобы настроить доступ к SQL Server, необходимо убедиться, что ядро базы данных SQL Server и службы аналитики SQL Server разрешают удаленные подключения. Для этого используется средство настройки контактной зоны SQL Server.
Настройка контактной зоны SQL Server.
На компьютере, на котором выполняется SQL Server 2005, выберите Пуск, Все программы, Microsoft SQL Server 2005, Средство настройки, затем Настройка контактной зоны SQL Server.
Выберите Настройка контактной зоны для служб и соединений.
Откройте вкладку Просмотр по компонентам.
Разверните Ядро базы данных, затем разверните экземпляр настраиваемого SQL Server.
Выберите Удаленные соединения, затем параметр Локальные и удаленные соединения и Использовать TCP/IP и именованные каналы.
Разверните Службы аналитики, затем разверните экземпляр настраиваемого SQL Server.
Выберите параметр Локальные и удаленные соединения.
Нажмите кнопку ОК.
После изменения настройки ядра базы данных SQL Server или служб аналитики, используя вышеописанную процедуру, перезапустите службу SQL Server и службы аналитики SQL Server для настраиваемого экземпляра SQL Server.
После настройки доступа к SQL Server необходимо добавить имя для входа на SQL Server, чтобы разрешить отдельный доступ к базе данных отчетности Office Project Server 2007 с целью получения данных и информации схемы. Рекомендуется использовать доменную группу для наиболее простого администрирования. В противном случае потребуется повторно выполнять эту процедуру для каждого автора отчета.
Добавление имени для входа для автора отчета.
Выберите Пуск, Все программы, Microsoft SQL Server 2005, SQL Server Management Studio.
Выберите экземпляр SQL Server, где находятся базы данных Office Project Server 2007, затем нажмите Подключить.
Разверните Безопасность, щелкните правой кнопкой мыши Имена для входа, затем нажмите Создать новое имя для входа.
На странице Общие в текстовом поле Имя для входа введите имя пользователя или группы.
Откройте страницу Сопоставление пользователей.
В окне списка Пользователи, сопоставленные с этим именем входа выберите строку, содержащую базу данных отчетности Office Project Server 2007.
Установите флажок Сопоставить для базы данных отчетности Office Project Server 2007, затем выберите членство в роли базы данных db_datareader.
Нажмите кнопку ОК.
Настройка публикации Microsoft Office SharePoint Server 2007.
Функции публикации, предоставляемые в Office SharePoint Server 2007, позволяют авторам создавать и изменять содержимое, а также делать его доступным пользователям, имеющим разрешения на просмотр соответствующего уровня. Эта функциональность необходима Службы вычислений Excel, чтобы разрешить публикацию из Office Excel 2007 в Office SharePoint Server 2007.
Необходимо сделать активной функцию инфраструктуры публикации Office SharePoint Server 2007 для семейства веб-сайтов, используемых Microsoft Office Project Web Access (веб-клиент Project, PWA), затем сделать активной функцию публикации Office SharePoint Server 2007 для сайта PWA. После включения функции инфраструктуры публикации Office SharePoint Server 2007 автоматически создаются дополнительные уровни разрешений и группы Office SharePoint Server 2007, используемые для делегирования обязательств публикации пользователям.
Включение функции семейства веб-сайтов инфраструктуры публикации.
На домашней странице Office Project Web Access выберите Действия узла, затем Параметры узла.
На странице "Параметры узла" в разделе Администрирование семейства веб-узлов выберите Возможности семейства узлов.
На странице "Возможности семейства узлов" нажмите кнопку Активировать для функции Инфраструктура публикации Office SharePoint Server.
Чтобы вернуться к странице "Параметры узла", щелкните Параметры узла в иерархической навигации.
Включение функции сайта публикации.
На странице "Параметры узла" в разделе Администрирование узла выберите Возможности узла.
На странице "Возможности узла" выберите Активировать для функции Публикация Office SharePoint Server.
Запуск служб вычислений Excel.
Чтобы использовать Службы вычислений Excel, на ферме должна выполняться служба Службы вычислений Excel. Эту службу можно настроить с помощью веб-сайта центра администрирования SharePoint.
Запуск служб вычислений Excel.
В центре администрирования SharePoint откройте вкладку Операции.
На странице "Операции" в разделе Топология и службы выберите Службы на сервере.
В списке служб выберите Пуск для Службы вычислений Excel.
Создание центра отчетов.
Необходимо создать сайт для размещения отчетов, публикуемых из Office Excel 2007. Для этого создается семейство веб-сайтов, используя шаблон центра отчетов.
Создание центра отчетов.
В веб-клиенте Project выберите Действия узла, затем Создать узел.
В текстовом поле Название введите название центра отчетов.
В текстовом поле URL-имя введите URL-адрес, который следует использовать для центра отчетов.
В области Выбор шаблона откройте вкладку Организация и выберите Центр отчетов.
В области Разрешения выберите параметр Использовать уникальные разрешения, чтобы ограничить разрешения на веб-сайте отчетности; в противном случае оставьте выбранным параметр по умолчанию Использовать разрешения родительского сайта.
Нажмите кнопку Создать.
Настройка поставщика общих служб Project Server.
Чтобы использовать Службы вычислений Excel с Office Project Server 2007, необходимо настроить поставщика общих служб, содержащего PWA. Этот процесс состоит из трех следующих основных этапов:
настройка учетной записи автоматической службы;
добавление надежного расположения файлов;
добавление надежной библиотеки подключений к данным.
Необходимо настроить учетную запись автоматической службы для подключения к внешним источникам данных, требующим строку с паролем и строку с именем пользователя. Эти строки необходимы для проверки подлинности в Службы вычислений Excel. Дополнительные сведения см. в статье "Настройка учетной записи автоматической службы служб Excel в Microsoft Office SharePoint Server 2007" (https://support.microsoft.com/kb/928738) .
Настройка учетной записи автоматической службы.
В центре администрирования SharePoint в Администрирование общих служб выберите Office Project Server 2007 SSP.
На домашней странице поставщика общих служб в Параметры служб Excel выберите Изменить параметры служб Excel.
В Внешние данные введите имя и пароль учетной записи службы, которую следует использовать, затем нажмите кнопку OK.
В Office SharePoint Server 2007 надежным расположением файлом является библиотека документов Office SharePoint Server 2007, UNC-путь или веб-сайт HTTP, настроенный в качестве надежного репозитория для книг, к которым Службы вычислений Excel может получить доступ. Службы вычислений Excel открывает книги, хранящиеся только в надежных расположениях файлов.
Настройка надежного расположения для служб Excel.
На домашней странице поставщика общих служб в Параметры служб Excel выберите Надежные расположения файлов.
Нажмите кнопку Добавить надежное расположение файлов.
В поле Адрес введите адрес надежного расположения: http://<имя_сервера>/<имя_pwa>/<сайт_центра_отчетов>.
Выберите тип расположения Службы Windows SharePoint.
В Доверять дочерним установите флажок Доверие дочерним включено.
В Режим пересчета книги выберите параметр Авто.
В Разрешить внешние данные выберите параметр Надежные библиотеки подключений к данным и внедренные.
В области Пользовательские функции укажите, планируется использование пользовательских функций или нет.
Нажмите кнопку ОК.
Службы вычислений Excel можно настроить на обязательное использование ODC-файлов для всех подключений к данным. Эти файлы хранятся в библиотеках подключений к данным и используются для централизованного управления подключениями к внешним источникам данных. Библиотеки подключений к данным должны быть явно доверенными, чтобы Службы вычислений Excel разрешил рабочим книгам доступ к ним.
Настройка надежных библиотек подключений к данным.
В центре администрирования SharePoint, в Администрирование общих служб выберите Office Project Server 2007 SSP.
На домашней странице поставщика общих служб в Параметры служб Excel выберите Надежные библиотеки подключений данных.
Выберите Добавить надежную библиотеку подключений к данным.
На странице "Добавить надежную библиотеку подключений к данным" в поле Адрес введите http://<имя_сервера>/<имя_pwa>/<сайт_центра_отчетов>/Data Connections.
Нажмите кнопку ОК.
Настройка единого входа.
В приложении Office SharePoint Server 2007 проверка подлинности единого входа позволяет пользователям обращаться к нескольким системным ресурсам без повторного предоставления учетных данных. В Office SharePoint Server 2007 проверка подлинности единого входа реализована с помощью службы Windows и базы учетных данных.
Чтобы проверить подлинность подключения к данным в рабочей книге вместо внешнего источника данных, можно настроить Службы вычислений Excel для получения учетных данных проверки подлинности из хранилища единого входа. Чтобы включить функциональность единого входа для Office SharePoint Server 2007, необходимо запустить службу единого входа Microsoft, а затем настроить параметры единого входа в центре администрирования.
Настройка службы единого входа Microsoft.
Выберите Пуск, Администрирование, Службы.
Дважды щелкните мышью элемент Служба единого входа Microsoft.
На вкладке Общие выберите Авто в раскрывающемся списке Тип запуска.
На вкладке Вход выберите Эта учетная запись, затем введите пароль и имя пользователя для администратора поставщика общих служб Office Project Server 2007.
Нажмите кнопку ОК.
В списке служб выберите Служба единого входа Microsoft и нажмите кнопку Пуск.
Настройка параметров для единого входа.
В центре администрирования SharePoint откройте вкладку Операции.
В Настройка безопасности выберите Управление параметрами единого входа.
На странице "Управление параметрами единого входа" выберите Управление параметрами сервера.
В разделе Учетная запись администратора единого входа в текстовом поле Имя учетной записи введите имя пользователя, под которым выполняется служба единого входа Microsoft.
В разделе Учетная запись администратора определения корпоративного приложения в текстовом поле Имя учетной записи введите имя пользователя, под которым выполняется служба единого входа Microsoft.
Дополнительно в области Параметры базы данных обновите имя базы данных и имя сервера базы данных, которые следует использовать.
Нажмите кнопку ОК.
Создание определения корпоративного приложения единого входа.
На странице "Управление параметрами единого входа" в Параметры определения корпоративного приложения выберите Управление параметрами определений корпоративных приложений.
На странице "Управление определением корпоративного приложения" нажмите кнопку Создать элемент.
В текстовом поле Отображаемое имя введите имя.
В текстовом поле Имя приложения введите имя. Это имя используется в поле "Единый вход подключения к данным Excel Office" для идентификации набора учетных данных, используемых при извлечении данных.
В текстовом поле Адрес электронной почты контакта введите соответствующий адрес электронной почты контакта.
Установите флажок Проверка подлинности Windows, если развертывание Office Project Server 2007 использует встроенную проверку подлинности Windows.
В остальных полях оставьте значения по умолчанию и нажмите кнопку OK.
Добавление учетных записей для безопасного доступа к определению приложения единого входа.
В центре администрирования SharePoint откройте вкладку Операции.
В Настройка безопасности выберите Управление параметрами единого входа.
На странице "Управление параметрами единого входа" выберите Управление сведениями учетных записей для определения корпоративного приложения.
Из раскрывающегося списка Определение корпоративного приложения выберите определение приложения единого входа, созданное в предыдущей процедуре.
В текстовом поле Имя учетной записи группы введите имя группы безопасности, которой нужно разрешить доступ к источникам данных.
Нажмите кнопку Установить.
На странице "Предоставить сведения об учетной записи <Определение приложения>" введите пароль и имя пользователя, имеющего доступ к источникам данных, к которым вы получите доступ.
Нажмите кнопку ОК.
Нажмите кнопку Готово.
Office Project Server 2007 и Office SharePoint Server 2007 теперь настроены на разрешение создания и публикации отчета, используя Office Excel 2007 и данные из базы данных отчетности Office Project Server 2007.
Создание образца отчета.
В данном разделе описано создание образца отчета в Office Excel 2007 и его публикация в созданном центре отчетов.
Создание образца отчета.
В Office Excel 2007 на вкладке Данные выберите Из других источников, затем Из SQL Server.
В мастере подключения данных на странице Подключение к серверу баз данных введите имя экземпляра SQL Server, где находится база данных отчетности Office Project Server 2007 в текстовом поле Имя сервера, затем нажмите кнопку Далее.
На странице "Выбор базы данных и таблицы" в раскрывающемся списке выберите базу данных Office Project Server 2007, затем нажмите кнопку Далее.
На странице "Сохраните файл подключения данных и завершите работу" выберите Параметры проверки подлинности.
В диалоговом окне Параметры проверки подлинности для служб Excel выберите параметр Единый вход и введите код единого входа в текстовом поле Код SSO (Это код, созданный в процедуре "Создание определения корпоративного приложения единого входа" ранее в данной статье).
Нажмите кнопку ОК.
Нажмите кнопку Готово.
В диалоговом окне Импорт данных выберите параметр Отчет сводной таблицы, затем нажмите кнопку OK.
Используя поля, доступные в списке Поле сводной таблицы, создайте сводную таблицу.
Нажмите кнопку "Office", перейдите к Публикация и выберите Службы Excel.
В текстовом поле Имя файла введите расположение библиотеки отчетов: http://<имя_сервера>/<имя_pwa>/<имя_центра_отчетов>/ReportsLibrary, затем нажмите клавишу ВВОД.
Office Excel 2007 открывает центр отчетов.
В текстовом поле Имя файла введите имя файла, затем нажмите кнопку Сохранить.
В диалоговом окне Выбор типа документа оставьте значение по умолчанию Отчет, затем нажмите кнопку OK.
Теперь можно просмотреть отчет в библиотеке отчетов.