Usar el diseñador de consultas MDX de SAP NetWeaver BI en modo de consulta
Cuando se crea un conjunto de datos basado en un origen de datos SAP NetWeaver Business Intelligence, el Diseñador de informes abre el diseñador gráfico de consultas MDX en el modo de diseño predeterminado. Para cambiar al modo de consulta, haga clic en el botón de alternancia Modo de diseño () en la barra de herramientas del diseñador de consultas. Utilice el modo de consulta para ver o editar el texto de la consulta MDX directamente, o para crear de forma interactiva una consulta MDX. Es posible seleccionar un cubo, arrastrar miembros al panel de consulta, agregar miembros calculados, establecer valores predeterminados para las variables y ejecutar la consulta para ver los resultados. Para obtener más información acerca del modo de diseño, vea Usar el diseñador de consultas MDX de SAP NetWeaver BI en modo de diseño.
En modo de consulta, el diseñador gráfico de consultas incluye una barra de herramientas con botones, una lista desplegable de selección de cubo y cuatro paneles: Metadatos, que incluye las fichas Metadatos y Funciones, Variables, Consulta y Resultado. 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 utilizar el modo de consulta para 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 o 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. 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 Consulta, donde se agregará el texto de la consulta MDX correspondiente a esos metadatos. El texto se agrega en el punto de inserción del cursor. Los nombres de los metadatos se convierten en los nombres definidos en el origen de datos.
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.
En el panel Funciones se pueden examinar las funciones disponibles para su uso en una consulta MDX. Se pueden arrastrar funciones al panel Consulta. La función se inserta en el punto de inserción del cursor.
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. Cuando se selecciona un cubo, las variables del origen de datos definidas para ese cubo aparecen en la ventana Variables.
[!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 () 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 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. El nombre del parámetro de informe correspondiente es un nombre que cumple la especificación CLS (Common Language Specification) y está basado en el nombre que utiliza el origen de datos SAP NetWeaver Business Intelligence. La etiqueta del parámetro de informe adopta de manera predeterminada el nombre del parámetro, pero se puede cambiar en el cuadro de diálogo Parámetros del informe.
[!NOTA]
Si se cambia una variable en una consulta 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 Resultado cuando se hace clic en el botón Ejecutar () de la barra de herramientas.
Para actualizar el panel Metadatos de manera que se incluyan los cambios efectuados en los cubos en el origen de datos, haga clic en Actualizar () en la barra de herramientas. Al ejecutar una consulta, solamente se actualiza el panel Resultado.
[!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 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.