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


Планирование уровня базы данных

Обновлено: Май 2009 г.

 

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

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

Схема базы данных и доступ к данным Microsoft Office Project Server 2007 сильно отличаются от схемы базы данных, используемой в Project Server 2003. Уровень доступа к данным является внутренним уровнем Office Project Server 2007 и не предназначен для внешних приложений. Уровень доступа к данным преобразовывает логическое представление бизнес-сущности данных в физические таблицы баз данных. Каждая логическая сущность хранится в ряде разных таблиц. Уровень доступа к данным инкапсулирует работу, необходимую для управления подключениями, выполнения запросов, а также начала, выполнения и отката транзакций. Данные Office Project Server 2007 распределены между четырьмя базами данных в Microsoft SQL Server:

  • В базе данных черновиков содержатся таблицы для сохранения неопубликованных проектов из Microsoft Office Project Профессиональный 2007. Данные проектов, хранящиеся в базе данных черновиков, не доступны для использования в Microsoft Office Project Web Access.

  • В базе данных опубликованных проектов содержатся все опубликованные проекты. Опубликованные проекты доступны для просмотра в Office Project Web Access. В базе данных опубликованных проектов также содержатся таблицы, характерные для Office Project Web Access (расписания, модели, представления и т.д.), а также таблицы глобальных данных (коды структур, безопасность и метаданные).

  • В базе данных архива хранятся резервные копии и старые версии проектов.

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

Только схема базы данных отчетности подвергается документированию. Доступ к базам данных черновиков, опубликованных проектов и архива должен осуществляться только посредством интерфейса Project Server Interface. Можно добавлять таблицы данных, поля (свойства) и сущности, не заданные в схеме базы данных Office Project Server 2007. В этом случае необходимо также предоставить полный стек пользовательской сборки, веб-службы, бизнес-объектов и доступа к данным.