Online Analytical Processing For Data Warehousing

Summary: Data warehouses have played a veryalong dimensions. A three dimensional cube in this
important role in organizational settings in the recentexample would have time, store and products as the
times. These can be used for sophisticated enterprisethree dimensions.
intelligence systems that process queries required toFurther, each dimension is divided into units called
discover trends and analyze critical factors in themembers and the members of a dimension are
marketplace. These systems are known as onlinetypically organized into a hierarchy. Similar members
analytical processing (OLAP) systems. OLAP systemsare then grouped together as a level of the
help designers organize data in the warehousehierarchy. For example, the top hierarchy level of a
distinctively. The data in data warehouses istime dimension can be years, with months at the
organized differently than in traditional transactionnext level, then weeks, days and finally hours at the
processing databases.bottom level of the hierarchy. At each intersection of
OLAP systems are designed in an intention to handlethe three dimensions, the values for the measures
the queries in an organization required to discoverthat match those three dimension values are
trends and critical factors. This type of queriesrecorded.
basically requires large amounts of data. OLAP data isWhen it comes to the specific dimensions and
always organized into multidimensional cubes. In othermeasures for the cubes in an OLAP system, the
words an OLAP structure created from thekinds of analysis come across as an important aspect.
operational data is called an OLAP cube. The cube isAn OLAP system operates on OLAP data in data
created from a start schema of tables. In this typewarehouses. The reason behind using OLAP in data
of schema, the fact table is placed at the center andwarehousing is speed. OLAP systems provide rapid
linked to numerous dimension tables. The fact tableaccess to large amounts of performance data from
contains the core facts, which make up the query.different viewpoints in order to assist business
Dimension tables indicate how the aggregations ofanalysts and managers throughout an enterprise.
relational data can be analyzed.There are three types of OLAP- Multidimensional
The multidimensional cube structure of data givesOLAP (MOLAP), Relational OLAP (ROLAP) and Hybrid
better performance for OLAP queries as comparedOLAP (HOLAP), each with certain benefits. MOLAP
to the structure where data is organized in relationaluses a summary database and creates the required
tables. The basic unit of a multidimensional cube isschema as a dimensional set of both base data and
called a measure. Measures are the units of data thataggregations. ROLAP utilizes relational databases. Here
are being analyzed. Take the example of athe base data and the dimension tables are stored as
corporation that operates hardware stores. Supposerelational tables and new tables are created to hold
it wants to analyze revenue and discounts for thethe aggregation information. Hybrid OLAP uses
different products it sells. In this case, the measuresrelational tables to hold base data and
would be the number of units sold, revenue and themulti-dimensional tables to hold the speculative
sum of any discounts. These measures are organizedaggregations.