# data[].attributes.body
OLAP - tools than allow analyst to access data fast and consistent in variety of views.

ROLAP - designed for analysis data through multidimensional data model and does not required precomputation and storage of information  .

MOLAP - analysis data through multidimensional data model and required precomputation and storage of information.

HOLAP - combination of ROLAP AND MOLAP allows analyst to store data in MOLAP and ROLAP storage.It can use combination of ROLAP and MOLAP technologies.

# data[].attributes.body
ROLAP
-Known as 'Relational Online Analytical Processing.'
-An alternative to MOLAP
-ROLAP tools access the data in relational database and produce SQL queries to calculate information at appropriate level when requested by an End User.

MOLAP
-Known as Multidimensional Online Analytical Processing
-It is an alternative to ROLAP
-It differs to ROLAP as it requires the preprocessing operation where it needed the precomputation and storage of information in the cube.
-The data is stored in optimized multidimensional array storage.

HOLAP
-Known as Hybrid Online Analytical Processing.
-It is a combination of ROLAP and MOLAP
- Its store part of the data in a MOLAP store and another part of the data in a ROLAP store.

# data[].attributes.body
MOLAP - Multidimensional OLAP
-classic form of OLAP
-Optimised multidimensional array storage
-requires pre computation

ROLAP - Relational OLAP
-stores data in relational databases
-specialised schema design
-base data and tables are stored as relational tables

HOLAP - Hybrid OLAP
-combines capabilities of MOLAP and ROLAP
-part of data will be stored in MOLAP store and part of data will be stored in ROLAP store

# data[].attributes.body
There are few types of OLAP, which are ROLAP, MOLAP and HOLAP.

HOLAP (Hybrid Online Analytical Processing)
- are the most commonly used OLAP.
- allows storing part of the data in a MOLAP store and another part of the data in a ROLAP store

ROLAP(Relational Online Analytical Processing)
-is an alternative to MOLAP.
-does not require the precomputation and storage information
-access data in a relational database
- generates SQL queries to calculate information requested by the end user
-still involves creating an additional copy of the data

MOLAP( Multidimensional Online Analytical Processing)
-an alternative to the ROLAP technology
-require the precomputation and storage information
-stores this data in an optimized multidimensional array storage

# data[].attributes.body
ROLAP:
- Relational Online Analytical Processing
- Designed to allow analysis of data through the use of multidimensional data model
- Does not require the precomputation and storage of information
- It tools access the data in a relational database and generate SQL queries
- This is to calculate information at the appropriate level when an end user requests it
- Stores data in relational database

MOLAP:
- Multidimensional OLAP
- Requires the precomputation and storage of information in the cube <-- Preprocessing
- Stores this data in an optimized multidimensional array storage

HOLAP:
- Hybrid Online Analytical Processing
- Combination of ROLAP and MOLAP
- Allows storing part of the data in a MOLAP store and another part of the data in a ROLAP store

# data[].attributes.body
MOLAP stands for Multidimensional Online Analytical Processing, differs from ROLAP significantly in that it requires the precomputation and storage of information in the cube the operation known as preprocessing.

ROLAP stands for Relational Online Analytical Processing AND stores all data, including aggregations, in relational databases rather than cubes, and doesn't use pre-computation

HOLAP stands for Hybrid Online Analytical Processing,allows storing part of the data in a MOLAP store and another part of the data in a ROLAP store

# data[].attributes.body
MOLAP(Multidimensional OLAP )
-requires the precomputation and storage of information in the cube
-MOLAP is an alternative to the ROLAP technology

ROLAP(Relational Online Analytical Processing )
-does not require the precomputation and storage of information
-ROLAP is an alternative to the MOLAP technology.

HOLAP(Hybrid Online Analytical Processing )
-a combination of ROLAP and MOLAP.
allows storing part of the data in a MOLAP store and another part of the data in a ROLAP store.

# data[].attributes.body
MOLAP ->Alternative to ROLAP technology.   MOLAP stores this data in an optimized multi-dimensional array storage, rather than in a relational database.

ROLAP -> Alternative To MOLAP technology. Both ROLAP and MOLAP designed to allow analysis of data

HOLAP -> Hybrid OLAP allows the model designer to decide which portion of the data will be stored in MOLAP and which portion in ROLAP. Combination of ROLAP and MOLAP

# data[].attributes.body
Multidimensional Online Analytical processing (MOLAP)
- a traditional way of OLAP
-the data is stored in multidimensional cube
- allow users to view different aspects of data aggregates such as sales by time, sales by region

Relational Online Analytical processing (ROLAP)
-uses multidimensional data models to analyze data
-does not require the pre-computation and storage of information
- store data in a relational format

Hybrid Online Analytical processing (HOLAP)
-combination of OLAP and MOLAP.
-allows storing part of the data in a MOLAP store and another part of the data in a ROLAP store.
- combine both relational and multidimensional storage

# data[].attributes.body
MOLAP - Alternative to the ROLAP technology. Stores this data in an optimized multidimensional array storage, rather than in a relational database.

ROLAP - Alternative to the MOLAP. Designed to allow analysis of data through the use of a multidimensional data model, ROLAP differs significantly in that it does not require the precomputation and storage of information.

HOLAP - HOLAP (Hybrid Online Analytical Processing), which is a combination of ROLAP and MOLAP. Allows storing part of the data in a MOLAP store and another part of the data in a ROLAP store.

# data[].attributes.body
ROLAP
- Relational OLAP
- an alternative to MOLAP technology
- does not require the precomputation and storage of information
- possible to create additional database tables that summarize the data at any desired combination of dimensions.

MOLAP
- Multidimensional OLAP
- MOLAP is an alternative to the ROLAP technology.
- it requires the precomputation and storage of information in the cube
- stores this data in an optimized multidimensional array storage, rather than in a relational database

HOLAP
- Hybrid Online Analytical Processing
- a combination of ROLAP and MOLAP.
- allows storing part of the data in a MOLAP store and another part of the data in a ROLAP store.

# data[].attributes.body
ROLAP - Relational Online Analytical Processing
-access the data in a relational database and generate SQL queries to calculate information at the appropriate level when an end user requests it.

MOLAP - Multidimensional Online Analytical Processing
-MOLAP differs from ROLAP significantly in that it requires the precomputation and storage of information in the cube—the operation known as preprocessing. MOLAP stores this data in an optimized multidimensional array storage, rather than in a relational database

HOLAP - Hybrid Online Analytical Processing
-a combination of ROLAP and MOLAP
-allows storing part of the data in a MOLAP store and another part of the data in a ROLAP store.

# data[].attributes.body
ROLAP stands for Relational Online Analytical Processing, ROLAP stores data in relational database in the form of rows and columns and present the data to end user in multi-dimensional cubes dynamically.
MOLAP stands for Multi-dimensional Online Analytical Processing, MOLAP get the data from Centralized Data Stores (Data Warehouse/Data Mart) and other designated sources, pre-compute all the aggregate measures at every level for every dimension to build the multi-dimensional cubes, and store in MOLAP database.
HOLAP stands for Hybrid Online Analytical Processing, as name suggests it combines power of MOLAP and ROLAP capabilities to support Hybrid OLAP use cases. HOLAP stores pre-computed multi-dimensional cubes in MOLAP database, relational data in ROLAP database to support their respective use cases of end users.

# data[].attributes.body
MOLAP- Multidimensional OLAP is a traditional way of OLAP analysis, in which, data is stored in a multidimensional cube.

ROLAP- Relational OLAP uses multidimensional data models to analyze data, and does not require the pre-computation and storage of information.

HOLAP- Hybrid OLAP is a combination of ROLAP (Relational OLAP) and MOLAP (Multidimensional OLAP) which allows storing part of the data in a MOLAP store and another part of the data in a ROLAP store.

# data[].attributes.body
MOLAP
Multidimensional Online Analytical Processing is an OLAP that facilitates data analysis by using multidimensional data cube. By using MOLAP , user can view the data multidimensionally from different perspectives

ROLAP
Relational Online Analytical Processing. It can save the data based on the familiar relational DBMS technology. In this method, data and the related aggregations are saved in RDBMS, and OLAP middleware is used to execute the handling and exploration of data cubes.

HOLAP
HOLAP (Hybrid Online Analytical Processing) is a combination of ROLAP (Relational OLAP) and MOLAP (Multidimensional OLAP). HOLAP allows storing part of the data in a MOLAP store and another part of the data in a ROLAP store.It can use varying combinations of ROLAP and OLAP technology. It typically stores data in both a relational database and a multidimensional database, depending on the preferred type of processing. The databases are used to store data in the most functional way possible. For heavy data processing, the data is more efficiently stored in a relational database, whereas multidimensional bases are used for speculative processing.

# data[].attributes.headline
MUHAMAD HAZIQ BIN HARUDIN (01DDT22F1108)

# data[].attributes.subject
MUHAMAD HAZIQ BIN HARUDIN (01DDT22F1108)

# data[].attributes.body
ROLAP stands for Relational Online Analytical Processing. ROLAP is an alternative
to the MOLAP (Multidimensional OLAP) technology.
ROLAP tools access the data in a relational database
and generate SQL queries to calculate information at the appropriate level when an end
user requests it.

MOLAP stores this data in an optimized
multidimensional array storage, rather than in a relational database (which is often the
case for ROLAP).

HOLAP (Hybrid Online Analytical Processing),
which is a combination of ROLAP and MOLAP. HOLAP allows storing part of the data in
a MOLAP store and another part of the data in a ROLAP store.

# data[].attributes.body
ROLAP
• altenative to MOLAP
• not require the precomputation and storage of information.
• involves creating an additonal copy of the data.

MOLAP
• altenative to ROLAP
• requires the precomputation and storage of information in the cube
• store data in an optimized multidimensional array storage

HOLAP
• combination of MOLAP and ROLAP
• allows storing part of the data in a MOLAP store and another part of the data in a ROLAP store

# data[].attributes.headline
NUR AFIF AMZAR BIN NOR AZRIN (01DDT22F1050)

# data[].attributes.subject
NUR AFIF AMZAR BIN NOR AZRIN (01DDT22F1050)

# data[].attributes.body
-MOLAP is also known as the classic form of OLAP. It uses an optimized multi-dimensional array storage system for data storage. It makes use of positional techniques to access the data physically stored in multidimensional arrays.

-ROLAP is an alternative to the MOLAP (Multidimensional OLAP) technology.
-both ROLAP and MOLAP analytic tools are designed to allow analysis of data
through the use of a multidimensional data model, ROLAP differs significantly in that it does not require the precomputation and storage of information.
-ROLAP tools access the data in a relational database and generate SQL queries to calculate information at the appropriate level when an end user requests it.

-HOLAP= It uses a best-of-both-worlds approach and is a combination of ROLAP and MOLAP. It provides the high scalability feature of ROLAP systems along with the fast computation functionality of MOLAP systems.