MDX (lenguaje de consulta)

MDX ( Expresiones multidimensionales en inglés  ) es un lenguaje de consulta similar a SQL enfocado en acceder a estructuras de datos multidimensionales . A diferencia de SQL, que trabaja con datos de tipos escalares en tuplas y está enfocado a trabajar con modelos relacionales, conceptos como dimensiones, jerarquías y sus niveles, las medidas se construyen en MDX a nivel sintáctico, las medidas son típicas para modelos multidimensionales.

Presentado por primera vez en 1997 por Microsoft como una extensión de OLE DB ( OLE DB para OLAP ) , el autor principal es Mosha Pasumansky .  En 2001, se lanzó el estándar XML for Analysis (XMLA), que incluía MDX como parte del lenguaje de consulta mdXML (las consultas en él están envueltas en una etiqueta XML ). <Statement>

Entre los DBMS que soportan MDX se encuentran Applix y su posterior implementación TM1 , Essbase , Microsoft SQL Server ( opción de Microsoft Analysis Services ), Mondrian . Las consultas MDX son compatibles con la mayoría de los principales sistemas de BI , incluidos BusinessObjects , Cognos , Pentaho , SAS BI , Power BI .

Literatura

Enlaces