Professional Documents
Culture Documents
1.2 Aggregations
TYPES
Disadvantages of MOLAP
Because usually there are many aggregations that can be
calculated, often only a predetermined number are fully
Within some MOLAP Solutions the processing step
calculated; the remainder are solved on demand. The
(data load) can be quite lengthy, especially on large
problem of deciding which aggregations (views) to caldata volumes. This is usually remedied by doing
culate is known as the view selection problem. View seonly incremental processing, i.e., processing only
lection can be constrained by the total size of the selected
the data which have changed (usually new data) inset of aggregations, the time to update them from changes
stead of reprocessing the entire data set.
in the base data, or both. The objective of view selection
is typically to minimize the average time to answer OLAP
Some MOLAP methodologies introduce data requeries, although some studies also minimize the update
dundancy.
time. View selection is NP-Complete. Many approaches
to the problem have been explored, including greedy algorithms, randomized search, genetic algorithms and A*
2.2 Relational
search algorithm.
Main article: ROLAP
Types
2.1
Multidimensional
MOLAP is a multi-dimensional online analytical processing. 'MOLAP' is the 'classic' form of OLAP and
is sometimes referred to as just OLAP. MOLAP stores
this data in an optimized multi-dimensional array storage, rather than in a relational database. Therefore it requires the pre-computation and storage of information in
the cube - the operation known as processing. MOLAP
tools generally utilize a pre-calculated data set referred to
as a data cube. The data cube contains all the possible an- 2.3 Hybrid
swers to a given range of questions. MOLAP tools have
a very fast response time and the ability to quickly write Main article: HOLAP
back data into the data set.
Advantages of MOLAP
Fast query performance due to optimized storage,
multidimensional indexing and caching.
Smaller on-disk size of data compared to data stored
in relational database due to compression techniques.
Automated computation of higher level aggregates
of the data.
2.4
Comparison
2.5
Other types
The following acronyms are also sometimes used, although they are not as widespread as the ones above:
WOLAP - Web-based OLAP
DOLAP - Desktop OLAP
RTOLAP - Real-Time OLAP
Unlike relational databases, which had SQL as the standard query language, and widespread APIs such as
ODBC, JDBC and OLEDB, there was no such unication in the OLAP world for a long time. The rst real
standard API was OLE DB for OLAP specication from
Microsoft which appeared in 1997 and introduced the
MDX query language. Several OLAP vendors - both
server and client - adopted it. In 2001 Microsoft and
Products
History
The rst product that performed OLAP queries was Express, which was released in 1970 (and acquired by Oracle
in 1995 from Information Resources).[19] However, the
term did not appear until 1993 when it was coined by
Edgar F. Codd, who has been described as the father of
the relational database. Codds paper[1] resulted from a
short consulting assignment which Codd undertook for
former Arbor Software (later Hyperion Solutions, and
in 2007 acquired by Oracle), as a sort of marketing
coup. The company had released its own OLAP product, Essbase, a year earlier. As a result Codds twelve
laws of online analytical processing were explicit in their
reference to Essbase. There was some ensuing controversy and when Computerworld learned that Codd was
paid by Arbor, it retracted the article. OLAP market experienced strong growth in late 90s with dozens of commercial products going into market. In 1998, Microsoft
released its rst OLAP Server - Microsoft Analysis Services, which drove wide adoption of OLAP technology
and moved it into mainstream.
5 See also
Comparison of OLAP Servers
Data warehouse
Online transaction processing (OLTP)
Business analytics
Predictive analytics
Data Mining
Thomsen Diagrams
Bibliography
Daniel Lemire (December 2007). Data Warehousing and OLAP-A Research-Oriented Bibliography.
REFERENCES
[14] Gray, Jim; Chaudhuri, Surajit; Layman, Andrew; Reichart, Hamid; Venkatrao; Pellow; Pirahesh (1997).
Data Cube: {A} Relational Aggregation Operator Generalizing Group-By, Cross-Tab, and Sub-Totals. J. Data
Mining and Knowledge Discovery 1 (1): 2953. Retrieved
2008-03-20.
OBrien, J. A., & Marakas, G. M. (2009). Management information systems (9th ed.). Boston, MA:
McGraw-Hill/Irwin.
References
[1] Codd E.F., Codd S.B., and Salley C.T. (1993). Providing
OLAP (On-line Analytical Processing) to User-Analysts:
An IT Mandate. Codd & Date, Inc. Retrieved 2008-0305.
[2] Deepak Pareek (2007). Business Intelligence for Telecommunications. CRC Press. pp. 294 pp. ISBN 0-84938792-2. Retrieved 2008-03-18.
[3] Apostolos Benisis (2010). Business Process Management:A Data Cube To Analyze Business Process Simulation
Data For Decision Making. VDM Verlag Dr. Mller e.K.
pp. 204 pp. ISBN 978-3-639-22216-6.
[4] Abdullah, Ahsan (2009). Analysis of mealybug incidence on the cotton crop using ADSS-OLAP (Online Analytical Processing) tool , Volume 69, Issue 1.
Computers and Electronics in Agriculture 69 (1): 5972.
doi:10.1016/j.compag.2009.07.003.
[5] OLAP Council White Paper (PDF). OLAP Council.
1997. Retrieved 2008-03-18.
[6] O'Brien & Marakas, 2011, p. 402-403
[7] Hari Mailvaganam (2007). Introduction to OLAP Slice, Dice and Drill!". Data Warehousing Review. Retrieved 2008-03-18.
[8] O'Brien & Marakas, 2009, pg 177
[9] O'Brien & Marakas, 2009, pg 178
[10] (O'Brien & Marakas, 2009)
[11] Williams, C., Garza, V.R., Tucker, S, Marcus, A.M.
(1994, January 24). Multidimensional models boost viewing options. InfoWorld, 16(4)
[12] MicroStrategy, Incorporated (1995). The Case for Relational OLAP (PDF). Retrieved 2008-03-20.
8.1
Text
8.2
Images
File:Internet_map_1024.jpg Source: http://upload.wikimedia.org/wikipedia/commons/d/d2/Internet_map_1024.jpg License: CC BY2.5 Contributors: Originally from the English Wikipedia; description page is/was here. Original artist: The Opte Project
File:Mergefrom.svg Source: http://upload.wikimedia.org/wikipedia/commons/0/0f/Mergefrom.svg License: Public domain Contributors:
? Original artist: ?
8.3
Content license