Está en la página 1de 12

INTEGRANTES:

CCALLOMAMANI CABRERA, DANIEL


CALCINO GALINDO, YESENIA
GAMERO HUARCAYA, ROSEMARY
MAMANI CHEJE, JHON
PAYE MAMAMI, MIGUEL
MONDRIAN
 Mondrian es un servidor (motor) OLAP escrito en Java
y Open Source que gestiona la comunicación entre una
aplicación OLAP (escrita en Java) y la base de datos
con los datos fuente.

 Mondrian utiliza MDX como lenguaje de consulta


Microsoft's Multidimensional Expressions-

 Funciona sobre SGBD estandar como


Oracle,DB2,SQL-Server, MySQL.
MONDRIAN
 Lee datos en una base de datos relacional (RDBMS) y
presenta los resultados en formato multimensional
(cubo) vía API de Java.

 Permite interactivamente analizar grandes cantidades de


información almacenada en cualquier Base de Datos que
soporte JDBC.

 También soporta los APIs: Java OLAP (JOLAP) y XML for


Analysis application programming.
MONDRIAN
 Mondrian, ahora rebautizado como Pentaho
Analysis Services, es el motor OLAP integrado en
la suite de Business Intelligence Open Source
Pentaho.

 Mondrian actúa como “JDBC para OLAP” ejecutando


consultas escritas en lenguaje MDX, leyendo datos en
una base de datos relacional (RDBMS) y presentado los
resultados en formato multimensional (cubo) vía API
de Java.
MONDRIAN
 Mondrian se encarga de recibir consultas
dimensionales (lenguaje MDX) y devolver los datos de
un cubo, sólo que este cubo no es algo físico sino un
conjunto de metadatos que definen como se han de
“mapear” estas consultas que tratan conceptos
dimensionales a sentencias SQL .

 Mondrian implementa el sistema OLAP sobre bases de


datos relaciones.
MONDRIAN
CARATERISTICAS
 Corre sobre un servidor web (jboss, tomcat, ...).

 El núcleo del servidor Mondrian es similar a JDBC pero


exclusivo para OLAP.
 Proporciona la conexión a la base de datos (RDBMS).

 Gestión de acceso a datos independiente del RDBMS


(Oracle, MySQL, SQLServer, PostgreSQL, ...).
 Alto rendimiento en análisis interactivo de pequeños o
grandes volúmenes de información.
MONDRIAN
 Exploración de datos de forma dimensional, por ejemplo a
la hora de analizar inversiones por conceptos, por región
geográfica, o por períodos de tiempo.

 Querys (consultas) en lenguaje MDX.


 Consultas potentes y rápidas mediante el uso de tablas
agregadas en el RDBMS.
 Cumple con el estándar XML for Analysis (XMLA) para
acceso a servidores OLAP. Este estándar permite a
componentes no Java (por ejemplo Excel) ejecutar
consultas sobre Mondrian.
MONDRIAN
BENEFICIOS Y CAPACIDADES

 Sistema OLAP open source.

 Integrado en la plataforma BI de Pentaho.

 Arquitectura multicapa (presentación, dimensional, estrella


y almacenamiento).

 Independiente de la base de datos (RDBMS).


MONDRIAN
 Estándar. Accesible desde otros entornos diferentes a Java.

 API propia que puede ser utilizada por las aplicaciones cliente
para la realización de las consultas.

 Utilización de modelo relacional que permite la consulta directa


mediante SQL.

 Estrategia de agregación en caché lo cual permite recuperar


valores sin necesidad de acceder al disco duro.

 Posibilidad de utilizar vistas para almacenar los datos agregados.


MONDRIAN
¿QUE ES OLAP ?
 Procesamiento analítico en línea (On-Line Analytical Processing),
Solución utilizada en el campo de la inteligencia de negocio
(Business Intelligence).

 Objetivo principal : Es agilizar las consultas de grandes


cantidades de datos.

 Utiliza estructuras multidimensionales (cubos OLAP), que


contienen datos resumidos de grandes bases de datos o sistemas
transaccionales (OLTP).

 Utilizado en informes de ventas, márketing, informes de dirección,


etc...
MONDRIAN
 Cubos OLAP: En ellos se definen las dimensiones y
conexiones entre los datos.
Se estructuran en ficheros XML, a menudo complejos.

 Sistemas ROLAP – Relational OLAP:


Las herramientas ROLAP acceden directamente a los
datos de una base de datos relacional, y genera
consultas SQL para calcular la información al nivel
necesario, cuando el usuario la requiere.

También podría gustarte