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
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.