Oracle BI server

Oracle BI server

Contents

Component of OBIEE in detail

As it was written above the OBIEE consists of 8 interdependent components. Each of them is described in detail below:

Oracle BI Server is a high-impact query, reporting and analysis server that provides services to the other components of the Business Intelligence Suite such as Answers, Dashboards, Data Mining, Reporting, and Analytic Applications. The Oracle BI Server uses ODBC 2.0 //Open Database Connectivity providjes a standard software API method for using database management systems// and JDBC //Java Database Connectivity is an API for the Java programming language that defines how a client may access a database// interfaces to shows its services. The services of the BI server have two primary functions. Firstly, they compile incoming query requests into an executable code and then execute the code. Clients of the BI Server work with a logical data kunalt ji munshi/simplified logical SQL/ independent of the data sources, and they submit them to the BI server. The server translates the data to some combination of physical SQL and sends them to the back-end databases. Server administration functions include facilities such as monitoring, statistics logging, cancellation, session and query management, and others. The administration of the server is managed internally with using standard protocols e.g. AD //Active Directory is an implementation of LDAP services// or LDAP//The Lightweight Directory Access Protocol is an application protocol for querying and modifying directory services running over TCP/IP//.

Query compilation has five phases:

Parsing

The multi-functional parser accepts the full ANSI SQL92 syntax as its input and its main function is to generate a parse tree//It is a tree data structure that represents the syntactic structure of a string // as its output.

Logical Request Generation

A component of the logical request generation takes the parse tree and makes of it a logical request tree that describes the precise semantics of the requested data in simplified SQL.

Navigation

The navigation is one of the major phases. The navigator processes the logical request tree to an initial physical execution plan as its output, and it uses a knowledge of content to eliminate the traditional multi-database joins.

Rewrite/Optimizations

The rewrite is also a very important phase and its output is also the execution plan.This phase is responsible for distributed relational query optimization and suitable native SQL generation. The phase of rewriting covers:

  • Multi-database join plan generation
  • Function shipping
  • Functional compensation analysis
  • Optimized SQL generation

Code Generation

A fed for the code generation phase is a native physical execution plan as its input. Code generation produces native query processing language directives to communicate with heterogeneous or remote databases/i.e., physical SQL generation/.It also produces a code for any remaining query processing that has not been function shipped to remote databases. Parallel execution directives are inserted in this code and it is used for the Analytics execution engine.


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Oracle WebLogic Server — Oracle WebLogic Ram Developer(s) Oracle Corporation Stable release 11gR1 / Jan, 2011 Operating system Cross platform Type Application server …   Wikipedia

  • Oracle Application Server — Developer(s) Oracle Corporation Discontinued 10.1.3.3 Development status Discontinued Operating system Cross platform …   Wikipedia

  • Oracle WebLogic Server — Développeur Oracle Corporation Dernière version 11g (1er …   Wikipédia en Français

  • Oracle Application Server — Entwickler Oracle Aktuelle Version 10g Betriebssystem …   Deutsch Wikipedia

  • Oracle HTTP Server — (OHS) is a web server based on the Apache HTTP Server[1][2], created by the Oracle Technology Network. The web server is based on Apache version 2.2[3]. OHS is designed to execute faster on Windows OS machines and, like Apache 2.2, includes… …   Wikipedia

  • Oracle Media Server — provides scalable multimedia library functions on various general purpose systems. Media Server handles the storage, retrieval, and management of movies, music, photographs, and text articles …   Wikipedia

  • Oracle GlassFish Server — The Oracle GlassFish Server (formerly Sun GlassFish Enterprise Server, and previously Sun Java System Application Server, or SJSAS), is a platform for delivering server side Java applications and Web services. Produced by Sun Microsystems, the… …   Wikipedia

  • Oracle Management Server — In the context of an Oracle Enterprise Manager (OEM) environment, an Oracle Management Server (OMS) functions as a middle tier between Oracle intelligent agents (which may operate on multiple nodes and by default use a schema named DBSNMP) and… …   Wikipedia

  • Oracle Application Server 10g — Der Oracle Application Server 10g ist eine Middleware der Firma Oracle, die unter anderem eine Implementation der J2EE Architektur enthält. Der Name korreliert mit der Version 10g der Oracle Datenbank, einem relationalen Datenbanksystem (RDBMS)… …   Deutsch Wikipedia

  • Oracle Weblogic Server — …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”