OBIEE 11g Architecture
OBIEE 11g Architecture
4/6/2012
4/6/2012
FMW Control
4/6/2012
4/6/2012
4/6/2012
BI Server
Receives incoming logical SQL, converts
to (n) physical queries
Provides aggregate navigation, calculations,
joining of datasets in memory
Cache Services used for speeding up
4/6/2012
BI Presentation Server
Non-Java service used for rendering most UI elements
Answers, Dashboards, Scorecards, KPIs etc
Generates logical SQL which is then sent
to the BI Server
Access is provided by /analytics J2EE plug-in,
BI Javahost
Used by Presentation Services to support
Graph generation
Java tasks support for scheduler
Oracle BI Publisher
URL Connect (HTTP request to other components)
Java service calls by BI Publisher
4/6/2012
BI Scheduler
Server that schedules and manages jobs
Previously known as Delivers in 10g
Jobs can be one of two types
Scripted jobs (Java, Jscript, Javascript)
Agents
Consists of four components
Oracle BI Scheduler Job Manager
Oracle BI Scheduler Service (System Component)
Scheduler tab in EM Fusion Middleware Control
Command-line tool saschinvoke
BI Cluster Controller
Enabled now by default in OBIEE 11g systems
(initial setup creates 1-node cluster)
Serves as initial point of contact for incoming requests
Monitors status of BI Servers and BI Schedulers
in the cluster
4/6/2012
OPMN Server
Oracle Process Manager and Notification Server
Used for distributed process
start/stop/restart
Process recovery (optional), process ping
Managed via EM, or from command line -opmnctl
Node Manager
Used for stopping and starting distributed Managed
Servers
Java utility that runs as a separate process from
WebLogic Server
Can also restart managed servers that have crashed
4/6/2012
10