Planen der Datenbankschicht
Letzte Aktualisierung: Mai 2009
Letztes Änderungsdatum des Themas: 2009-04-27
Dieser Artikel identifiziert die wichtigsten Komponenten der Datenbankschicht und hilft Ihnen, sie von den Teilen der anderen Schichten in der EMP-Lösung zu unterscheiden.
Das Datenbankschema und der Zugriff auf Microsoft Office Project Server 2007-Daten unterscheiden sich deutlich vom in Project Server 2003 verwendeten Datenbankschema. Die Datenzugriffsschicht ist Office Project Server 2007-intern und wird nicht für externe Anwendungen verfügbar gemacht. Auf der Datenzugriffsschicht findet die Übersetzung zwischen der Darstellung der Daten als logische Geschäftsentität und den physischen Datenbanktabellen statt. Jede logische Entität wird in einer Reihe verschiedener Tabellen gespeichert. Die Vorgänge zum Verwalten von Verbindungen, Ausführen von Abfragen sowie zum Beginnen, zum Ausführen von Commits und zum Ausführen von Rollbacks für Transaktionen werden auf der Datenzugriffsschicht gekapselt. Die Office Project Server 2007-Daten sind auf vier Datenbanken in Microsoft SQL Server aufgeteilt:
Die Entwurfsdatenbank enthält Tabellen zum Speichern nicht veröffentlichter Projekte aus Microsoft Office Project Professional 2007. Auf die Projektdaten in der Entwurfsdatenbank kann nicht mit Microsoft Office Project Web Access zugegriffen werden.
Die veröffentlichte Datenbank enthält alle veröffentlichten Projekte. Veröffentlichte Projekte sind in Office Project Web Access sichtbar. Die veröffentlichte Datenbank enthält außerdem für Office Project Web Access spezifische Tabellen (Arbeitszeittabellen, Modelle, Sichten usw.) und globale Datentabellen (Gliederungscodes, Sicherheit und Metadaten).
In der Archivdatenbank werden gesicherte und ältere Versionen von Projekten gespeichert.
Die Berichtsdatenbank dient als Stagingbereich für das Generieren von Berichten und OLAP-Cubes (Online Analytical Processing). Die Daten in der Berichtsdatenbank werden nahezu in Echtzeit aktualisiert und sind umfassend und für die Generierung schreibgeschützter Berichte optimiert.
Nur das Schema der Berichtsdatenbank ist dokumentiert. Auf die Entwurfsdatenbank, die veröffentlichte Datenbank und die Archivdatenbank sollten Sie nur über die Project Server-Schnittstelle zugreifen. Sie können Datentabellen, Felder (Eigenschaften) und Entitäten hinzufügen, die im Office Project Server 2007-Datenbankschema nicht definiert sind. In diesem Fall müssen Sie auch den vollständigen Stapel einer benutzerdefinierten Assembly, einen Webdienst, Geschäftsobjekte und Datenzugriff bereitstellen.