Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tipos de Arquitecturas
Contenido
OBJETIVO .......................................................................................................................................... 3
ANTECEDENTES ............................................................................................................................... 3
OLAP ................................................................................................................................................... 3
DEFINICION ................................................................................................................................... 3
CARACTERISTICAS ...................................................................................................................... 4
VENTAJAS ...................................................................................................................................... 9
EJEMPLO ........................................................................................................................................ 10
SOFTWARE .................................................................................................................................. 11
REPORTE ..................................................................................................................................... 12
ARQUITECTURAS ....................................................................................................................... 12
ROLAP .............................................................................................................................................. 13
DEFINICION ................................................................................................................................. 13
CARACTERISTICAS .................................................................................................................... 13
VENTAJAS .................................................................................................................................... 15
EJEMPLO ........................................................................................................................................ 16
SOFTWARE .................................................................................................................................. 18
REPORTE ..................................................................................................................................... 19
MOLAP .............................................................................................................................................. 20
DEFINICION ................................................................................................................................. 20
CARACTERISTICAS .................................................................................................................... 20
VENTAJAS .................................................................................................................................... 23
EJEMPLO ........................................................................................................................................ 23
SOFTWARE .................................................................................................................................. 26
REPORTE ..................................................................................................................................... 26
HOLAP .............................................................................................................................................. 28
DEFINICION ................................................................................................................................. 28
CARACTERISTICAS .................................................................................................................... 28
VENTAJAS .................................................................................................................................... 31
SOFTWARE .................................................................................................................................. 32
Page ii of 32
Objetivo
Introduccin al concepto OLAP On Line Analytical Procesing, caractersticas, ventajas y
ejemplos.
ANTECEDENTES
En la actualidad una compaa exitosa tiene que tomar una gran cantidad de decisiones,
cuanto mejores sean tomadas ms exitosa y rentable ser la empresa, por lo anterior se
requiere tener la capacidad de analizar de forma rpida la informacin disponible en la que
se basan estas decisiones.
La optimizacin de las bases de datos relacionales ha permitido a las empresas recolectar
de manera eficiente informacin acerca de las transacciones realizadas en los diferentes
sistemas de informacin existentes dentro de ella y proporcionar esta informacin a las
personas que toman las decisiones, sin embargo, las bases de datos relacionales tienen un
lmite en la cantidad de informacin que pueden manejar y en la capacidad de analizar esta
informacin, es aqu donde el concepto OLAP puede cubrir estas necesidades de
almacenamiento y anlisis.
El punto central de muchas actividades de negocio y de otras actividades de las
organizaciones es el proceso de la informacin, incluyendo su recoleccin, almacenamiento,
transportacin, manipulacin y recuperacin.
Un buen proceso de la informacin es esencial para la supervivencia de una organizacin,
ya que da como resultado buena informacin, es decir informacin valiosa; la buena
informacin es la diferencia entre tomar buenas o malas decisiones cuando estas decisiones
estn basadas en la informacin.
La buena informacin debe ser existente, precisa, oportuna y comprensible, una manera de
obtener esta informacin es mediante un sistema OLAP.
OLAP
DEFINICION
OLAP On Line Analytical Processing, en espaol procesamiento analtico en lnea permite
a los usuarios realizar un anlisis rpido y efectivo sobre grandes cantidades de datos, los
datos son almacenados de manera multidimensional acercndose as a un modelo real de
negocio, permite a los usuarios acceder a datos resumidos de manera fcil y con igual
rapidez.
Page 3 of 32
CARACTERISTICAS
Los cubos, las dimensiones y las jerarquas son la esencia de la navegacin multidimensional
del OLAP. Al describir y representar la informacin en esta forma, los usuarios pueden
navegar intuitivamente en un conjunto complejo de datos. Sin embargo, el solo describir el
modelo de datos en una forma ms intuitiva, hace muy poco para ayudar a entregar la
informacin al usuario ms rpidamente.
Un principio clave del OLAP es que los usuarios deberan obtener tiempos de respuesta
consistentes para cada vista de datos que requieran. Dado que la informacin se colecta en
el nivel de detalle solamente, el resumen de la informacin es usualmente calculado por
adelantado. Estos valores pre calculados son la base de las ganancias de desempeo del
OLAP.
Expandir: similar a detallar, pero sin perder la informacin superior para el valor actual y el
resto de valores.
Colapsar: mostrar la informacin de un nivel superior ocultando la del nivel actual.
Componentes
Un sistema OLAP est integrado por diferentes componentes, en una vista de alto nivel estos
componentes son los siguientes: origen de datos, servidor OLAP y cliente.
Cluster
COMPONENTES OLAP
Cliente
Origen de
Datos
Servidor OLAP
Usuario
Origen de Datos
El origen de datos es el servidor o servidores que proveen los datos que sern analizados,
dependiendo del producto OLAP que se utilice, el origen de datos puede ser un almacn de
datos, una base de datos corporativa, una hoja de clculo o una combinacin de todas las
anteriores, una funcionalidad indispensable en un producto OLAP es que tenga la capacidad
de trabajar con diferentes orgenes de datos, la flexibilidad del producto se reduce si
requiere que todos los datos estn almacenados en el mismo formato, complicando tambin
el trabajo de los administradores de bases de datos.
Servidor
Page 5 of 32
Si bien el servidor OLAP es el componente que provee la columna vertebral de una solucin
OLAP, el cliente es muy importante, el servidor provee funcionalidad para manipular los
datos fcilmente, pero si el cliente es complicado o no contiene la funcionalidad necesaria
el usuario no podr visualizar los datos de manera sencilla y til y no se ver beneficiado del
uso de la solucin OLAP.
El cliente es tan importante que incluso existen productos que solo se enfocan en este
componente, un cliente debe proveer una interfaz estndar, as como una estructura y
funciones predefinidas; por ejemplo, una aplicacin cliente OLAP enfocada en finanzas
contiene herramientas predefinidas para explotar la informacin financiera, sin que el
usuario tenga que desarrollar esta funcionalidad desde cero.
Entre los tipos de clientes ms comunes podemos encontrar los siguientes:
Herramienta de Consultas y Reportes
Provee a los usuarios de un acceso simple a los datos OLAP, contiene una interfaz grfica
fcil de usar, tambin le da al usuario la capacidad de crear reportes y consultas solo
arrastrando y soltando objetos sin necesidad de escribir cdigo alguno; esta herramienta
debe permitir crear reportes vivos, es decir reportes donde el usuario pueda filtrar y ordenar
la informacin.
Hoja de Calculo
Crear reportes OLAP web ahorra dinero y tiempo a una empresa, ya que no se requiere
instalar software especializado para acceder a la informacin, solo se requiere de un
explorador web.
Un cliente Web permite crear tanto una vista esttica de los datos con una simple pgina
HTML hasta una vista dinmica haciendo uso de herramientas de desarrollo de aplicaciones
Web.
Aplicaciones
Tipo de cliente similar a una herramienta de consultas y reportes, pero con mucha ms
funcionalidad para explotar y visualizar la informacin.
Page 6 of 32
Desarrollo
Funcionalidades bsicas
Un sistema OLAP debe cumplir con caractersticas y funcionalidades bsicas que se listan a
continuacin:
Estructura de dimensiones rica con estructura jerrquica
Conjunto multidimensional de subsistemas que interactan entre s, cada uno con varios
niveles de datos, detalle, realidad y abstraccin.
Eficiente especificacin de dimensiones y clculos
Los clculos que realiza un sistema OLAP van ms all de una simple suma de nmeros, es
importante la habilidad para sumar y promedia grandes cantidades de datos, as como
realizar comparaciones inteligentes de relaciones e inferir tendencias a travs del tiempo y
otras dimensiones, en otras palabras, gran parte de las consultas que se ejecutan en el
proceso analtico contienen anlisis embebido de la informacin, es decir las consultas
mismas realizan un anlisis.
Flexibilidad
Page 7 of 32
Un servidor OLAP puede obtener la informacin de dos maneras, por lotes y de manera
interpretativa; por lotes significa que existe un proceso que extrae la informacin de los
orgenes de datos, la transforma si es necesario y la almacena en la base de datos OLAP; de
manera interpretativa es que la informacin se lee directamente de los orgenes de datos en
el momento en que se ejecuta una consulta; el sistema OLAP debe permitirle al usuario
especificar cundo obtener la informacin por lotes y cando de manera interpretativa.
Arquitectura cliente servidor
Un sistema OLAP debe estar diseado en una arquitectura cliente servidor o en una
arquitectura Web, ya que estas son las mejores maneras de presenta la informacin a
mltiples usuarios.
Transparencia
Funcionalidad de reportes
Una organizacin tiene casi siempre un entorno colaborativo de trabajo, lo que genera que
el nmero de personas que necesitan acceder a la informacin para leerla o escribirla va en
aumento, incluso algunos departamentos de la organizacin pueden estar en diferentes
ciudades y utilizar un lenguaje distinto. Para soportar este ambiente un sistema OLAP debe
soportar acceso concurrente de escritura y lectura de mltiples usuarios, para esto puede
hacer uso de cache y de procesamiento de la informacin en el servidor o en el cliente.
VENTAJAS
Las principales ventajas de un sistema OLAP son las siguientes:
Consistencia en la informacin y en los clculos: ms all de cmo y qu tan rpido un
sistema OLAP analista la informacin, un reporte OLAP se muestra siempre con presentacin
consistente, donde los analistas y ejecutivos encontraran la misma informacin y en el
mismo lugar, lo til cuando el reporte se compara con reportes previos.
Una sola plataforma para toda la informacin que el negocio necesita (planeacin,
presupuesto, previsin, etc.).
Presenta capacidades de anlisis que una base de datos relacional no tiene, por ejemplo,
para realizar previsiones de ventas se requieren algoritmos que prevean el porcentaje y
Page 9 of 32
La parte central de la estructura inicial de OLAP es la tabla de hechos (Fact Table), las tablas
restantes son las tablas de dimensiones.
Page 10 of 32
SOFTWARE
A continuacin, se listan algunos ejemplos de productos OLAP:
OLAP Server
Offline
Yes
No
No
Essbase
Yes
Yes
Yes
icCube
Yes
No
No
Offline Cubes
Yes
No
No
Local cubes
Yes
Yes
Yes
No
Yes
Yes
MicroStrategy Intelligence
Yes
Server
Yes
Yes
MicroStrategy Office,Dynamic
Dashboards
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
IBM Cognos BI
Yes
Yes
Yes
SAP NetWeaver BW
Yes
Yes
No
No
Yes
No
Page 11 of 32
REPORTE
A continuacin, se muestra un ejemplo de reporte OLAP de la aplicacin IBM COGNOS:
ARQUITECTURAS
Existen diferentes arquitecturas para implementar OLAP: MOLAP, ROLAP y HOLAP, estas
arquitecturas se tratarn ms adelante en este documento.
Page 12 of 32
ROLAP
DEFINICION
OLAP Relational On Line Analytical Processing es una implementacin de un servidor OLAP
utilizando una base de datos relacional.
CARACTERISTICAS
En un sistema ROLAP la informacin de origen y que ser analizada est totalmente
almacenada en una base de datos relacional, ya sea en un esquema Estrella o en un
esquema Copo de Nieve:
Estrella
La tabla de hechos es la tabla central.
Relaciones a las tablas de dimensiones.
Copo de Nieve
Mltiples esquemas Estrella que comparten las tablas de dimensiones.
Page 13 of 32
VENTAJAS
Las principales ventajas de un sistema OLAP son las siguientes:
Page 15 of 32
Puede manejar grandes cantidades de datos, el lmite en el tamao de los datos que puede
manejar es el lmite de los datos que pueda manejar la base de datos relacional utilizada.
permite a las organizaciones seguir utilizando su base de datos relacional ya existente,
reduciendo los costos de la implementacin de OLAP en comparacin con la
implementacin de una solucin OLAP multidimensional (MOLAP).
Mejor escalabilidad que un sistema OLAP multidimensional.
Eficiente para manejar datos numricos y de texto.
Las bases de datos relacionales son una tecnologa ya establecida, probada y optimizada.
En el mundo eral muchas organizaciones utilizan una base de datos relacional, por lo que se
convierte en la manera ms accesible de implementar OLAP.
Disminuye el transporte de datos entre la base de datos relacional y los clientes.
Puede manejar datos normalizados y no normalizados con igual eficiencia.
Automticamente puede resolver errores y conflictos en las consultas SQL, por ejemplo,
cuando se tratan de unir mltiples tablas de hechos.
Un modelo ROLAP es sencillo de crear y de utilizar.
Existe una gran variedad de herramientas de carga de datos para sistemas relacionales.
En un inicio no requiere la computacin previa de informacin ya que pueden acceder
directamente a la fuente de dichos datos.
EJEMPLO
Para crear un diseo ROLAP para el anlisis de las ventas de una empresa, la tabla de hechos
seria la tabla de ventas (magnitud a estudiar), la tabla de ventas se ligara a las tablas que
almacenan las dimensiones, que para este caso seran las siguientes:
Productos
Clientes
Promociones
Page 16 of 32
Page 17 of 32
SOFTWARE
A continuacin, se listan algunos ejemplos de software que implementan ROLAP:
Oracle OLAP
Es un motor de anlisis multidimensional embebido en la base de datos ORACLE a partir de
la versin 12c, permite la creacin de cubos para realizar clculos sofisticados usando
simples consultas SQL, ejecutando las consultas con un gran tiempo de respuesta, facilitando
la creacin de vistas de los datos al ejecutar con rapidez las consultas para obtener la
informacin resumida o calculada; al estar embebida en la base de datos ORACLE permite
una administracin centralizada de los datos y las reglas de negocio para analizarlos, en una
plataforma segura, escalabre y empresarial.
Microsoft Analysis Services
Es un motor de anlisis de datos en lnea utilizado en la toma de decisiones y en el anlisis
del negocio, provee datos analizados para reportes de negocios, as como aplicaciones
cliente como Power BI, Excel, reportes en Reporting Services, etc. Un uso tpico de este
producto incluye la creacin de modelos multidimensionales o tabulares, los modelos son
llenados con la informacin almacenada en bases de datos SQL Server.
Page 18 of 32
REPORTE
A continuacin, se muestra dos ejemplos de reportes ROLAP:
Oracle OLAP
Page 19 of 32
MOLAP
DEFINICION
OLAP Multidimensional On Line Analytical Processing es una implementacin de un
servidor OLAP utilizando una base de datos multidimensional.
La tecnologa MOLAP es relativamente nueva, por lo cual se puede pensar que no est
totalmente establecida y optimizada.
CARACTERISTICAS
La arquitectura MOLAP hace uso de bases de datos multidimensionales para realizar el
anlisis de la informacin; utiliza una arquitectura de dos niveles: las bases de datos
multidimensionales y el motor de anlisis. La base de dato multidimensional es la capa que
se encarga del manejo, acceso y obtencin de datos, el nivel de aplicacin es el encargado
de procesar las peticiones OLAP, el nivel de presentacin se integra con el de aplicacin
proporcionando la interfaz grfica para que los usuarios finales puedan visualizar los datos
OLAP; una arquitectura cliente servidor o web permite a varios usuarios acceder al mismo
tiempo a la misma base de datos multidimensional.
La informacin que origina en los sistemas operacionales y OLTP se carga en el sistema
MOLAP utilizando programas o rutinas de procesamiento por lotes, cuando la informacin
se ha cargado se ejecutan las rutinas de procesamiento por lotes que realizan los clculos y
agregaciones necesarias a travs de las dimensiones de negocio, terminando de rellenar la
estructura de la base de datos relacional (MDDB). Cuando la estructura MDDB ha sido
rellenada, se general ndices y algoritmos de tablas hash para incrementar el desempeo de
las consultas, a este proceso se le llama proceso de compilacin, cuando el proceso de
compilacin se ha terminado la base de datos relacional esta lista para recibir y responder
consultas.
Los usuarios solicitan informes mediante la interfaz grfica y la lgica de aplicacin de la
base de datos relacional ejecuta la consulta y obtiene los datos.
El proceso de compilacin de la arquitectura MOLAP es un proceso intensivo y que puede
demorar mucho tiempo, una arquitectura MOLAP lee datos pre compilados (precargados y
pre calculados) por lo que es limitada su capacidad para crear agregaciones dinmicamente,
as como para hallar relaciones que no se hayan calculado y cargado previamente.
Una base de datos relacional (MDDB) se conoce tambin como un cubo, rellenar este cubo
es un proceso lento que puede llegar a horas o das, un cubo proporciona un mejor tiempo
de respuesta que una base de datos relacional para ejecutar consultas multidimensionales,
pero presenta una mayor complejidad operativa por la carga de datos.
Un cubo es una estructura de datos que puede ser imaginada como una hoja de clculo
multidimensional, por ejemplo, imaginando una hoja de clculo con los aos en las
Page 20 of 32
columnas y los departamentos en los renglones, este sera un cubo de dos dimensiones,
ahora si agregamos una hoja de clculo con esta estructura por cada ciudad (una hoja tras
otra hoja) tendremos un cubo de tres dimensiones.
Page 21 of 32
Una implementacin MOLAP por lo general ofrece mayor rendimiento que ROLAP al
procesar consultas debido al uso de ndices especializados y optimizacin del
almacenamiento, tambin requiere menos espacio porque su almacenamiento especializado
utiliza tcnicas de compresin. Sin embargo, algunas implementaciones MOLAP pueden
presentar el problema de explosin de datos, este problema consiste en que la base de
datos crece de manera desproporcionada requiriendo gran espacio de almacenamiento,
este problema da debido a diversos factores: nmero elevado de dimensiones y de datos
pre calculados, escasos datos multidimensionales, las tcnicas existentes actualmente para
resolver este problema no son totalmente eficaces.
Un sistema MOLAP puede acceder a los datos de dos maneras: agregados y pre agregados.
Los datos pre agregados son por lo general el resultado de la realizacin de varios clculos,
estos clculos se realizan una vez y posteriormente se almacenan en la base de datos
multidimensional, para cargar estos datos se utiliza el procesamiento por lotes, de esta
manera se mejora el tiempo de ejecucin de las consultas que acceden a esta informacin
pues los clculos no se tienen que estar realizando cada vez que se ejecute la consulta. Los
datos agregados son aquellos que no se cargan previamente en la base de datos relacional,
es decir son cargados cada vez que se ejecuta una consulta que accede a ellos. Al disear
un sistema MOLAP se debe poner especial atencin al momento de determinar qu datos
debern ser pre agregados, un exceso de estos datos si bien puede beneficiar al tiempo de
ejecucin de las consultas tambin puede ocasionar un crecimiento excesivo de la base de
datos, adicional cuando los datos pre agregados se actualizan se tienen que propagar hacia
todos los datos que dependen de ellos, esta operacin puede llevar un tiempo considerable;
por lo anterior es deseable limitar los datos pre agregados lo ms posible; un ejemplo de
datos pre agregados puede ser el monto de ventas por mes, por trimestre o por ao, estos
Page 22 of 32
monto deben ser pre calculados si se basan en un sistema que almacena los montos de
ventas por da.
VENTAJAS
Las principales de un sistema MOLAP son:
Consultas rpidas debido a la optimizacin del rendimiento del almacenamiento, la
indexacin multidimensional y la memoria cache.
Ocupa menor tamao en disco que las bases de datos relacionales debido al uso de tcnicas
de compresin.
Automatizacin del proceso de los datos agregados del mayor nivel.
Compacto para conjuntos de datos con pocas dimensiones.
El modelo de almacenamiento en vectores o matrices proporciona una indexacin de
manera natural.
Eficaz extraccin de datos debido a la pre estructuracin de los datos agregados.
Eficiente motor de base de datos para manejar cubos de datos.
EJEMPLO
Ejemplo de un diseo MOLAP puede ser un cubo de datos para almacena la informacin
de los contratos de ventas firmados en una empresa, en este cubo los contratos serian el
hecho y las dimensiones serian el pas, el tiempo y el tipo de contrato:
Page 23 of 32
Contratos en Estonia
Page 24 of 32
Contratos de IT
Page 25 of 32
SOFTWARE
A continuacin, se listan algunos ejemplos de productos MOLAP:
icCube
Es un motor de alto desempeo de anlisis y visualizacin de datos en tiempo real, combina
y transforma datos de mltiples orgenes, avanzado anlisis en tiempo real, corre sobre
varias plataformas (Windows, Linux, Mac OS), preparado para la nube, interfaz amigable
basada totalmente en Web, listo para Big Data.
MicroStrategy Intelligence Server
Permite realizar el monitoreo, anlisis y reporte de datos en una plataforma integrada, ofrece
funcionalidades de anlisis de negocio de siguiente generacin para una gran variedad de
aplicaciones de inteligencia de negocios; permite ejecutar consultas, realizar clculos, crear
reportes, maneja eficiente mente miles de peticiones concurrentes.
REPORTE
A continuacin, se muestra dos ejemplos de reportes MOLAP:
icCube
Page 26 of 32
Page 27 of 32
HOLAP
DEFINICION
OLAP Hybryd On Line Analytical Processing es una implementacin de OLAP que utiliza lo
mejor de dos tecnologas: MOLAP y ROLAP.
CARACTERISTICAS
Una aplicacin MOLAP tpicamente explota un solo cubo, una aplicacin ROLAP explota
bases de datos relacionales, HOLAP explota mltiples cubos y mltiples bases de datos
relacionales de mltiples origines de manera transparente.; en comparacin con ROLAP y
MOLAP un sistema HOLAP provee mayor performance y mayor escalabilidad. HOLAP intenta
proveer la gran capacidad de almacenamiento de ROLAP junto con el alto desempeo para
ejecutar consultas de MOLAP.
Una implementacin tica de MOLAP luce de la siguiente manera:
Page 28 of 32
Para mejorar el desempeo HOLAP utiliza los recursos de computo de varios servidores, al
cliente solo llegan los resultados del anlisis de la informacin.
Para mejorar la escalabilidad el origen de datos puede ser una combinacin de conjuntos
de datos, vistas y bases de datos multidimensionales, grandes cubos pueden ser
almacenados en los conjuntos de datos.
Los pagos bsicos para una implementacin HOLAP son los siguientes:
nicos, la clase Article tiene un alto nivel de cardinalidad pues tiene muchos valores nicos,
la cardinalidad puede influenciar los siguientes aspectos: que cruces de informacin deben
ser almacenados, como y donde deben almacenarse.
Para definir el repositorio de datos se deben tomar en cuenta los siguientes puntos: NWAY
Crossing y agregaciones.
NWAY Crossing es un concepto que indica que un modelo de datos multidimensional define
todas las clasificaciones de las variables que pueden ser usadas para definir un cruce de
informacin, un cruce de informacin es un punto de navegacin en la informacin.; la
cardinalidad de un cruce influenciar la arquitectura para almacenar los datos, HOLAP soporta
dividir el almacenamiento de los datos para poder realizar los cruces de informacin con
mayor desempeo y de manera ms sencilla.
Arquitectura de almacenamiento de datos
Ejemplo de modelo de datos
Page 30 of 32
En el modelo de datos utilizado como ejemplo, para facilitar la realizacin de los cruces de
informacin, se puede elegir un repositorio de datos para almacenar la informacin de las
dimensiones Sector, Year, Region y Supplier, agruparlos por mes y almacenarlos en un
conjunto de datos, se puede elegir crear otro repositorio de datos para almacena la
informacin de las clases Sector, Year, Region y Supplier, agruparlos por mes, agruparlos por
mes y por Article y almacenarlos en una base de datos relacional.
Al definir la arquitectura para el repositorio de los datos, deben analizarse los siguientes
factores: cardinalidad, expectativas de desempeo y disponibilidad de los servidores; se
debe de explotar y utilizar la infraestructura existente, un esquema de tipo Estrella debe
almacenarse en un servidor de alto nivel y con un gran espacio en disco, las agregaciones
pueden almacenarse en servidores intermedios. Definir una arquitectura es un proceso
iterativo (cclico) que involucra la mejora del desempeo, para mejorar el desempeo se
deben identificar cules son los cruces de informacin ms accedidos, cuales son los datos
totalizados mas accedidos, cual es el tiempo de ejecucin de las consultas.
En un diseo HOLAP, los detalles de la informacin de los cubos pueden estar almacenados
en una base de datos relacional y las agregaciones pueden almacenarse en un servidor
OLAP. En un modelo de almacenamiento HOLAP La definicin de la arquitectura se resume
en almacenador los datos en los medios y servidores idneos. Un almacenamiento HOLAP
trabaja de manera similar que un almacenamiento MOLAP, para obtener los datos detallados
de las consultas HOLAP debe penetrar a travs de la informacin de detalle que se encuentra
almacenada en una base de datos relacional, esto puede afectar el desempeo, para evitarlo
y que el desempeo sea mayor a MOLAP el resultado de las consultas debe ser almacenado
en un cache de resultados de consultas ya agregaciones.
VENTAJAS
Las principales de un sistema HOLAP son:
Limita el uso de espacio en disco requerido, solo almacena en el servidor los datos
agregados, la informacin de detalle de estos datos permanece almacenada en la base de
datos relacional.
Dado que HOLAP no almacena la informacin de detalle en el servidor OLAP, los cubos y las
particiones son de menor tamao que los cubos y particiones MOLAP, MOLAP almacena
toda la informacin incluyendo el detalle en el servidor OLAP.
Es ptimo para escenarios donde se requiere un excelente tiempo de respuesta de las
consultas y el resultado de las consultas est basado en agregaciones sobre largo volmenes
de datos.
Es simple de implementar.
Habilita la explotacin de la infraestructura actual de Hardware y Software.
Page 31 of 32
SOFTWARE
A continuacin, se listan algunos ejemplos de productos HOLAP:
SAS OLAP Server
Es un almacenamiento de datos multidimensional que provee rpido acceso a datos pre
calculados generados sobre un gran monto de datos detallados. Los cubos OLAP pueden
ser accedidos en diferentes maneras como Web, Excel y cualquier otra herramienta que
cumpla con los estndares de los navegadores Web.
Jedox OLAP Server
Tecnologa innovadora de almacenamiento en memoria que proporciona una herramienta
de alto desempeo para las necesidades complejas de planeacin anlisis y reporteo.
Page 32 of 32