Chapter 1
Chapter 1
Multidimensional models are fundamental to On-Line Analytical Processing (OLAP) systems, which
provide fast responses to analytical queries by aggregating large datasets. OLAP systems follow the
FASMI criteria:
Additionally, data mining benefits from multidimensional data models, as they efficiently support
complex queries for discovering hidden patterns. Overall, multidimensional modeling is essential for
data analysis, widely used in industry, and a key skill for understanding large datasets.
2 MULTIDIMENSIONAL HISTORY
Multidimensional databases originated from multidimensional matrix algebra rather than traditional
database technology.
In the late 1960s, IRI and Comshare independently developed early multidimensional database
systems.
Comshare's System W was widely used for financial analysis in the 1980s.
In the early 1990s, large data warehouses emerged, often implemented with relational star or
snowflake schemas.
Microsoft entered the OLAP market in 1998 with MS OLAP Server, making multidimensional
systems widely available.
Today, multidimensional databases are commodity products, often integrated into major relational
database systems at no extra cost
RELATED TERMINOLOGY
CUBES:
A cube is a multidimensional data structure that can have any number of dimensions, including
hierarchies and formulas. It is often referred to as a hypercube or a multidimensional database. A cu bes
consist of uniquely identifiable cells at each dimension's intersection, called facts, which have multiple
measures associated with them. A cell may also be empty, meaning there is no information to record for
the given dimension values. Cubes range from sparse to dense, with increasing dimensionality and finer
granularity of dimension values. The term "cube" suggests three dimensions, but a hypercube is
sometimes used instead.