Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Expresiones multidimensionales (MDX) es el lenguaje de consulta que se usa para trabajar con y recuperar datos multidimensionales en Microsoft Analysis Services. MDX se basa en la especificación XML for Analysis (XMLA), con extensiones específicas para SQL Server Analysis Services. MDX utiliza expresiones compuestas de identificadores, valores, instrucciones, funciones y operadores que Analysis Services puede evaluar para recuperar un objeto (por ejemplo, un conjunto o un miembro) o un valor escalar (por ejemplo, una cadena o un número).
Las consultas y expresiones MDX de SQL Server Analysis Services se usan para hacer lo siguiente:
Devolver datos a una aplicación cliente desde un cubo de SQL Server Analysis Services.
Dar formato a los resultados de la consulta.
Realice tareas de diseño de cubo, incluida la definición de miembros calculados, conjuntos con nombre, asignaciones con ámbito e indicadores clave de rendimiento (KPI).
Realice tareas administrativas, incluida la seguridad de dimensiones y celdas.
MDX es superficialmente similar de muchas maneras a la sintaxis SQL que se usa normalmente con bases de datos relacionales. Sin embargo, MDX no es una extensión del lenguaje SQL y es diferente de SQL de muchas maneras. Para crear expresiones MDX usadas para diseñar o proteger cubos, o para crear consultas MDX para devolver y dar formato a datos multidimensionales, debe comprender conceptos básicos en el modelado MDX y dimensional, elementos de sintaxis MDX, operadores MDX, instrucciones MDX y funciones MDX.
Nota:
Para obtener más información, vea la sección Recursos adicionales de la página SQL Server 2005 - Analysis Services en el sitio web de Microsoft TechNet. Para obtener más información sobre los problemas de rendimiento relacionados con las consultas y cálculos MDX, vea la sección "Escritura eficaz de MDX" en la Guía de rendimiento de SQL Server 2005 Analysis Services.
En esta sección
| Tema | Descripción |
|---|---|
| Conceptos clave en MDX (Analysis Services) | Puede usar expresiones multidimensionales (MDX) para consultar datos multidimensionales o para crear expresiones MDX para usarlas en un cubo, pero primero debe comprender los conceptos de dimensión y la terminología de SQL Server Analysis Services. |
| Aspectos básicos de la consulta MDX (Analysis Services) | Expresiones multidimensionales (MDX) permite consultar objetos multidimensionales, como cubos, y devolver conjuntos de celdas multidimensionales que contienen los datos del cubo. En este tema y sus subtemas se proporciona información general sobre las consultas MDX. |
| Aspectos básicos de scripting de MDX (Analysis Services) | En SQL Server Analysis Services, un script de expresiones multidimensionales (MDX) se compone de una o varias expresiones o instrucciones MDX que rellenan un cubo con cálculos. Un script MDX define el proceso de cálculo de un cubo. Un script MDX también se considera parte integrante del cubo mismo. Por lo tanto, cambiar un script MDX asociado a un cubo cambia inmediatamente el proceso de cálculo del cubo. Para crear scripts MDX, puede usar el Diseñador de cubos en SQL Server Data Tools (SSDT). |
Véase también
Elementos de sintaxis MDX (MDX)
Referencia del lenguaje MDX (MDX)