Share via


Utilizar el diseñador de consultas MDX de Analysis Services en modo de diseño

Actualizado: 14 de abril de 2006

Cuando se crea un conjunto de datos desde un origen de datos de Microsoft SQL Server Analysis Services, el Diseñador de informes muestra el diseñador de consultas MDX en modo de diseño. Use el modo de diseño para crear interactivamente una consulta MDX con elementos gráficos. Se puede seleccionar un cubo, y también se pueden arrastrar dimensiones, atributos de dimensiones, niveles, jerarquías, medidas e indicadores clave de rendimiento (KPI) hasta el panel de datos. También se pueden agregar miembros calculados, establecer los valores predeterminados de las variables y ver automáticamente el conjunto de resultados devuelto para la consulta que se crea a medida que se realizan cambios en el panel de datos. Se pueden establecer filtros para limitar los datos recuperados desde el origen de datos establecido por la consulta y definir parámetros. Para ver o editar el texto de la consulta MDX directamente, cambie al modo de consulta, haciendo clic en el botón de alternancia Modo de diseño (Cambiar al modo de diseño) de la barra de herramientas. Para obtener más información, vea Utilizar el diseñador de consultas MDX de Analysis Services en modo de consulta.

En modo de diseño, el diseñador gráfico de consultas incluye una barra de herramientas, un botón de selección de cubo y cuatro paneles: un panel Metadatos, un panel Miembros calculados, un panel Filtro y un panel Datos. Para obtener más información acerca de la interfaz de usuario, vea Interfaz de usuario del Diseñador de consultas MDX de Analysis Services.

Para este diseñador de consultas no está habilitado el botón del diseñador de consultas genérico.

Botón Selección de cubo

Antes de crear una consulta, se debe seleccionar el cubo del que se van a recuperar los datos. Utilice el botón Selección de cubo para abrir el cuadro de diálogo Selección de cubo. Los orígenes de datos de Microsoft Analysis Services proporcionan la lista de cubos disponibles. De manera predeterminada, se selecciona el primer cubo de la base de datos.

Para ver las instrucciones sobre cómo seleccionar un cubo, vea Cómo seleccionar un cubo (Diseñador de informes).

Panel Metadatos

En el panel Metadatos se pueden examinar los metadatos del cubo seleccionado en el origen de datos subyacente, como dimensiones, niveles, jerarquías, atributos, medidas y KPI. Se pueden arrastrar los siguientes objetos desde el panel Metadatos hasta los paneles Datos y Filtro:

  • Dimensiones
  • Niveles
  • Miembros
  • Medidas
  • Jerarquías y atributos
  • KPI
  • Conjuntos con nombre y miembros (sólo al panel Filtro)

No se pueden arrastrar propiedades de miembro al panel Consulta. Para hacer referencia a propiedades de miembro, vea Usar propiedades de campo extendidas para una base de datos de Analysis Services.

Al arrastrar un objeto hasta el panel Datos se crean una o varias columnas para el conjunto de resultados. Cuando se ejecuta la consulta, los valores de estas columnas se recuperan desde el origen de datos. Las columnas del panel Datos se convierten en campos de un conjunto de datos. También es posible agregar o editar campos manualmente, a través de la ficha Campos del cuadro de diálogo Conjuntos de datos. Use el botón Actualizar campos (Actualizar campos de conjunto de datos) de la barra de herramientas para ver los campos definidos para la consulta actual en la ventana Conjuntos de datos. Para obtener más información acerca de la ventana Conjuntos de datos, vea Trabajar con campos en un conjunto de informes.

Panel Miembros calculados

En el panel Miembros calculados se pueden crear o editar miembros calculados para utilizarlos en la consulta. Los miembros calculados son miembros personalizados que se definen en la consulta pero no existen en el origen de datos subyacente. Por ejemplo, si un cubo contiene los miembros Ventas y Costo, se podría definir un miembro calculado llamado Beneficios que muestre la diferencia entre Ventas y Costo.

Las instrucciones para definir miembros calculados se encuentran en Cómo agregar un miembro calculado para una consulta MDX de Analysis Services (Diseñador de informes).

Una vez definido un miembro calculado, puede arrastrarlo al panel de datos tal como arrastraría un objeto desde el panel Metadatos.

Panel Filtro

En el panel Filtro se pueden definir los criterios según los cuales se filtrarán los datos procedentes del origen de datos. De esta manera, se limita el conjunto de resultados recuperado al ejecutar la consulta y se reduce la cantidad de datos que el informe debe procesar. En el panel Filtro se puede seleccionar una dimensión y una jerarquía por las que filtrar, así como establecer el operador y la expresión de filtro que se van a aplicar. La expresión de filtro puede ser un elemento único, un conjunto de elementos o un parámetro.

Cuando defina un valor o un miembro como los criterios para un elemento de filtro, ese valor o miembro pasa a ser el valor predeterminado para el parámetro de informe asociado. Es posible establecer un valor predeterminado diferente para el parámetro de informe.

Las instrucciones para editar un parámetro de informe se encuentran en Cómo agregar, editar o eliminar un parámetro de informe (Diseñador de informes).

Puede arrastrar objetos desde el panel Metadatos hasta el panel Filtro, o bien utilizar la lista desplegable <Seleccionar dimensión> para elegir una dimensión. También es posible arrastrar a este panel miembros y conjuntos con nombre. Para quitar criterios de filtro, selecciónelos y haga clic en el botón Eliminar (Eliminar) de la barra de herramientas.

Las instrucciones para definir filtros y parámetros se encuentran en Cómo agregar un filtro en el diseñador de consultas MDX para Analysis Services (Diseñador de informes).

[!NOTA] Si se define un elemento de filtro que no genera ningún miembro que cumpla los criterios del filtro, la consulta provocará un error de subcubo vacío o "No se encuentra ninguna fila".

Panel Datos

Use el panel Datos para crear los resultados de consulta que desee de forma interactiva. Puede arrastrar elementos desde los paneles Metadatos y Miembros calculados para agregar columnas al panel Datos.

De manera predeterminada, los resultados de la consulta se muestran siempre que se modifica. Si desea desactivar esta característica, haga clic en el botón de alternancia Ejecución automática (Ejecutar la consulta automáticamente) en la barra de herramientas del diseñador de consultas. Para ejecutar la consulta manualmente, haga clic en el botón Ejecutar (Ejecutar la consulta ) de la barra de herramientas del diseñador de consultas.

Cuando se hace clic en el botón Ejecutar, sólo se actualizan los resultados en el panel Datos. Para actualizar la vista del origen de datos subyacente (por ejemplo, cuando el cubo cambia y se desea ver los cambios en el panel Metadatos), haga clic en el botón Actualizar (Actualizar datos de resultados) de la barra de herramientas del diseñador de consultas. El botón Actualizar campos guarda la consulta actual en la definición del informe y actualiza los campos del conjunto de datos en la ventana Conjunto de datos.

[!NOTA] De manera predeterminada, las consultas que se generan mediante el diseñador de consultas MDX en la vista de diseño ocultan las celdas vacías. (Esto equivale a utilizar la cláusula NON EMPTY en MDX.) Para ver las celdas vacías, haga clic en el botón Mostrar celdas vacías (Alternar para mostrar celdas vacías) de la barra de herramientas.

Usar parámetros de consulta

Para agregar parámetros a la consulta, active la casilla de verificación Parámetros del miembro en el panel Filtro. Después de seleccionar esta opción y cambiar a la vista Diseño, el diseñador de consultas crea automáticamente un parámetro de informe y un conjunto de datos de valores válidos para el parámetro. Puede ver y editar el conjunto de datos de valores válidos en la vista Datos. El nombre del conjunto de datos se basa en el nombre del miembro con parámetros en el panel Filtro.

Las instrucciones para definir filtros y parámetros se encuentran en Cómo agregar un filtro en el diseñador de consultas MDX para Analysis Services (Diseñador de informes).

Definición de consultas

Cuando se crea una consulta en modo de diseño, el diseñador de consultas crea una especificación de consulta en la definición del informe. Una especificación de consulta es una representación XML de la consulta. El Diseñador de consultas crea automáticamente una consulta MDX a partir de la especificación de consulta. Tanto la especificación de consulta como la consulta MDX se almacenan en la definición del informe.

Para crear un conjunto de datos

  1. En la lista desplegable Conjunto de datos de la ficha Datos, seleccione <Nuevo conjunto de datos...>.

  2. En el cuadro de diálogo Conjunto de datos, en la lista desplegable Origen de datos, seleccione Nuevo origen de datos.

  3. En la lista desplegable Tipo del cuadro de diálogo Origen de datos, seleccione Microsoft SQL Server Analysis Services.

  4. Especifique una cadena de conexión que funcione con el origen de datos de Analysis Services.
    Solicite la información de conexión al administrador de la base de datos. El siguiente ejemplo de cadena de conexión especifica el almacén de datos de ejemplo Adventure Works DW en un origen de datos de Analysis Services en el servidor local:

    Data Source=(local);Initial Catalog="Adventure Works DW"
    
  5. Establezca las credenciales de la base de datos en el cuadro de diálogo Origen de datos, en la ficha Credenciales.

Para obtener más información, vea Conectar con un origen de datos.

Vea también

Conceptos

Definir conjuntos de datos para datos multidimensionales y de predicción de minería de datos de Analysis Services
Utilizar el diseñador de consultas MDX de Analysis Services en modo de consulta
Usar el diseñador de consultas DMX de Analysis Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

14 de abril de 2006

Contenido modificado:
  • Se actualizó la introducción.
  • Se incluyeron vínculos al tema donde se describe la interfaz de usuario del diseñador de consultas MDX.
  • Se actualizaron los detalles del panel Metadatos.