- Business Objects
- IBM Cognos
- SQL Server Analysis Services
- MicroStrategy
- Palo OLAP Server
DATA WAREHOUSE
Place to discuss about Data warehousing Solutions / What is a Data Warehouse
Translate
Friday, February 8, 2013
Popular OLAP Tools
OLAP Tool Functionalities
Before we speak about OLAP tool selection criterion, we must first distinguish between the two types of OLAP tools, MOLAP (Multidimensional OLAP) and ROLAP (Relational OLAP).
1. MOLAP: In this type of OLAP, a cube is aggregated from the relational data source (data warehouse). When user generates a report request, the MOLAP tool can generate the create quickly because all data is already pre-aggregated within the cube.
2. ROLAP: In this type of OLAP, instead of pre-aggregating everything into a cube, the ROLAP engine essentially acts as a smart SQL generator. The ROLAP tool typically comes with a 'Designer' piece, where the data warehouse administrator can specify the relationship between the relational tables, as well as how dimensions, attributes, and hierarchies map to the underlying database tables.
Right now, there is a convergence between the traditional ROLAP and MOLAP vendors. ROLAP vendor recognize that users want their reports fast, so they are implementing MOLAP functionalities in their tools; MOLAP vendors recognize that many times it is necessary to drill down to the most detail level information, levels where the traditional cubes do not get to for performance and size reasons.
So what are the criteria for evaluating OLAP vendors? Here they are:
ETL PROCESS
The three-stage ETL process and the ETL tools implementing the concept might be a response for the needs described above.
The ‘ETL’ shortcut comes from 'Extract, transform, and load' – the words that describe the idea of the system. The ETL tools were created to improve and facilitate data warehousing.
The ‘ETL’ shortcut comes from 'Extract, transform, and load' – the words that describe the idea of the system. The ETL tools were created to improve and facilitate data warehousing.
- The Etl process consists of the following steps:
- Initiation
- Build reference data
- Extract from sources
- Validate
- Transform
- Load into stages tables
- Audit reports
- Publish
- Archive
- Clean up
Sometimes those steps are supervised and performed indirectly but its very time-consuming and may be not so accurate.
The purpose of using ETL Tools is to save the time and make the whole process more reliable.
The purpose of using ETL Tools is to save the time and make the whole process more reliable.
Subscribe to:
Comments (Atom)
