Sobre MDX el gran olvidado
Mucho se habla en los blogs, foros y en general en la red sobre datawarehouse, modelos dimensionales, OLAP, MOLAP, pero existe un gran olvidado que hoy quiero recordar. El MDX (Multi Dimensional eXpressions ) es el equivalente al SQL para las bases de datos multidimensionales OLAP. Surgió de la mano de microsoft y aunque no es un lenguaje estandard lo utilizan y lo han implementado los principales fabricantes OLAP. Suponemos que conocemos los fundamentos de una base de datos OLAP y un cubo OLAP, el funcionamiento del MDX se estructura de la siguiente forma:
SELECT {[dimensiones],[miembros de dimensiones],[hechos]} ON COLUMNS
{[dimensiones],[miembros de dimensiones],[hechos]} ON ROWS
FROM [CUBO]
WHERE {Condiciones}
A simple vista podemos pensar que se trata de un simple SQL, sin embargo este lenguaje permite crear conjuntos de datos, miembros calculados, fórmulas definidas por el usuario, e incluso trabajar con fórmulas y rangos dinámicos. De forma general este lenguage permite cortar rodajas de un cubo a nuestro antojo (entiendase en lenguage multidimensional
), especificando las dimensiones y los valores que queremos utilizar para qualificar los datos y que datos queremos quantificar.
Los diferentes fabricantes en sus implementaciones (SQL Server,Mondrian,etc…) añaden funcionalidades y propiedades diferentes al lenguaje. Es preciso mirar las especificaciones de la versión que se utiliza.
Hablar de todas las características de este lenguaje nos llevaría demasiado tiempo, el objetivo del post es reivindicar que se hable de él pues es una herramienta clave en los entornos OLAP.
Aquí dejo algunos links interesantes sobre este lenguaje.
Excelente artículo que nos puede servir de tutorial
Un libro muy completo sobre MDX, aunque orientado a Analysis Services e Hyperion Essbase sirve como genérico
Manual MDX en PDF de la universidad de Uruguay, bueno para iniciarse
Blog de MDX de uno de los autores del libro
En fin amigos brindemos por el MDX!!
MDX, OLAP, SQL












Comparteixo l’opinió de l’Enric en relació al MDX.
Sobretot considero interessant els enllaços oferts.
I found this site using [url=http://google.com]google.com[/url] And i want to thank you for your work. You have done really very good site. Great work, great site! Thank you!
Sorry for offtopic
?Quien sabe donde descargar XRumer 5.0 Palladium?
Ayuda, por favor. Todos recomendamos este programa para promocionar de manera efectiva en la Internet, este es el mejor programa!