Modellrepository-Architektur
Ein Modellrepository-Dienstprozess ist eine Instanz des Modellrepository-Diensts auf dem Knoten, auf dem der Modellrepository-Dienst ausgeführt wird. Der Modellrepository-Dienstprozess ruft Metadaten aus den Datenbanktabellen des Modellrepositorys ab, fügt sie dort ein und aktualisiert sie.
Die Architektur des Modellrepositorys besteht aus Client-Anwendungen, Modellrepository-Objekten und Verbindungen.
Client-Anwendungen
Der Modellrepository-Dienst empfängt Anforderungen von folgenden Client-Anwendungen:
- •Informatica Developer. Informatica Developer stellt eine Verbindung zum Modellrepository-Dienst her, um Objekte zu erstellen, zu aktualisieren und zu löschen. Informatica Developer und Informatica Analyst nutzen Objekte im Modellrepository gemeinsam.
- •Informatica Analyst Informatica Analyst stellt eine Verbindung zum Modellrepository-Dienst her, um Objekte zu erstellen, zu aktualisieren und zu löschen. Client-Anwendungen von Informatica Developer und Informatica Analyst nutzen Objekte im Modellrepository gemeinsam.
- •Data Integration Service Wenn Sie einen Data Integration Service starten, stellt dieser eine Verbindung zum Modellrepository-Dienst her. Der Data Integration Service stellt die Verbindung zum Modellrepository-Dienst her, um Projektkomponenten auszuführen oder in der Vorschau zu sehen. Der Data Integration Service stellt auch eine Verbindung zum Modellrepository-Dienst her, um Laufzeitmetadaten im Modellrepository zu speichern. Anwendungskonfiguration und Objekte innerhalb einer Anwendung sind Beispiele für Laufzeitmetadaten.
HINWEIS: Ein Modellrepository-Dienst kann mit einem Analyst Service und mehreren Data Integration Services verknüpft werden.
Modellrepository-Objekte
Der Modellrepository-Dienst speichert Entwurfszeit- und Laufzeitobjekte im Modellrepository. Die Developer- und Analyst Tools erstellen, aktualisieren und verwalten die Entwicklungszeit-Objekte im Modellrepository. Der Datenintegrationsdienst erstellt und verwaltet Laufzeitobjekte und Metadaten im Überwachungsmodellrepository. Die Datenintegrationsdienste speichern Statistiken und Berichte im Überwachungsmodellrepository.
Wenn Sie eine Anwendung für den Datenintegrationsdienst bereitstellen, kopiert der Bereitstellungsmanager Anwendungsobjekte in das mit dem Datenintegrationsdienst verknüpfte Modellrepository. Die während der Bereitstellung erzeugten Laufzeitmetadaten werden im Überwachungsmodellrepository gespeichert.
Wenn Sie eine Anwendung erneut bereitstellen oder ersetzen, wird die vorherige Version aus dem Repository gelöscht. Wenn Sie eine Anwendung umbenennen, bleibt die vorherige Anwendung im Modellrepository erhalten.
Das Modellrepository sperrt Objekte standardmäßig. Wenn das Modellrepository mit einem Versionsverwaltungssystem integriert ist, können Sie die gesperrten Objekte verwalten. Weitere Informationen hierzu finden Sie unter
Verwaltung von Repository-Objekten.