Обзор процесса построения куба
Обновлено: Апрель 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 в базе данных выполняются следующие действия.
При нажатии кнопки Построить сейчас в разделе Параметры сервера веб-клиента Project создается запрос на построение куба, который генерирует задание построения куба OLAP в очереди Project Server. Служба очередей Office Project Server принимает задание и выполняет файл ProjectServerOlapCubeGenerator.exe, который, в свою очередь, запускает процесс генератора куба. Этот исполняемый файл по умолчанию расположен по пути C:\Program Files\Microsoft Office Servers\12.0\Bin и не поддерживает балансировку нагрузки.
Удостоверение, выполняющее службу очередей и процесс генератора куба, управляет службами Analysis Service посредством Analysis Services DSO. Служба построения куба использует режим совместимости SQL Server 2000 Analysis Services DSO. Службы SQL Server 2005 Analysis Service совместимы с предыдущими версиями и все еще могут использоваться.
Службы аналитики обращаются к репозиторию SQL Server Analysis Services метаданных, используемых для определения кубов. Репозиторий рекомендуется сохранить в базе данных SQL Server. Также он может размещаться в общей папке в службах SQL Server 2005 Analysis Services.
База данных создается с помощью служб аналитики (Msmdsrv.exe) с учетом инструкций, заданных процессом генератора куба. Эти инструкции основаны на параметрах настройки и построения куба, указанных в веб-клиенте Project. Во время этого процесса службы Analysis Services обращаются к рабочим таблицам для извлечения базы данных из базы данных отчетов Project Server.
Заполнение базы данных куба 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.
Примечание: |
---|
Сведения о схеме куба 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