Contenido

Objetivo

Conocer los fundamentos del lenguaje MDX y cómo es que este se logra diferenciar del lenguaje SQL. Asimismo, comprender las aplicaciones que el lenguaje MDX tiene y cómo es que este se encuentra ligado a los análisis multidimensionales y más específicamente a los cubos para esos análisis.

Descripción

En las organizaciones que tienen actividades de inteligencia de negocios, muy probablemente hagan usos de fuentes de datos y otras tecnologías de almacenamiento y ordenamiento de datos. Para aquellos procesos de BI que hagan uso de bases de datos multidimensionales (cubos), es necesario manejar un lenguaje acorde a las capacidades de dicha base de datos, el lenguaje MDX.

En ese tema se verán los fundamentos del lenguaje MDX y cómo son algunas de las sintaxis más comunes que sirven para hacer consultas sobre las bases de datos multidimensionales. Por otro lado, se revisará cómo se pueden adicionar cálculos sobre un cubo, también conocidos como miembros calculados, y cómo estos cambian el resultado para las aplicaciones de BI.

Explicación

Haz clic para revisar la explicación.

Introducción a MDX

Recursos adicionales

Para enriquecer y complementar tu proceso de aprendizaje, te invitamos a explorar recursos educativos abiertos que puedes buscar utilizando las siguientes palabras clave:

  • MDX (Expresiones Multidimensionales)
  • Consulta MDX
  • Cubos OLAP
  • Tablas de dimensiones y tablas de hechos
  • Ejes de consulta y segmentación
Actividad

Objetivo

Identificar las acciones necesarias para lograr ciertos resultados usando el lenguaje MDX.

Instrucciones
  • Dibuja un cubo y define sus respectivas dimensiones, miembros y medidas.
  • Escribe una consulta básica de MDX en la que extraiga la información que tú desees, tomando en cuenta el cubo dibujado en el punto pasado (no utilices WHERE). Ubica dónde estaría esa información.
  • Asegúrate de que las convenciones (solicitudes), de tu consulta sean correctas.
  • Reescribe tu consulta en donde extraigas otra información, pero ahora usa la cláusula WHERE para cortar una dimensión.
  • Considerando esto que has realizado, pon en perspectiva cómo sería una consulta con un miembro calculado, con un cálculo agregado y queriendo hacer alguna alteración y actualización.
Checklist

Asegúrate de:

  • Comprender las bases para realizar una consulta MDX y sobre estas bases pone en perspectiva las consultas y los comandos más complejos.