TodoBI - Business Intelligence, Big Data, ML y AI TodoBI - Business Intelligence, Big Data, ML y AI

Edicion de Catalogos en Mondrian usando XSD

Schema Mondrian
Mondrian es un servidor OLAP que permite realizar consultas dimensionales (MDX) a una base de datos relacional, y existen múltiples aplicaciones clientes (tanto web, como de escritorio) que permiten acceder a sus servicios. Para que mondrian sea capaz de interpretar las consultas MDX y traducirlas a SQL, para consultar la base de datos relacional y luego dar respuesta, necesita necesita la definición de un modelo lógico dimensional, y su correspondencia con el modelo de datos físico. El archivo donde se define este modelo se conoce como catálogo mondrian.xml, debido que se compone de un conjunto de definiciones de cubos y dimensiones (entre otros elementos) en formato XML.
En los fuentes de Mondrian se puede encontrar un archivo DTD que describe cómo se forma cada tag XML que acepta Mondrian, sin embargo para confeccionar el catálogo debe tenerse en cuenta además el orden en que aparecen los tag y el número de ocurrencias, por solo citar algunos ejemplos de restricciones que no aparecen explícitas en el DTD y sí en la documentación de Mondrian.
A partir de este DTD y revisando la documentación disponible, ha sido posible elaborar una definición de esquema XML o XSD, que facilita la edición y creación de catálogos mondrian.xml cuando se usa junto a un editor XML apropiado. Aunque existen muy buenos editores XML privativos (como el Oxygen XML Editor), es posible obtener resultados similares utilizando Eclipse y algunos plugins para la edición de XMLs con XSD.
Descargar zip con archivos y documentacion

Ver videos: 1 , 2 , 3 y 4