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


Планирование уровня базы данных (Project Server 2010)

 

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

Последнее изменение раздела: 2010-03-26

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

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

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

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

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

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

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