Get started Bring yourself up to speed with our introductory content.

The Oracle Guru Answer #1

Are you an Oracle guru? Take our quiz and see how much you really know about Oracle.

Were you correct? This week's answer is:

Relational online analytical processing (ROLAP) is a form of online analytical processing (OLAP) that performs dynamic multidimensional analysis of data stored in a relational database rather than in a multidimensional database (which is usually considered the OLAP standard).

Data processing may take place within the database system, a mid-tier server, or the client. In a two-tiered architecture, the user submits a Structure Query Language (SQL) query to the database and receives back the requested data. In a three-tiered architecture, the user submits a request for multidimensional analysis and the ROLAP engine converts the request to SQL for submission to the database. Then the operation is performed in reverse: the engine converts the resulting data from SQL to a multidimensional format before it is returned to the client for viewing. As is typical of relational databases, some queries are created and stored in advance. If the desired information is available, then that query will be used, which saves time. Otherwise, the query is created on the fly from the user request. Microsoft Access's PivotTable is an example of a three-tiered architecture.

Click for full definition.

For More Information

  • Best Web Links: OLAP

  • Article: Microsoft/Oracle tout OLAP successes

  • Tip: Successful data mining requires work

  • White paper: Breakthrough performance for star schemas

  • Do you have an idea for a quiz question topic? Let us know!

  • Dig Deeper on Oracle DBA jobs, training and certification

    Start the conversation

    Send me notifications when other members comment.

    Please create a username to comment.