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.