Share via


Usar el diseñador de consultas MDX de SAP NetWeaver BI en modo de diseño

Cuando se crea un conjunto de datos basado en un origen de datos de SAP NetWeaver Business Intelligence, el Diseñador de informes muestra el diseñador gráfico de consultas MDX en el modo de diseño. Use el modo de diseño para crear interactivamente una consulta MDX con elementos gráficos. Es posible seleccionar un cubo, arrastrar miembros al panel de datos, agregar miembros calculados, establecer valores predeterminados para las variables y ver el conjunto de resultados de forma inmediata. 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 acerca del modo de consulta, vea Usar el diseñador de consultas MDX de SAP NetWeaver BI en modo de consulta.

En el modo de diseño, el diseñador gráfico de consultas incluye una barra de herramientas, una lista desplegable para la selección del cubo y tres paneles: un panel Metadatos, un panel Miembros calculados 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 SAP NetWeaver BI.

Para obtener más información sobre la creación de un origen de datos y un conjunto de datos de SAP NetWeaver Business Intelligence, vea Cómo recuperar datos de un origen de datos de SAP NetWeaver BI.

Selección de cubo

Antes de crear una consulta, debe elegirse el cubo desde el que se recuperarán los datos. Los orígenes de datos SAP NetWeaver Business Intelligence proporcionan InfoCubos, MultiSitios y consultas habilitadas para Web para suministrar los metadatos (por ejemplo, dimensiones y cifras clave) necesarios para una consulta. Sólo las subconsultas creadas por consultas habilitadas para Web admiten el uso de variables en una consulta MDX. Utilice la lista desplegable Selección de cubo para elegir el InfoCubo, MultiSitio o consulta habilitada para Web correspondiente en el origen de datos. Cuando se selecciona un cubo, se borra todo el texto de la consulta MDX en el panel Consulta.

Panel Metadatos

En el panel Metadatos, se pueden examinar los metadatos del cubo seleccionado, como las dimensiones y cifras clave. La presentación jerárquica de los cubos muestra las consultas habilitadas para Web anidadas bajo el InfoCubo o MultiSitio correspondiente. Se pueden arrastrar objetos desde el panel Metadatos hasta el panel Datos, donde se agregará la columna correspondiente a esos metadatos. La posición donde se agregará la columna se indica mediante una línea roja vertical. Las dimensiones se mantienen agrupadas en un lado del panel de datos y los datos (cifras clave, miembros calculados) se mantienen agrupados en el otro lado del panel.

En el panel Metadatos se muestran nombres descriptivos para los objetos. El nombre que se utiliza en el origen de datos aparece como información sobre herramientas cuando se coloca el puntero encima de un objeto de metadatos.

Miembros calculados

El panel Miembros calculados aparece bajo el panel Metadatos y se utiliza para crear o editar los miembros calculados que se van a agregar al panel de datos como columnas adicionales. Los miembros calculados no existen en el origen de datos, sino que son el resultado de los cálculos que se crean durante la ejecución de la consulta. 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 crear miembros calculados se encuentran en Cómo agregar un miembro calculado para una consulta MDX de SAP NetWeaver BI.

Variables y filtrado de datos del origen de datos

Para filtrar los datos de un origen de datos SAP NetWeaver Business Intelligence, se utilizan las variables especificadas en el origen de datos como parte de una definición de consulta habilitada para Web.

[!NOTA]

No confunda variables de informe y variables de origen de datos. Las variables de informe se definen en el informe, se calculan una sola vez al hacer referencia a ellas y se usan como valores de sólo lectura en las expresiones de un informe. Las variables de origen de datos se definen en el origen de datos en el momento en que se crea la subconsulta y forman parte de la consulta.

Para ver las variables existentes y establecer valores estáticos, en la barra de herramientas, haga clic en el botón Variables (Icono del cuadro de diálogo Parámetros de consulta) para abrir el cuadro de diálogo Variables. Dispone de un ejemplo donde se establece un valor de variable en el tema Cómo establecer una variable para una consulta MDX de SAP NetWeaver BI.

Cuando se selecciona o especifica un valor estático para una variable existente en el cuadro de diálogo Variables, se crea el parámetro de informe correspondiente. El diseñador gráfico de consultas utiliza los nombres descriptivos de las variables. Los nombres de los parámetros de informe correspondientes son nombres que cumplen la especificación CLS (Common Language Specification) y están basados en los nombres que se utilizan en el origen de datos. Para la etiqueta del parámetro de informe se utiliza, de manera predeterminada, el nombre del parámetro.

[!NOTA]

Si se cambia una variable en una consulta habilitada para Web en el origen de datos, deberá eliminarse o editarse manualmente el parámetro de informe correspondiente.

Para obtener más información, vea Filtrar datos en un informe y Usar parámetros para controlar los datos de los informes.

Propiedades extendidas

La extensión de procesamiento de datos SAP NetWeaver Business Intelligence admite propiedades de campo extendidas para orígenes de datos multidimensionales. Para obtener la lista de campos admitidos, vea Usar propiedades de campo extendidas para un origen de datos de SAP NetWeaver BI.

Resultados

Los resultados de la consulta MDX se muestran en el panel de datos. Si se ha activado el botón de alternancia Ejecución automática (Ejecutar la consulta automáticamente ) de la barra de herramientas, cada cambio en el panel de datos activará automáticamente la consulta MDX para que se ejecute. Si el botón de alternancia Ejecución automática está desactivado, puede hacer clic en el botón Ejecutar (Ejecutar la consulta) de la barra de herramientas para ejecutar la consulta MDX manualmente. De manera predeterminada, el botón Ejecución automática está activado.

Cuando se ejecuta una consulta, los resultados se actualizan en el panel de datos. Para mostrar los cambios efectuados en los cubos en el origen de datos, utilice el botón Actualizar (Actualizar campos de conjunto de datos) en la barra de herramientas para actualizar el panel Metadatos.

[!NOTA]

De manera predeterminada, en los resultados de las consultas MDX se ocultan las celdas vacías. Esto equivale a usar la cláusula NON EMPTY en MDX. Para ver las celdas vacías, haga clic en el botón de alternancia Mostrar celdas vacías (Alternar para mostrar celdas vacías) en la barra de herramientas del Diseñador de consultas.

Definición de consultas

Las consultas MDX se guardan en el archivo de definición de informe como texto de consulta MDX sencillo y como una especificación de consulta MDX. Cuando se edita el texto de la consulta en los diseñadores de consultas, se genera automáticamente la especificación de consulta correspondiente y se guarda en la definición de informe.