Planifier la couche base de données (Project Server 2010)
S’applique à : Project Server 2010
Dernière rubrique modifiée : 2010-03-26
Cet article identifie les composants clés de la couche base de données et vous permet de les différencier des parties des autres couches de la Solution Microsoft Enterprise Project Management (EPM).
La couche d’accès aux données est interne à Project Server 2010 et n’est pas exposée aux applications externes. La couche d’accès aux données convertit la représentation des données sous forme d’entités de logique métier en tables de base de données physiques. Chaque entité logique est stockée dans une série de tables différentes. La couche d’accès aux données encapsule le travail requis pour gérer les connexions, exécuter les requêtes et commencer, valider et restaurer les transactions. Les données Project Server 2010 sont réparties dans quatre bases de données Microsoft SQL Server :
La base de données provisoire contient des tables qui permettent d’enregistrer les projets non publiés à partir de Microsoft Project Professional 2010. Les données de projet stockées dans la base de données provisoire ne sont pas accessibles à l’aide de Microsoft Project Web App.
La base de données publiée contient tous les projets publiés. Les projets publiés sont visibles dans Project Web App. La base de données publiée contient également les tables spécifiques à Project Web App (feuilles de temps, modèles, affichages, etc.) et les tables de données globales (codes hiérarchiques, sécurité et métadonnées).
La base de données d’archivage stocke les versions de projets sauvegardées et anciennes.
La base de données de création de rapports est la zone de transit destinée à la génération des rapports et des cubes OLAP. Les données stockées dans la base de données de création de rapports sont mises à jour pratiquement en temps réel, sont complètes et sont optimisées pour la génération de rapports en lecture seule.
Seul le schéma de la base de données de création de rapports est documenté. Vous devez accéder aux bases de données provisoire, publiée et d’archivage uniquement via l’interface Project Server. Vous pouvez ajouter des tables de données, des champs (propriétés) et des entités qui ne sont pas définis dans le schéma de base de données Project Server 2010. Dans ce cas, vous devez également fournir un ensemble complet constitué d’un assembly personnalisé, d’un service Web, d’objets métiers et d’un accès aux données.