OBIEE - Architektura
Architektura OBIEE obejmuje różne komponenty systemu BI, które są wymagane do przetworzenia żądania użytkownika końcowego.
Jak właściwie działa system OBIEE?
Początkowe żądanie od użytkownika końcowego jest wysyłane do serwera prezentacji. Serwer prezentacji konwertuje to żądanie na logiczny SQL i przekazuje je do komponentu serwera BI. Serwer BI konwertuje to na fizyczny SQL i wysyła do bazy danych, aby uzyskać wymagany wynik. Wynik ten jest przedstawiany użytkownikowi końcowemu w ten sam sposób.
Poniższy diagram przedstawia szczegółową architekturę OBIEE -
Architektura OBIEE zawiera komponenty Java i inne niż Java. Komponenty Java to komponenty Web Logic Server, a komponenty inne niż Java są nazywane komponentami systemu Oracle BI.
Serwer logiki sieci Web
Ta część systemu OBIEE zawiera Admin Server i Managed Server. Serwer administracyjny jest odpowiedzialny za zarządzanie procesami uruchamiania i zatrzymywania serwera zarządzanego. Serwer zarządzany składa się z wtyczki BI, zabezpieczeń, wydawcy, SOA, BI Office itp.
Menedżer węzłów
Node Manager wyzwala automatyczne uruchamianie, zatrzymywanie i ponowne uruchamianie działań oraz zapewnia zarządzanie procesami dla administratora i serwera zarządzanego.
Oracle Process Manager i Notification Server (OPMN)
OPMN służy do uruchamiania i zatrzymywania wszystkich komponentów systemu BI. Jest zarządzany i kontrolowany przez Fusion Middleware Controller.
Składniki systemu Oracle BI
Są to komponenty inne niż Java w systemie OBIEE.
Oracle BI Server
Jest to serce systemu Oracle BI i jest odpowiedzialne za zapewnienie możliwości dostępu do danych i zapytań.
Serwer prezentacji BI
Jest odpowiedzialny za prezentację danych z serwera BI klientom sieciowym, o które proszą użytkownicy końcowi.
Planista
Komponent ten zapewnia możliwość planowania zadań w systemie BI oraz posiada własny harmonogram do planowania zadań w systemie OBIEE.
Host Oracle BI Java
Jest to odpowiedzialne za umożliwienie serwerowi BI Presentation obsługi różnych zadań Java dla BI Scheduler, Publisher i grafów.
Kontroler klastra BI
Jest to używane do celów równoważenia obciążenia, aby zapewnić równomierne przypisanie obciążenia do wszystkich procesów serwera BI.