Обзор процесса построения куба

Обновлено: Апрель 2009 г.

 

Последнее изменение раздела: 2009-04-16

Служба построения куба Microsoft Office Project Server 2007 является средством анализа и отчетов в Microsoft Project Server, которая позволяет выполнять комплексный анализ данных проекта. В ней используются службы аналитики SQL Server для создания интерактивной аналитической обработки (OLAP) базы данных с несколькими кубами, с помощью которых выполняются аналитические отчеты данных. Управление службой осуществляется на странице "Параметры" веб-клиента Project; она позволяет строить кубы данных посредством элементов, выделенных в базе данных отчетов. В этой статье содержится обзор процесса построения куба.

Office Project Server 2007 содержит более удобные новые возможности построения куба, чем Microsoft Office Project Server 2003. В Microsoft Office Project Server 2007 применяется многопоточность процессов; новая служба очередей Project Server при развертывании Project Server выполняет в том числе построение куба в соответствии с приоритетом. Однако построение куба может занять несколько часов, и во время этого процесса могут возникать, ошибки требующие исправления. Поэтому важно понимать, как работает этот процесс.

Обзор.

После настройки куба и параметров его построения пользователь готов к построению куба. Теперь, чтобы запустить процесс, просто нажмите кнопку, однако в фоновом режиме этот процесс состоит из нескольких сложных этапов. При построении куба OLAP Office Project Server 2007 в базе данных выполняются следующие действия.

Обзор процесса построения куба проекта

  1. При нажатии кнопки Построить сейчас в разделе Параметры сервера веб-клиента Project создается запрос на построение куба, который генерирует задание построения куба OLAP в очереди Project Server. Служба очередей Office Project Server принимает задание и выполняет файл ProjectServerOlapCubeGenerator.exe, который, в свою очередь, запускает процесс генератора куба. Этот исполняемый файл по умолчанию расположен по пути C:\Program Files\Microsoft Office Servers\12.0\Bin и не поддерживает балансировку нагрузки.

  2. Удостоверение, выполняющее службу очередей и процесс генератора куба, управляет службами Analysis Service посредством Analysis Services DSO. Служба построения куба использует режим совместимости SQL Server 2000 Analysis Services DSO. Службы SQL Server 2005 Analysis Service совместимы с предыдущими версиями и все еще могут использоваться.

  3. Службы аналитики обращаются к репозиторию SQL Server Analysis Services метаданных, используемых для определения кубов. Репозиторий рекомендуется сохранить в базе данных SQL Server. Также он может размещаться в общей папке в службах SQL Server 2005 Analysis Services.

  4. База данных создается с помощью служб аналитики (Msmdsrv.exe) с учетом инструкций, заданных процессом генератора куба. Эти инструкции основаны на параметрах настройки и построения куба, указанных в веб-клиенте Project. Во время этого процесса службы Analysis Services обращаются к рабочим таблицам для извлечения базы данных из базы данных отчетов Project Server.

  5. Заполнение базы данных куба Project OLAP завершается.

База данных куба.

Вместе с успешным построением куба в службах аналитики SQL Server создается база данных куба. Имеется три виртуальных куба на базе 14 кубов Office Project Server 2007 и Windows SharePoint Services 3,0.

Следующие три куба являются виртуальными кубами по умолчанию. Эти кубы содержат консолидированные наборы измерений и мер в базовом компоненте куба. Для пользователей, просматривающих данные куба, виртуальный куб отображается как один куб. Эти виртуальные кубы рекомендуется использовать при формировании отчетов по Office Project Server 2007 и соответствующим данным Windows SharePoint Services 3,0.

  • MSP_Project_Timesheet   Объединяет кубы "Повременное назначение", "Повременной ресурс" и "Расписание EPM".

  • MSP_Project_WSS   Объединяет кубы "Неповременной проект", "Вопросы", "Риски" и "Конечные результаты". Этот куб наиболее полезен для формирования отчета по данным Windows SharePoint Services 3,0.

  • MSP_Portfolio_Analyzer   Объединяет кубы "Повременное назначение" и "Повременной ресурс". Этот куб анализа портфеля совместим с кубом Project Server 2003 MSP_Portfolio_Analyzer. Этот куб наиболее полезен для формирования отчета по данным и планам проекта.

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

  • Кубы расписания содержат сведения о нерабочем времени.

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

  • Исторические сведения, относящиеся к расписанию, которые были перемещены, переименованы или удалены в плане проекта, будут недоступны в кубах расписания.

  • При отслеживании информации проекта, где передаются и принимаются временные данные, рекомендуется использовать куб MSP_Portfolio_Analyzer.

NoteПримечание:
Сведения о схеме куба Office Project Server 2007 OLAP можно найти в статье Project 2007 SDK: набор средств разработки программного обеспечения (на английском языке) (https://go.microsoft.com/fwlink/?linkid=86947&clcid=0x419) (на английском языке).

Ниже приведены восемь основных кубов управления корпоративными проектами (EPM) и три куба по умолчанию Windows SharePoint Services 3,0. Эти кубы служат точками статистической обработки для перечисленных выше виртуальных кубов и не рекомендуются для прямого использования при формировании отчетов.

Кубы EPM:

  • неповременной проект;

  • неповременная задача;

  • неповременной ресурс;

  • повременной ресурс;

  • неповременное назначение;

  • повременное назначение;

  • расписание;

  • расписание EPM.

Кубы Windows SharePoint Services 3,0:

  • риски;

  • вопросы;

  • конечные результаты.

Загрузить эту книгу

Для упрощения чтения и печати этот раздел включен в следующую загружаемую книгу:

См. полный список доступных книг на веб-сайте Загружаемые материалы для Project Server 2007.

См. также

Понятия

Настройка Office Project Server 2007 для использования службы построения куба
Развертывание параметров конфигурации для службы построения кубов Project Server 2007