3 olap storage
DESCRIPTION
Almacenamiento OLAPTRANSCRIPT
![Page 1: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/1.jpg)
OLAP Categories
![Page 2: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/2.jpg)
OLAP tools are categorized according to the architecture used to store and process multi-dimensional data.
There are four main categories:
Multi-dimensional OLAP (MOLAP)
Relational OLAP (ROLAP)
Hybrid OLAP (HOLAP)
Desktop OLAP (DOLAP)
2
![Page 3: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/3.jpg)
Use specialized data structures and multi-dimensional Database Management Systems (MDDBMSs) to organize, navigate, and analyze data.
Data is typically aggregated and stored according to predicted usage to enhance query performance.
3
![Page 4: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/4.jpg)
Use array technology and efficient storage techniques that minimize the disk space requirements through sparse data management.
Provides excellent performance when data is used as designed, and the focus is on data for a specific decision-support application.
4
![Page 5: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/5.jpg)
Traditionally, require a tight coupling with the application layer and presentation layer.
Recent trends segregate the OLAP from the data structures through the use of published application programming interfaces (APIs).
5
![Page 6: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/6.jpg)
6
![Page 7: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/7.jpg)
MOLAP products require a different set of skills and tools to build and maintain the database, thus increasing the cost and complexity of support.
7
![Page 8: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/8.jpg)
8
Observe la
normalización
de los miembros
Observe el
almacenamiento del
array en disco ó RAM
![Page 9: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/9.jpg)
Fastest-growing style of OLAP technology due to requirements to analyze ever-increasing amounts of data and the realization that users cannot store all the data they require in MOLAP databases.
9
![Page 10: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/10.jpg)
Supports RDBMS products using a metadata layer - avoids need to create a static multi-dimensional data structure - facilitates the creation of multiple multi-dimensional views of the two-dimensional relation.
10
![Page 11: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/11.jpg)
To improve performance, some products use SQL engines to support the complexity of multi-dimensional analysis, while others recommend, or require, the use of highly denormalized database designs such as the star schema.
11
![Page 12: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/12.jpg)
12
![Page 13: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/13.jpg)
Performance problems associated with the processing of complex queries that require multiple passes through the relational data.
Middleware to facilitate the development of multi-dimensional applications. (Software that converts the two-dimensional relation into a multi-dimensional structure).
13
![Page 14: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/14.jpg)
Provide limited analysis capability, either directly against RDBMS products, or by using an intermediate MOLAP server.
Deliver selected data directly from the DBMS or via a MOLAP server to the desktop (or local server) in the form of a datacube, where it is stored, analyzed, and maintained locally.
14
![Page 15: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/15.jpg)
Promoted as being relatively simple to install and administer with reduced cost and maintenance.
15
![Page 16: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/16.jpg)
16
![Page 17: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/17.jpg)
Architecture results in significant data redundancy and may cause problems for networks that support many users.
Ability of each user to build a custom
datacube may cause a lack of data consistency among users.
Only a limited amount of data can be efficiently maintained.
17
![Page 18: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/18.jpg)
Store the OLAP data in client-based files and support multi-dimensional processing using a client multi-dimensional engine.
Requires that relatively small extracts of data are held on client machines. They may be distributed in advance, or created on demand (possibly through the Web).
18
![Page 19: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/19.jpg)
As with multi-dimensional databases on the server, OLAP data may be held on disk or in RAM, however, some DOLAP products allow only read access.
Most vendors of DOLAP exploit the power of desktop PC to perform some, if not most, multi-dimensional calculations.
19
![Page 20: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/20.jpg)
The administration of a DOLAP database is typically performed by a central server or processing routine that prepares data cubes or sets of data for each user.
Once the basic processing is done, each user can then access their portion of the data.
20
![Page 21: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/21.jpg)
21
![Page 22: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/22.jpg)
Provision of appropriate security controls to support all parts of the DOLAP environment. Since the data is physically extracted from the system, security is generally implemented by limiting the information compiled into each cube. Once each cube is uploaded to the user's desktop, all additional meta data becomes the property of the local user.
22
![Page 23: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/23.jpg)
Reduction in the effort involved in deploying and maintaining the DOLAP tools. Some DOLAP vendors now provide a range of alternative ways of deploying OLAP data such as through e-mail, the Web or using traditional client/server architecture.
Current trends are towards thin client machines.
23
![Page 24: 3 olap storage](https://reader033.vdocuments.net/reader033/viewer/2022042521/55849166d8b42ac1328b47bd/html5/thumbnails/24.jpg)
Efraim Turban. Business Intelligence. Prentice Hall.2008.