OBIEE – Components

OBIEE components are mainly divided into two types of components −

  • Server Components
  • Client Components

Server components are responsible to run OBIEE system and client components interact with user to create reports and dashboards.

Server Components

Following are the server components −

  • Oracle BI (OBIEE) Server
  • Oracle Presentation Server
  • Application Server
  • Scheduler
  • Cluster Controller

Oracle BI Server

This component is the heart of OBIEE system and is responsible to communicate with other components. It generates queries for report request and they are sent to database for execution.

It is also responsible for managing repository components which are presented to the user for report generation, handles security mechanism, multi user environment, etc.

OBIEE Presentation Server

It takes the request from users via browser and passes all requests to OBIEE server.

OBIEE Application Server

OBIEE Application Server helps to work on client components and Oracle provides Oracle10g Application server with OBIEE suite.

OBIEE Scheduler

It is responsible to schedule jobs in OBIEE repository. When you create a repository, OBIEE also create a table inside the repository which saves all schedule-related information. This component is also mandatory to run agents in 11g.

All jobs which are scheduled by the Scheduler can be monitored by the job manager.

Client Components

Following are some client components −

Web-based OBIEE Client

Following tools are provided in OBIEE web-based client −

  • Interactive Dashboards
  • Oracle Delivers
  • BI Publisher
  • BI Presentation Service Administrator
  • Answers
  • Disconnected Analytics
  • MS Office Plugin

Non-Web based Client

In Non-Web based client, following are the key components −

  • OBIEE Administration − It is used to build repositories and has three layers − Physical, Business, and Presentation.

  • ODBC Client − It is used to connect to database and execute SQL commands.