You are on page 1of 14

OBIEE SHIPPED WITH TWO PACKAGES

1 ) I N T E G R A T E D V E R S I O N


2 ) S T A N D - A L O N E V E R S I O N

Ty p e s o f Ap p l i c a t i o n
Horizontal Application

Common to Industry
Vertical Application

Specific to Industry
Ty p e s Of Us e r u s e t h i s
Ap p l i c a t i o n s
1)Employee Application(Call Center, Bank,Sales,Service)
2)Customers Application (eSales, eService,e-Commerce)
3)Partner Portal Application(On-Demand)
Sales,CallCenter,Service
Banking Domine,Finance,Tele
Communication
Client Client
(IIS/OC4J/ApacheTomcat/weblogic)
Application
Server(s)
OLTP
XML DB2
CSV
FILE
MS-
SQL
OracleBI
Server
OLAP
AdminTool
BI Delivers
BI Dashboard
BI Answers
INFORMATICA
SERVER
INFORMATICA REP
SERVER
DAC SERVER
DAC CLIENT
RPD
webcat
.xml
.REP
metadat
a
Metadata
Database
Bidirectional
Designer
Workflow manager
Workflow Monitor
Agent
OB I E E S E R V E R A R C HI T E C T UR E
ETL BOX
3
rd
Party tools
C o m p a r i n g R e p o r t i n g T o o l s
What is BI - Business Intelligence?
BI is an abbreviation of the two words Business Intelligence, bringing
the right information at the right time to the right people in the right
format. It is a 5-step process to run your business smarter, starting with
registering the right data correctly, collecting the data from multiple
sources, transforming, combineing and storing it in a data warehouse.
This data should be reported, analysed and distributed to the right
people at the right time in the right format. The figure below shows
these steps.

STATIC DYNAMIC
AD-HOC SELF-SERVICE
Client Client
WebServer(IIS/OC4J/ApacheTomcat/weblogic)
Application
Server(s)
OLTP
XML DB2
CSV
FILE
MS-
SQL
OracleBI
Server
OLAP
AdminTool
BI Delivers
BI Dashboard
BI Answers
INFORMATICA
SERVER
INFORMATICA REP
SERVER
DAC SERVER
DAC CLIENT
RPD
webcat
.xml
.REP
metadat
a
Metadata
Database
Bidirectional
Designer
Workflow manager
Workflow Monitor
Agent
OBIEE ARCHITECTURE

Siebel CRM
Ora apps
P/S HR
Oracle FIN
SAP ERP
ORACLECRM
Other CRM
ETL BOX
3
rd
Party tools
stage1
stage2
stage3
Stand- Alone Oracle BI Server Architecture

1.Dynamic SQL Engine
Dynamic SQL refers to SQL code that is generated within an application
or from the system tables and then executed against the database to
manipulate the data. The SQL code is not stored in the source program,
but rather it is generated based on user input.
Dynamic SQL is a programming technique that enables you to build
SQL statements dynamically at runtime.
Dynamic SQL programs can handle changes in data definitions, without
the need to recompile. This makes dynamic SQL much more flexible
than static SQL. Dynamic SQL lets you write reusable code because the
SQL can be easily adapted for different environments.

2. Multiple Database Access At a Time
Oracle BI Server
Result
OLTP OLAP XML
Flat files
RPD
OBIEE Features

3. Multiple Database Support
Heterogeneous
Homogeneous
Oracle 10g
MS-SQL
Server2000
OLTP OLAP
TARADATA
OLAP
Oracle 10g
OLTP
Oracle 11g
OLTP
4.Aggregation Navigation

OBI Server features have the ability to retrieve queries from an aggregate table
defined through level of the hierarchy instead of the fact table. This ability is a
part of the aggregate navigation feature.
The users see then a single view of the data, and if they ask for information that
is precomputed in aggregate tables, the server automatically uses those
aggregates to retrieve the data.

Aggregate tables are also known as :
snapshots
summary table
materialized views (Oracle)
materialized query tables (DB2)
indexed views (SQL Server)

Oracle BI Server minimizes data retrieval time by selecting the
most efficient data sources to satisfy user queries.
Pre-aggregating and storing additive information is the standard
practice for improving the query performance of relational
databases.
When users request information at a high grain of aggregation,
the Oracle BI Server can use the pre-aggregated sources instead
of requiring the database to add up the detail at report time.


5.Metadata Level Security
Application
Server(s)
Data Base
Server
Client Tools
RPD
security
security security
6.Cache Management
Oracle BI Server
Data Source
Clients
Web Server(Presentation Server)
Clients Clients Clients
CACHE
Query Result
Fist Time
Next Time
Onwards
Cache Hit sql
7.Write Back Function

OBI EE has another interesting feature that would allow end users to
update or insert data back into the database. For example, one can
have a column of data that can be manually entered by end users,
which in turn can be updated back to the database.
Report
DataBase
Insert/Update
AdminTool
RPD
OFFLINE
ONLINE
AdminTool BI SERVER
RPD
LOCAL RPD
SERVER
RPD
MODES OF RPD
MULTI USER ENIVERONMENT
OBI SERVER
RPD
SHARED FOLDER
ADMIN TOOL ADMIN TOOL
ADMIN TOOL
master
rpd rpd rpd
BI ANSWERS
BI ANSWERS
BI DASHBOARD

You might also like