OLAP

  

Copyright © Philip M. Parker, INSEAD. Terms of Use.

OLAP

"OLAP" is a common misspelling or typo for: clap, flap, lap, loop, lop, olla, opal, oxlip, slap.


Specialty Definition: OLAP

DomainDefinition

Computing

OLAP On-Line Analytical Processing. Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Specialty Definition: OLAP

(From Wikipedia, the free Encyclopedia)

Olap is an acronym for Online analytical processing. It is an approach to quickly providing the answer to complex database queries. It is used in business reporting for sales, marketing, management reporting, data mining and similar areas.

The reason for using Olap to answer queries is speed. Relational databases store entities in discrete tables if they have been properly normalized. This structure is good for operational databases but for complex multi-table queries it is relatively slow. A better model for querying, but worse for operational use, is a dimensional database.

Olap takes a snapshot of a relational database and restructures it into dimensional data. The queries can then be run against this. It has been claimed that for complex queries Olap can produce an answer in around 0.1% of the time for the same query on relational data.

An Olap structure created from the operational data is called an Olap cube. The cube is created from a star schema of tables. At the centre is the fact table which lists the core facts which make up the query. Numerous dimension tables are linked to the fact tables. These tables indicate how the aggregations of relational data can be analysed. The number of possible aggregations is determined by every possible manner in which the original data can be hierarchically linked.

For example a set of customers can be grouped by city, by district or by country; so with 50 cities, 8 districts and two countries there are three hierarchical levels with 60 members. These customers can be considered in relation to products; if there are 250 products with 20 categories, three families and three departments then there are 276 product members. With just these two dimensions there are 16,560 possible aggregations. As the data considered increases the number of aggregations can quickly total tens of millions or more.

The calculation of the aggregations and the base data combined make up an Olap cube, which can potentially contain all the answers to every query which can be answered from the data. Due to the potential number of aggregations to be calculated, often only a predetermined number are fully calculated while the remainder are solved when demanded.

Beyond the basic concept there are three types of Olap - Multidimensional Olap (MOLAP), Relational Olap (ROLAP), and Hybrid Olap (HOLAP). Molap is the 'classic' form of Olap and is sometimes referred to as just Olap. It uses a summary database, has a specific dimensional database engine and creates the required schema as a dimensional set of both base data and aggregations. Rolap works directly with relational databases, the base data and the dimension tables are stored as relational tables and new tables are created to hold the aggregation information. Hybrid Olap uses relational tables to hold base data and multi-dimensional tables to hold the speculative aggregations.

Each type has certain benefits, although there is disagreement about the specifics of the benefits between providers. Molap is better on smaller sets of data, it is faster to calculate the aggregations and return answers but does create enormous amounts of data. Rolap is considered more scaleable and uses the least space but is the slowest at pre-processing and query performance. Holap is between the two in all areas, but it can pre-process quickly and scale well. The difficulty in implementing Olap comes in forming the queries, choosing the base data and developing the schema, as a result of which most modern Olap products come with huge libaries of pre-configured queries. Another problem is in the base data - it must be complete and consistent.

The first product which performed Olap queries was Oracle's Express which was released in 1970. However, the term was not invented until 1993 when it was coined by Ted Codd, who has been described as "the father of the relational database". The most well known Olap product was actually released a year earlier, Arbor's Essbase (now owned by Hyperion). Arbor paid Codd to write his Olap paper, and his "twelve laws of online analytical processing" were explicit in their reference to Essbase.

Other well known Olap products include Microsoft Analysis Services (previously called Olap Services, part of SQL Server), IBM's DB2 Olap Server, SAP BW and products from Brio, Businessobjects, Cognos and MicroStrategy. Around 50% of Olap licences are never deployed. Business Performance Management softwares are a major player in the OLAP space.

Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "OLAP."

Top     

Abbreviations & Acronyms: OLAP

The following table is compiled from various sources, across various languages. When English abbreviations or acronyms come from a non-English source, this is noted.
EntrySourceExpressionField

OLAP

EnglishOn-line analytical processingPost & Telecom

Source: compiled by the editor, based on several corpora (additional references).

Top     

Crosswords: OLAP

Specialty definitions using "OLAP": On-Line Analytical Processing. (references)

Top     

Commercial Usage: OLAP

DomainTitle

Books

  • Business Intelligence: The IBM Solution: Data Warehousing and OLAP (reference)

  • DB2 Olap Server - Theory and Practices (reference)

  • Getting Started With DB2 Olap Server on Os/390 (reference)

  • Managing Multidimensional Data Marts With Visual Warehouse and DB2 Olap Server (reference)

  • Microsoft OLAP Unleashed (reference)

    (more book examples)

  

High Tech

Source: compiled by the editor from various references; see credits.

Top     

Frequency of Internet Keywords: OLAP

The following statistics estimate the number of searches per day across the major English-language search engines as identified by various trade publications. Hyperlinks lead to commercial use of the expression at Amazon.com.
 
ExpressionFrequency
per Day
ExpressionFrequency
per Day

olap

351

open source olap

3

olap tool

343

enterprise olap

3

olap application

27

example olap

3

olap cube

19

db2 olap server

3

microsoft olap

10

cube design olap

2

olap report

9

olap server

2

olap software

7

olap sql

2

definition olap

7

herramientas olap

2

excel olap

7

ms olap

2

olap oracle

6

olap data warehouse

2

client microsoft olap

5

cannot cube excel find olap

2

db2 olap

4

olap mdx

2

que es olap

4

olap consulting

2

olap tutorial

4

design olap

2

olap data mining

4

olap client

2

olap reporting

4

concept olap

2

oracle 9i olap

4

desktop olap

2

olap database

3

credito modelo olap riesgo

2

olap training

3

olap services

2

sql server olap

3

olap services

2
Source: compiled by the editor from various references; see credits.

Top     

Modern Translation: OLAP

Language Translations for "OLAP"; alternative meanings/domain in parentheses.

Spanish

  

proceso analítico en línea (on-line analytical processing). (various references)

Source: compiled by the editor from various translation references.

Top     

Derivations: OLAP

Derivations

Words containing "OLAP": prolapse, prolapsed, prolapses, prolapsing. (additional references)

Source: compiled by the editor, based on several corpora (additional references).

Top     

Anagrams: OLAP

Scrabble® Enable2K-Verified Anagrams

Direct Anagrams: opal.

Words within the letters "a-l-o-p"

-1 letter: alp, lap, lop, pal, pol.

-2 letters: al, la, lo, op, pa.

 Words containing the letters "a-l-o-p"
 

+1 letter: copal, galop, jalop, nopal, opals, parol, polar, polka.

 

+2 letters: aplomb, apodal, apollo, apolog, aslope, copalm, copals, copula, cupola, gallop, galops, hoopla, jalops, jalopy, lapdog, laptop, lipoma, nopals, pallor, parlor, parole, parols, patrol, payola, pedalo, pelota, phonal, polars, poleax, polkas, poplar, portal, postal, prolan, pyrola, saloop, sporal, tapalo, upload, wallop.

 

+3 letters: alphorn, ampoule, aplombs, apnoeal, apogeal, apollos, apologs, apology, apolune, apostil, apostle, bipolar, caltrop, calypso, camphol, capitol, caporal, carpool, coalpit, copalms, copulae, copular, copulas, cowflap, cupolas, dalapon, deposal, diploma, dipolar, ephoral, epochal, escalop, espanol, exposal, flattop, galipot, gallops, galoped, haploid, haplont, hooplas, jaloppy, lampion, lampoon, lapdogs, laptops, leopard, lipomas, marplot, maypole, naphtol, nonplay, oedipal, oilcamp, omphali, opaline, optical, optimal, outleap, outplan, outplay, overlap, padlock, palazzo, paletot, pallors, palooka, panoply, parasol, parboil, parlors, parlour, parlous, paroled, parolee, paroles, patrols, pavlova, payload, payolas, payroll, peafowl, pedalos, pedocal, peloria, pelotas, pergola, peroral, pivotal, placebo, placoid, plafond, plasmon, platoon, playboy, playoff, plowman, plugola, polaron, poleaxe, polecat, polenta, polkaed, pollack, pollard, polynya, polyoma, poplars, popular, portals, postals, potable, potlach, poulard, poundal, prolans, prolate, propyla, pyrolas, rampole, reposal, ropable, saloops, scallop, scopula, shallop, soapily, sponsal, spousal, tadpole, talipot, tapalos, taphole, topical, topsail, uploads, vanpool, wallops, whoopla.

Source: compiled by the editor from various references; see credits.

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro.

Top     

Alternative Orthography: OLAP


Hexadecimal (or equivalents, 770AD-1900s) (references)

4F 4C 41 50

Leonardo da Vinci (1452-1519; backwards) (references)

American Sign Language (origins from 1620-1817 in Italy and, especially, France) (references)

=

Semaphore (1791, in France) (references)

Braille (1829, in France) (references)

Morse Code (1836) (references)

---    .-..    .-    .--.

Dancing Men (Sir Arthur Conan Doyle, 1903) (references)

Binary Code (1918-1938, probably earlier) (references)

01001111 01001100 01000001 01010000

HTML Code (1990) (references)

&#79 &#76 &#65 &#80

ISO 10646 (1991-1993) (references)

004F 004C 0041 0050

British Sign Language (Fingerspelling, BSL; 1992, British Deaf Association Dictionary of British Sign Language) (references)

Encryption (beginner's substitution cypher): (references)

49463550

Top     



INDEX

1. Definition
2. Crosswords
3. Usage: Commercial
4. Expressions: Internet
5. Translations: Modern
6. Abbreviations
7. Acronyms
8. Derivations
9. Anagrams
10. Orthography
11. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.