OBIEE components are mainly divided into two types of components −
Server components are responsible to run OBIEE system and client components interact with user to create reports and dashboards.
Following are the server components −
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.
It takes the request from users via browser and passes all requests to OBIEE server.
OBIEE Application Server helps to work on client components and Oracle provides Oracle10g Application server with OBIEE suite.
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.
Following are some client components −
Following tools are provided in OBIEE 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.