Anda di halaman 1dari 22

Oracle BI EE

Oracle Business Intelligence Architecture

Is made up of five main components:


Clients
Oracle Business Intelligence Web Server
Oracle Business Intelligence Analytics Server
Oracle Business Intelligence Scheduler
Data Sources

Oracle
Analytics
Server
Clients

Oracle
Analytics
Web Server
Oracle
Analytics
Scheduler

Data
Sources

Clients

Provide access to analytics information via Web browser


Oracle Business Intelligence Dashboards
Oracle Business Intelligence Answers
Oracle Business Intelligence Delivers
Oracle Business Intelligence Analytics Web Administration

Oracle
Analytics
Server
Clients

Access analytics
information via
Web browser
3

Oracle
Analytics
Web Server
Oracle
Analytics
Scheduler

Data
Sources

Oracle Business Intelligence Dashboards

Provide fully-interactive access to business information.


Organized into pages (tabs)
Fully customizable

Oracle Business Intelligence Answers

Provides a self-service analysis platform


Is rendered from information in the Oracle Analytics Server
and Oracle Analytics Web Server

Highly
interactive UI

Driven
based on
security
5

Oracle Business Intelligence Delivers

Client application that:


Is used to create iBots
Delivers alerts to subscribed users
Is integrated with Dashboards and Answers
Job identifies what information to filter, when it should run,
and who to send alerts to

User interface used to


create iBots

OBIEE Web Administration

Is used to access administrative functions of Oracle Analytics

Web and view information about the currently installed system

Information about currently installed system

Links to administrative functions

OBIEE Web Server

Provides the processing to visualize the information for client

consumption
Is implemented as an extension to a Web server
Uses the web catalog file (.webcat) to store aspects of the
application
Receives data from the Oracle Analytics Server and provides it
to the client that requested it
Oracle
Analytics
Server
Clients

Oracle
Analytics
Web Server
.webcat

Oracle
Analytics
Scheduler

Data
Sources

Web Catalog (.webcat)

Stores the application Dashboards, request definitions, pages,

and filters
Contains information regarding permissions and accessibility
of the Dashboards by groups and users
Is created when the Web Server starts
Is administered using Oracle Analytics Catalog Manager

Clients

Oracle
Business
Intelligence
Web Server

.webcat

Oracle
Business
Intelligence
Server

Oracle
Business
Intelligence
Scheduler

Data
Sources

OBIE Server

Provides efficient processing to intelligently access the

physical data sources and structures the information


Uses metadata to direct processing
Generates dynamic SQL to query data in the data sources
Connects natively or via ODBC to the RDBMS
Structures results to satisfy requests
Provides the data to the Oracle Analytics Web Server

Clients

Oracle
Business
Intelligence
Web Server
.webcat

10

Oracle
Business
Intelligence
Server

Oracle
Business
Intelligence
Scheduler

Data
Sources

Server Details

Several important components are used by the Oracle


Analytics Server
Repository file (.rpd)
Cache
NQSConfig.ini
DBFeatures.ini
Log files

Oracle
Analytics
Server

Cache

NQSServer.log

NQSConfig.ini
.rpd

DBFeatures.ini

NQSQuery.log
Oracle Analytics
Administration Tool

11

Repository File (.rpd)

Contains metadata that represents the analytical model


Is created using the Oracle Administration Tool
Is divided into three layers

Physicalrepresents the data sources


Businessmodels the data sources into facts and dimensions
Presentationspecifies the users view of the model; rendered
in Oracle Answers

Oracle Business
Intelligence
Analytics Server

Cache

NQServer.log

NQSConfig.ini
.rpd

DBFeatures.ini

12

Oracle Business
Intelligence Analytics
Administration Tool

NQQuery.log

Cache

Contains results of queries


Is used to eliminate redundant queries to database
Speeds up results processing

Oracle
Business
Intelligence
Analytics
Server

Cache

NQServer.log

NQSConfig.ini
.rpd

DBFeatures.ini

NQQuery.log
Oracle Business
Intelligence Analytics
Administration Tool

13

NQSConfig.ini

Is a configuration file used by the Oracle Analytics Server at

startup
Specifies values that control processing, such as:
Defining the repository (.rpd) to load
Enabling or disabling caching of results
Oracle
Business
Intelligence
Server

Cache

NQServer.log

NQSConfig.ini
.rpd

DBFeatures.ini

Oracle Business
Intelligence
Administration Tool

14

NQQuery.log

DBFeatures.ini

Is a configuration file used by the Oracle Analytics Server


Specifies values that control SQL generation
Defines the features supported by each database
Oracle
Analytics
Server

Cache

NQServer.log

NQSConfig.ini
.rpd

DBFeatures.ini

Oracle Business
Intelligence
Administration Tool

15

NQQuery.log

Log Files

NQServer.log records Analytics Server messages


NQQuery.log records information about query requests
Oracle Business
Intelligence
Analytics Server

Cache

NQServer.log

NQSConfig.ini
.rpd

DBFeatures.ini

Oracle Business
Intelligence
Administration Tool

16

NQQuery.log

Oracle Business Intelligence Analytics Scheduler

Manages and executes jobs requesting data analytics


Schedules reports to be delivered to users at specified times
In Windows, the scheduler runs as a service

Clients

Oracle
Business
Intelligence
Web Server
.webcat

17

Oracle
Business
Intelligence
Server

Oracle
Business
Intelligence
Scheduler

Data
Sources

Data Sources

Contain the business data users want to analyze


Are accessed by the Oracle Analytics Server
Can be in any format, such as

Relational databases
Online Analytical Processing (OLAP) databases
Flat files
Oracle
Business
Spreadsheets
Intelligence
Clients

Oracle
Business
Intelligence
Web Server
.webcat

18

Server

Oracle
Business
Intelligence
Scheduler

Data
Sources

Sample Request Processing

User views a Dashboard or submits an Answers request


The Oracle Business Intelligence Web Server makes a request to the
Oracle Business Intelligence Server to retrieve the requested data
The Oracle Business Intelligence Server, using the .rpd file, optimizes
functions to request the data from the data sources
The Oracle Business Intelligence Server receives the data from the data
sources and processes as necessary
The Oracle Business Intelligence Server passes the data to the Oracle
Analytics Web Server
The Oracle Business Intelligence Web Server formats the data and sends
it to the client
1
Clients
6

19

Oracle
Business
Intelligence
Web Server

2
5

Oracle
Business
Intelligence
Server

3
Data Sources
4

Implementation

Oracle Business Intelligence components are often

implemented across several computers on the network


For example:
Analytics Server

Web-Based Client

Web Server

Scheduler Server
20

Data Server

Summary

This module showed us how to:


Identify the major components that make up
the Oracle Analytics architecture
Describe the role of each component in the
architecture
Describe the relationships among the
components

21

USA

UK

INDIA

SRI LANKA

www.virtusa.com
"Virtusa" is a trademark of the company and a registered trademark in the EU and In India.
"Productization" is a service mark of the company and a registered service mark in the United States.
"vRule" is a service mark of the company.
22V I r t u s a C o r p o r a t i o n

For more information please contact SalesInquiries@virtusa.com

Anda mungkin juga menyukai