OBIEE - Architektur
Die OBIEE-Architektur umfasst verschiedene BI-Systemkomponenten, die zur Verarbeitung der Endbenutzeranforderung erforderlich sind.
Wie funktioniert das OBIEE-System tatsächlich?
Die erste Anforderung vom Endbenutzer wird an den Präsentationsserver gesendet. Der Presentation Server konvertiert diese Anforderung in logisches SQL und leitet sie an die BI-Serverkomponente weiter. Der BI-Server konvertiert dies in physisches SQL und sendet es an die Datenbank, um das erforderliche Ergebnis zu erhalten. Dieses Ergebnis wird dem Endbenutzer auf die gleiche Weise präsentiert.
Das folgende Diagramm zeigt eine detaillierte OBIEE-Architektur -
Die OBIEE-Architektur enthält Java- und Nicht-Java-Komponenten. Java-Komponenten sind Web Logic Server-Komponenten und Nicht-Java-Komponenten werden als Oracle BI-Systemkomponente bezeichnet.
Weblogik-Server
Dieser Teil des OBIEE-Systems enthält Admin Server und Managed Server. Der Administrationsserver ist für die Verwaltung der Start- und Stoppprozesse für den verwalteten Server verantwortlich. Managed Server besteht aus BI-Plugin, Sicherheit, Publisher, SOA, BI Office usw.
Knotenmanager
Der Knotenmanager löst die Aktivitäten zum automatischen Starten, Stoppen und Neustarten aus und bietet Prozessverwaltungsaktivitäten für den Administrator und den verwalteten Server.
Oracle Process Manager und Notification Server (OPMN)
OPMN wird zum Starten und Stoppen aller Komponenten des BI-Systems verwendet. Es wird von Fusion Middleware Controller verwaltet und gesteuert.
Oracle BI-Systemkomponenten
Dies sind Nicht-Java-Komponenten in einem OBIEE-System.
Oracle BI Server
Dies ist das Herzstück des Oracle BI-Systems und für die Bereitstellung von Daten- und Abfragezugriffsfunktionen verantwortlich.
BI Presentation Server
Es ist dafür verantwortlich, Daten vom BI-Server Webclients zu präsentieren, die von den Endbenutzern angefordert werden.
Planer
Diese Komponente bietet Planungsfunktionen im BI-System und verfügt über einen eigenen Planer zum Planen von Jobs im OBIEE-System.
Oracle BI Java Host
Dies ist dafür verantwortlich, dass der BI Presentation Server verschiedene Java-Aufgaben für BI Scheduler, Publisher und Diagramme unterstützt.
BI Cluster Controller
Dies wird zum Lastenausgleich verwendet, um sicherzustellen, dass die Last allen BI-Serverprozessen gleichmäßig zugewiesen wird.