Suite SAP BusinessObjects Business Intelligence Versión del documento: 4.1 Support Package 3 - 2014-04-03 Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Tabla de contenido 1 Creación de consultas basadas en consultas BEx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1 ¿Qué interfaces debe usar para trabajar con las consultas BEx?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 Metadatos de consulta BEx compatibles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3 Restricciones al usar consultas BEx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.4 Acceso a consultas BEx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.4.1 Para habilitar el acceso a las consultas BEx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.4.2 Para definir una conexión BICS con la Consola de administración central. . . . . . . . . . . . . . . . 10 1.4.3 Para definir una conexión BICS en una consulta BEx en la herramienta de diseño de información. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 1.5 2 Creación de una consulta de Web Intelligence en una consulta BEx. . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.5.1 Consultas jerárquicas definidas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.5.2 Escalado de factores en las consultas BEx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.5.3 Variables de nodo de jerarquía en consultas BEx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.5.4 Selección de miembros jerárquicos en consultas BEx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.5.5 Acerca del cuadro de diálogo Configurar variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.5.6 Administrar variables obligatorias que no tienen un valor predeterminado. . . . . . . . . . . . . . . 19 1.5.7 Crear una consulta basada en una consulta BEx que no tenga variables. . . . . . . . . . . . . . . . . 20 1.5.8 Crear un documento basado en una consulta BEx que use variables. . . . . . . . . . . . . . . . . . . . 21 1.5.9 Agregar un segundo proveedor de datos de consulta BEx a un documento . . . . . . . . . . . . . . .23 1.5.10 Para editar un documento basado en una consulta BEx. . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 1.5.11 Cancelar una edición. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 1.5.12 Acerca de la vista previa de los datos cuando una consulta BEx tiene variables. . . . . . . . . . . . 25 1.5.13 Cambiar el origen de datos de consultas BEx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 1.5.14 Cambiar el origen de datos cuando las consultas BEx contienen variables. . . . . . . . . . . . . . . 26 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Tabla de contenido 1 Creación de consultas basadas en consultas BEx Puede crear, editar y actualizar documentos e informes en función de consultas BEx (consultas Business Exchange) a través de la interfaz de Web Intelligence Applet o cliente enriquecido de Web Intelligence iniciado desde la plataforma de lanzamiento de BI. En la interfaz de Web Intelligence HTML, puede ver y actualizar documentos, pero no editarlos. Las consultas BEx son consultas creadas mediante SAP BEx Query Designer basadas en los Info Cubes de SAP en un SAP NetWeaver Business Warehouse (SAP NetWeaver BW). Las consultas BEx recuperan los metadatos de un origen de datos. Se usa Web Intelligence para establecer una conexión con una consulta BEx usando una conexión BICS (servicios de consumidor BI) y recuperar datos mediante la consulta BEx para elaborar informes. Web Intelligence asigna automáticamente los datos de la consulta BEx a jerarquías, atributos, dimensiones e indicadores como con las consultas jerárquicas basadas en universos. El acceso directo en una consulta SAP BEx (a través de una conexión BICS) no permite cambiar el nombre, modificar ni agregar metadatos. No se crean universos para las consultas BEx. El microcubo resultante se representa en el área de ventana Objetos disponibles como un árbol de objetos, pero usa un subconjunto de funciones disponibles en consultas jerárquicas basadas en universos. Por ejemplo, las funciones de miembro Relacionados, Principal y Ascendiente no están disponibles para consultas BEx en el cuadro de diálogo Selector de miembros. Estas restricciones se indican en la documentación relativa a las funciones. Nota Solo se puede obtener acceso a las consultas BEx que tienen activada la etiqueta "Permitir acceso externo a la consulta" Nota La asignación de objetos no es toda equivalente; consulte las páginas sobre equivalentes y restricciones para garantizar que las consultas se pueden usar correctamente. Nota Web Intelligence puede crear un documento en una consulta BEx solo cuando se define previamente la autenticación de conexión de la consulta BEx. No se admite el modo de autenticación con petición en la consulta BEx al crear el documento. Información relacionada Crear una consulta basada en una consulta BEx que no tenga variables [página 20] Puede crear una consulta con datos BEx que no contenga variables. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 3 1.1 ¿Qué interfaces debe usar para trabajar con las consultas BEx? Para elaborar consultas, ver informes, editar o actualizar informes, debe usar las interfaces que se describen a continuación. Elaborar consultas Para crear un documento o elaborar una consulta basada en una consulta BEx, debe usar una de las siguientes opciones: ● La interfaz del subprograma de Web Intelligence, accesible desde la plataforma de lanzamiento de BI. ● El cliente enriquecido de Web Intelligence instalado desde la suite de SAP Business Objects. Uso de informes Para ver informes, editar o actualizar informes, puede usar cualquier interfaz de Web Intelligence: ● La interfaz HTML de Web Intelligence (accesible desde la plataforma de lanzamiento de BI). ● La interfaz del subprograma de Web Intelligence (accesible desde la plataforma de lanzamiento de BI). ● El cliente enriquecido de Web Intelligenceque puede descargarse e instalarse desde la plataforma de lanzamiento de BI. ● El cliente enriquecido de Web Intelligence instalado como componente de la suite de SAP Business Objects. 1.2 Metadatos de consulta BEx compatibles Web Intelligence admite varios metadatos que se encuentran en consultas BEx. Se admiten las siguientes funciones de los metadatos de NetWeaver BW. Metadatos en consulta BEx Compatible Características (incluidas Tiempo y Unidad) Sí Jerarquías Sí Cifras clave básicas Sí Atributos de navegación Sí Atributos de presentación Sí Cifras clave calculadas / Fórmulas Sí 4 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx Metadatos en consulta BEx Compatible Cifras clave restringidas Sí Estructuras personalizadas Sí Variables Sí Los tipos de metadatos se asignan a los objetos de universo que se pueden usar para crear las consultas y ejecutar los informes. Tabla 1: Cómo se asignan los metadatos de consulta BEx Este metadato de consulta BEx se asigna a este objeto de Web Intelligence 4.x Característica Dimensión Jerarquía Jerarquía Nivel de jerarquía N/A (los niveles se muestran en el cuadro de diálogo Selector de miembros) Atributo Atributo Propiedades características (Clave, Título, Descripción Atributo breve, Descripción media, Descripción larga) Cifra clave sin unidad/moneda Indicador (numérico) Valor con formato de propiedad (cadena) Cifra clave con unidad/moneda Indicador (numérico) Unidad/moneda de propiedad (cadena) Valor con formato de propiedad (cadena) Cómo se asignan características SAP Business Warehouse a objetos de dimensión de Web Intelligence Para orígenes de datos de consultas BEx, las características de SAP Business Warehouse (BW) se asignan a objetos de dimensión en Web Intelligence. Según el tipo de datos de la característica BW, estos indicadores tienen asignado un tipo específico (CADENA o FECHA) Aunque ha definido una característica BW en SAP Business Warehouse como un tipo de datos numérico (NUMC), BW trata la característica como cadena de carácter de texto (CADENA). Por lo que cuando se usa en un documento de Web Intelligence, se trata como cadena de caracteres de texto (CADENA). No se considera un tipo de datos numérico. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 5 Cómo se asignan cifras clave SAP Business Warehouse a objetos de tipo indicador Web Intelligence Para orígenes de datos de consultas BEx, las características de SAP Business Warehouse (BW) se asignan a objetos de dimensión en Web Intelligence. Según el tipo de datos de la cifra clave BW, estos indicadores tienen asignado un tipo específico CADENA, FECHA o NUMÉRICO) Sin embargo, en BEx Query Design, si los objetos de característica y cifra clave están ordenados en columnas y filas de manera que el resultado son columnas con distintos tipos de objeto en cada fila, el indicador del informe Web Intelligence mostrará el tipo "CADENA". Para Web Intelligence, para ser agnóstico, la regla se basa en que una columna equivale a un tipo de datos. El tipo de datos "CADENA" aparece cuando reconoce tipos de datos heterogéneos en la columna. Esto sucede cuando la estructura de la cifra clave solo está en el eje de columna. También se pueden colocar ambas estructuras en el mismo eje de su consulta BEx. Ejemplo Cuando una consulta BEx tiene una estructura que contiene UNIT (Moneda, por ejemplo), TIME (Fecha, por ejemplo), una fórmula ("Ciudad es un X por ciento de Estado", por ejemplo) y una característica basada en una cadena (Ciudad, por ejemplo), cuando se agrega cada una de ellas es una fila independiente de la columna. Se agrega una figura clave (por ejemplo, Cantidad de pedido) a la sección Columnas. El resultado que se obtiene al ejecutar esta consulta BEx es una tabla que incluye todos estos objetos/tipos diferentes en las filas de la columna. Observe que UNIT y STRING son DataTypes que no se pueden obtener en una DataCell (DataCell = cada intersección de dos estructuras BEx). Puede obtener NUMERIC (hay INTEGER y DOUBLE), PERCENT, DATE y TIME. Cuando se crea un informe de Web Intelligence en relación a esta consulta, el objeto de indicador se muestra como "STRING" debido al objeto/tipos diferentes incluidos en el resultado establecido para la columna. Nota Si desea manipular los resultados añadiendo una agregación, por ejemplo, puede cambiar el indicador de Web Intelligence asignado en el informe convirtiéndolo mediante una fórmula en distintos tipos de datos. 1.3 Restricciones al usar consultas BEx Nota El administrador de BI debe asegurarse de que la consulta BEx cumple con las restricciones de informes descritas en la tabla siguiente. Función de consultas BEx Restricción de Web Intelligence Nodos vinculados Los nodos vinculados no se muestran. Nodos de nivel inferior Los nodos de nivel inferior siempre se muestran después del nodo principal. 6 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx Función de consultas BEx Restricción de Web Intelligence Número decimal La definición del número decimal de la consulta BEx no se consume en Web Intelligence. En su lugar, use el valor con formato si necesita mantener la configuración exacta de decimal en el informe. También puede aplicar la configuración de decimal en la tabla y el gráfico del informe. Número de objetos que se permiten en una consulta No use más de 50 objetos en una consulta BEx; si lo hace, se producirá un error. Las variables que dependen de características compuestas y los objetos superiores Cuando hay dependencias entre las variables de las características compuestas y sus componentes superiores, las dependencias no se garantizan. Visualización de fila/columna como jerarquía No es posible mostrar una jerarquía general a partir de una jerarquía de eje. Se retienen las características, jerarquías y figuras clave que componen la jerarquía. Las variables y los valores predeterminados No defina variables con valores predeterminados en las consultas BEx. Las variables se solicitarán sin que ello tenga ningún efecto sobre la consulta BEx. En su lugar, defina el valor predeterminado en el filtro. Variables listas para entrada Si define variables listas para entrada en BEx Query Designer, no se puede introducir manualmente una cadena en el panel de petición de Web Intelligence. Solo puede seleccionar de una lista de valores. Actualmente no se admite la entrada manual para consultas BEx. Evite utilizar Variables habilitadas para entrada que se utilizan únicamente en Excepciones. Las excepciones no se evalúan y, por lo tanto, se mostrará una petición sin efecto. Filtros como valores predeterminados No se admiten y se eliminan de la consulta BEx. Se ignorará el filtro o, si se usa una variable, se mostrará la petición de variable pero se ignorará la respuesta del usuario. Desplace cualquier restricción basada en una variable a la zona de filtro para que se tenga en cuenta para la generación de informes. Operador OR No admitido. El operador OR no se admite desde algunos orígenes de datos OLAP, como consultas BEx y universos unx OLAP en Microsoft Analysis Services (MSAS) y Oracle Essbase. Expandir al nivel De forma predeterminada, las jerarquías no se expanden a ningún nivel dado. El nivel predeterminado siempre es el nivel 00. Para reproducir este comportamiento, expanda la tabla y el gráfico del informe y, a continuación, guarde el documento. Su administrador de TI puede redefinir este valor predeterminado mediante la interfaz CMC pero tenga en cuenta que si el valor se predetermina demasiado alto, Web Intelligence recupera los datos de toda la jerarquía y esto puede tener un gran impacto en el rendimiento y estabilidad del sistema. El autor del informe siempre debe indicar expresamente la cantidad de niveles de jerarquía que se desean recuperar al diseñar sus consultas de informe. Clasificación y jerarquías La clasificación en una tabla en la que hay una jerarquía no tiene en cuenta la estructura de la jerarquía de los datos. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 7 Función de consultas BEx Restricción de Web Intelligence Cuando se define una clasificación en una tabla que contiene una jerarquía, la clasificación pierde fuerza. Fusionar en una clave para un objeto empresarial OLAP . La sincronización de datos del mismo objeto desde el mismo origen (cubo o consulta BEx) se basa en la calve interna del valor de dichos objetos. Agregación de indicador de consulta BEx Los indicadores que agregan con la función SUMA, agregan la suma en Web Intelligence. El resto de tipos de agregación de indicador se delegan. La eliminación de consultas está disponible para los orígenes .unv, OLAP y de consulta BEx. Para el resto de tipos de orígenes no está disponible. Excepciones de consulta No se tienen en cuenta en Web Intelligence. En su lugar, aplique el formato condicional en Web Intelligence. Selección compleja Si se define una variable para que admita la selección compleja, no existirá ningún equivalente. Esto se limita a la selección de rango. Supresión cero Las filas de valores cero no se eliminan de la tabla de resultados. Diseño predeterminado de la consulta No se reproducen las posiciones predeterminadas de las características indicadas en filas/columnas. Posición de los nodos de nivel inferior Siempre se encuentran por dejado de los niveles superiores. Cálculos locales ("rango", "mínimo"...) Las cifras clave según las que se define el cálculo local se eliminan de la consulta BEx. Evite usarlas y, en su lugar, utilice la función de cálculo de equivalentes del informe. Cálculos/cálculos locales Se omitirán los indicadores que utilicen "Calcular un único valor como". Daría lugar a resultados incoherentes en las herramientas del cliente El cálculo depende en gran medida de la disposición de los datos solicitados (por ejemplo, en qué orden se encuentran las características solicitadas, línea de resultados activada/desactivada,#) y, por lo tanto, podría malinterpretarse fácilmente. Para evitar errores de interpretación, estos cálculos se desactivan automáticamente. No debe utilizar las funciones de cálculos siguientes: %GT, %CT, SUMCT, SUMRT, Hoja, ya que podrían no funcionar correctamente en las herramientas del cliente (el mismo motivo que en el caso anterior). No es posible filtrarlos, ya que el conocimiento sobre los cálculos no aparece a través de la interfaz y, por lo tanto, el diseñador de consultas deberá asegurarse de que no se utilizan dichos cálculos. Si activa el indicador MDX en BEx Query Designer, se comprueba el uso de esos cálculos. Líneas de resultados 8 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. En vez de ello, se aconseja confiar en los resúmenes de Web Intelligence. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx Función de consultas BEx Restricción de Web Intelligence Fórmula con cálculo Se recomienda evitar el uso de Fórmula con cálculo ya que podría no ser compatible con el diseño del informe, por ejemplo, en el caso de un informe de Porcentaje de resultados. Estructuras de indicador jerárquico Las estructuras de indicador jerárquico se muestran como una lista simple de indicadores, pero es posible utilizar estructuras que no sean de indicadores jerárquicos. Visualización jerárquica de un eje completo Esto no se admite. Puede lograr resultados similares directamente en Web Intelligence. Capacidad de exploración-sustitución No existe una capacidad de exploración-sustitución en un objeto de una consulta BEx (no hay ruta de navegación). Condiciones No use condiciones. Cuando se ejecuta una consulta, no se aplican las condiciones (si las hay en la consulta). Indicadores No se puede usar en los filtros. Una jerarquía No se puede usar simultáneamente en el conjunto de resultados y en los filtros. Atributos No se puede usar simultáneamente en el conjunto de resultados y en los filtros. Diseño predeterminado El acceso a Web Intelligence en general no tiene en cuenta el diseño predeterminado de la consulta BEx. Use el panel de consulta para obtener los efectos siguientes: 1.4 ● Disposición de características en filas y columnas ● Presentación predeterminada (por ejemplo, texto/ presentación de clave) ● Miembros de la estructura con el estado oculto (puede mostrarse) o visible Acceso a consultas BEx Se deben cumplir algunas condiciones para poder acceder a las consultas BEx. A fin de obtener acceso a las consultas BEx, deben cumplirse las condiciones siguientes: ● Solo puede obtener acceso a las consultas de BEx que tienen habilitada la opción Permitir acceso externo a esta consulta en el diseñador de consultas BEx. ● Debe disponer de los derechos de seguridad adecuados para obtener acceso y usar las consultas BEx para la generación de informes. El administrador de BI define la conexión en la CMC o el usuario puede usar la herramienta de diseño de información para publicar la conexión a la CMC. El método más sencillo es usar la Consola de administración central. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 9 1.4.1 Para habilitar el acceso a las consultas BEx Solo se puede obtener acceso a las consultas BEx mediante otras herramientas, como Web Intelligence, si está habilitada la propiedad de consulta BEx Permitir acceso externo a esta consulta en el diseñador de consultas de BEx. Usted o su administrador de BI debe completar las tareas siguientes: 1. En BEx Query Designer, seleccione la consulta a la que desea obtener acceso con Web Intelligence. 2. En el panel Propiedades, seleccione Avanzadas y compruebe que Permitir acceso externo a esta consulta esté seleccionado. 3. Guarde la consulta. 4. Repita los pasos anteriores para todas las consultas BEx que desee poner a disposición de Web Intelligence. Web Intelligence podrá obtener acceso ahora a estas consultas BEx. 1.4.2 Para definir una conexión BICS con la Consola de administración central Puede conectarse a consultas BEx mediante conexiones BICS que se han creado y guardado en la Consola de administración central. Puede definir una conexión para una sola consulta BEx o a un InfoSitio que contenga varias consultas BEx. Necesita los derechos de administración adecuados para definir una conexión BICS en la CMC. 1. Inicie una sesión en la Consola de administración central. 2. Seleccione Conexiones OLAP. 3. Defina una conexión nueva. En la ventana Nueva conexión, en el cuadro de diálogo Proveedor, seleccione SAP Business Information Warehouse. 4. Especifique la información de la conexión y los detalles del sistema. 5. Guarde la conexión. Para conectarse a una consulta BEx, también se define una conexión BICS en la herramienta de diseño de información. 1.4.3 Para definir una conexión BICS en una consulta BEx en la herramienta de diseño de información Para conectarse a una consulta BEx, puede definir una conexión BICS en la herramienta de diseño de información. Puede definir una conexión para una sola consulta BEx o a un InfoSitio que contenga varias consultas BEx. 1. 10 En la herramienta de diseño de información, use el asistente para Nueva conexión OLAP para definir una conexión OLAP y elija el controlador de middleware del cliente SAP BICS de SAP NetWeaver BW. © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx 2. Publique la conexión en un repositorio al que Web Intelligence pueda acceder. Ahora puede usar Web Intelligence para seleccionar la conexión y conectarse a la consulta BEx. 1.5 Creación de una consulta de Web Intelligence en una consulta BEx Una vez que se ha conectado a una consulta BEx, Web Intelligence asigna los metadatos de la consulta BEx a los objetos de la consulta de Web Intelligence. El Panel de consulta de Web Intelligence sirve para seleccionar los objetos adecuados para crear una consulta jerárquica. Puede agregar filtros y peticiones del mismo modo que se crean consultas en universos, aunque existen restricciones en determinadas situaciones; consulte la sección Restricciones en el uso de consultas BEx. Información relacionada Restricciones al usar consultas BEx [página 6] Selección de miembros jerárquicos en consultas BEx [página 12] Utilice el cuadro de diálogo Selector de miembros, disponible desde un objeto de jerarquía del Panel de consulta, para seleccionar miembros de una jerarquía para la consulta. 1.5.1 Consultas jerárquicas definidas Una consulta jerárquica contiene al menos un objeto jerárquico. Tiene la opción de elaborar consultas jerárquicas en universos que admitan los datos jerárquicos o en consultas BEx con acceso directo a SAP Info Queries. Los datos jerárquicos pueden provenir de bases de datos OLAP o relacionales, en función de cómo estén estructurados los datos en el universo. Nota Un origen de datos relacional no es una auténtica jerarquía, sino una ruta de navegación. Puede incluir jerarquías como objetos del resultado o del filtro. Al crear una consulta jerárquica, el Panel de consulta de Web Intelligence le proporciona funciones adicionales para el uso de datos jerárquicos. Si, por ejemplo, incluye una jerarquía como objeto del resultado, podrá elegir miembros de la jerarquía para que aparezcan en el resultado. Las funciones disponibles en el panel de consulta jerárquica también dependen del origen de los datos jerárquicos a los que se acceda. El conjunto de resultados generados por una consulta jerárquica le permite realizar análisis de datos jerárquicos. Cada objeto de la consulta crea una columna jerárquica en el informe. Puede expandir miembros para revelar sus miembros secundarios; por ejemplo, puede expandir el miembro [EE.UU.] para revelar los estados de Estados Unidos en una jerarquía [Geografía]. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 11 Los indicadores del bloque se agregan en función del miembro al que están asociadas. Por ejemplo, una consulta jerárquica que contiene la jerarquía [Clientes] y los indicadores [Ventas de unidad] y [Coste en tienda] ofrece el siguiente conjunto de resultados: Clientes Ventas de uni­ dad Coste en tienda Todos los clientes 364.707 371.579 276.773 234.555 CA 45.506 67.999 O 32.104 56.700 10.324 12.325 Estados Unidos Albany (EE.UU.) Información relacionada Selección de miembros jerárquicos en consultas BEx [página 12] Utilice el cuadro de diálogo Selector de miembros, disponible desde un objeto de jerarquía del Panel de consulta, para seleccionar miembros de una jerarquía para la consulta. 1.5.2 Escalado de factores en las consultas BEx Cuando una consulta BEx contiene indicadores que se asignan desde cifras clave escaladas, el factor de escala del indicador se muestra en el informe resultante. Cuando se cambia el factor de escala para la cifra clave, este cambio se refleja en el informe al actualizarlo. El factor de escala se muestra para el nombre del indicador en el informe y para el atributo del indicador en el panel de consultas. 1.5.3 Variables de nodo de jerarquía en consultas BEx Cuando en una característica de un nodo de jerarquía en una consulta BEx existe una petición, esta se conoce como variable de nodo de jerarquía. Si hay una variable de nodo de jerarquía, la función de selección de miembros está deshabilitada para la jerarquía. La petición relacionada con la variable de nodo de jerarquía se muestra en tiempo de ejecución. 1.5.4 Selección de miembros jerárquicos en consultas BEx Utilice el cuadro de diálogo Selector de miembros, disponible desde un objeto de jerarquía del Panel de consulta, para seleccionar miembros de una jerarquía para la consulta. 12 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx La siguiente jerarquía ilustra el comportamiento de la selección de miembros en consultas BEx. Mundo EMEA Europa Oriente Medio África América del Norte Asia Pacífico Asia Pacífico Australia Filipinas Nueva Zelanda América del Sur Regla Ejemplo Al seleccionar un miembro de una jerarquía en un nivel determinado, se seleccionan todos los miembros prin­ cipales de la jerarquía. La raíz siempre se selecciona. No es posible seleccio­ nar un nivel específico. Si se anula la selección de un miembro cuando su miembro principal ya está seleccionado, también se anulará la selección de todos los miembros secunda­ rios del miembro principal. Si Pacífico y todos sus miembros secundarios ya están seleccionados, y se anula la selección de Australia, también se anula la selección de Filipinas y Nueva Ze­ landa. Aparecen las siguientes selecciones de miem­ bros: Si selecciona un miembro cuando algunos de los miembros secundarios ya están seleccionados, se se­ leccionarán todos los miembros secundarios. Si selecciona un miembro cuando ya están selecciona­ dos miembros descendientes, todos los secundarios del miembro, también se seleccionan todos los relacio­ nados de los miembros descendientes seleccionados. ● Europa ● Pacífico Si Europa está seleccionada y selecciona EMEA, tam­ bién se seleccionan Oriente Medio y África. Aparecen las siguientes selecciones de miembros: ● EMEA ● Secundarios de EMEA Si selecciona Asia Pacífico cuando Australia ya se ha seleccionado, también se seleccionan Asia, Pacífico (secundario de Asia Pacífico), Filipinas y Nueva Ze­ landa (relacionados de Australia). Aparecen las si­ guientes selecciones de miembros: ● Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx Asia Pacífico © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 13 Regla Ejemplo ● Secundarios de Asia Pacífico ● Pacífico ● Secundarios de Pacífico Información relacionada Restricciones al usar consultas BEx [página 6] Selección de miembros jerárquicos en consultas BEx [página 12] Utilice el cuadro de diálogo Selector de miembros, disponible desde un objeto de jerarquía del Panel de consulta, para seleccionar miembros de una jerarquía para la consulta. 1.5.4.1 Para seleccionar miembros de jerarquía de consultas BEx mediante relación Puede seleccionar por relación los miembros de una jerarquía para la consulta BEx. Nota Las consultas BEx solo se pueden editar en la interfaz de Web Intelligence Applet o cliente enriquecido de Web Intelligence, a la que se accede desde la plataforma de lanzamiento de BI. 1. Abra en modo Diseño o Datos un documento de Web Intelligence que utilice una consulta BEx. 2. En la ficha Acceso a datos, en la subficha Proveedor de datos, haga clic en Editar. Aparecerá el Panel de consulta. 3. Agregue un objeto de jerarquía al área de ventana Objetos del resultado en el Panel de consulta. 4. Haga clic en la flecha que se encuentra junto al objeto de jerarquía para abrir el cuadro de diálogo Selectos de miembros. 5. En la ficha Miembros, haga clic con el botón derecho en un miembro al que desee aplicar una función. El menú muestra las siguientes opciones: Opción Descripción Secundarios Agrega todos los miembros secundarios del miembro a la lista de miembros seleccionados. Los miembros situados inmediatamente a continuación del miem­ bro seleccionado son sus elementos secundarios. Los miembros aparecen como Secundarios de [miembro se­ leccionado] en la lista. 14 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx Opción Descripción Nota No puede incluir elementos secundarios y descendientes del mismo miembro. Si ya ha seleccionado Descendientes antes de seleccionar Secundarios, los descendientes se eliminan de la lista y se reemplazan con elementos secundarios. Descendientes Agrega todos los miembros descendientes del miembro a la lista de miembros seleccionados. Todos los miembros que se encuentran a continuación del miembro seleccionado en la jerarquía son sus descendientes. Los miembros aparecen como Descendientes de [miembro seleccionado] en la lista. Nota No puede incluir elementos secundarios y descendientes del mismo miembro. Si ya ha seleccionado Secundarios antes de seleccionar Descendientes, los elementos secundarios se elimi­ nan de la lista y se reemplazan con descendientes 6. Superior La función Superior no está disponible en las consultas BEx. Ascendientes La función Ascendientes no está disponible en las consultas BEx. Relacionados La función Relacionados no está disponible en las consultas BEx. Descendientes hasta el nivel con nombre Use esta lista de nombres de nivel para seleccionar el nivel. Descendientes hasta Seleccione el número de niveles que desea incluir en la selección. Haga clic en Aceptar para cerrar el cuadro de diálogo Selector de miembros. Los miembros seleccionados aparecen a continuación del objeto de jerarquía en el panel Objetos del resultado. Al ejecutar la consulta, solo se incluyen estos miembros en el resultado de la consulta. Nota No puede excluir miembros de jerarquías en las consultas BEx. Información relacionada Para crear peticiones para la selección de miembros mediante el cuadro de diálogo Selector de miembros [página 16] Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 15 Podrá aplazar la selección de miembros hasta que se ejecute la consulta. Al hacerlo, se solicita al usuario que seleccione los miembros cuando estos ejecuten la consulta. 1.5.4.2 Para buscar miembros en el cuadro de diálogo Selector de miembros Puede buscar miembros específicos en una jerarquía mediante el cuadro de diálogo Selector de miembros. 1. Abra un documento de Web Intelligence en modo Diseño o Datos. 2. En la ficha Acceso a datos, en la subficha Proveedor de datos, haga clic en Editar. Aparecerá el Panel de consulta. 3. Agregue un objeto de jerarquía al área de ventana Objetos del resultado en el Panel de consulta. 4. Haga clic en la flecha que se encuentra junto al objeto de jerarquía para abrir el cuadro de diálogo Selectos de miembros. 5. En la ficha Miembros, haga clic en el botón Buscar para abrir el cuadro de diálogo Buscar. Nota La búsqueda se realiza siempre en toda la jerarquía almacenada en la base de datos, en lugar de solo en los miembros recuperados en el cuadro de diálogo Selector de miembros. Nota Si Activar niveles está seleccionado en la ficha Niveles, el botón Buscar estará deshabilitado. 6. Escriba texto en el cuadro Buscar texto. Puede usar caracteres comodín en la búsqueda. 7. 8. Comodín Descripción * Sustituye cualquier cadena de caracteres ? Sustituye cualquier carácter individual Seleccione una de las opciones siguientes: ○ Haga clic en Buscar en el texto para buscar en el texto mostrado de los miembros. ○ Haga clic en Buscar en clave para buscar en sus claves de base de datos. Haga clic en Aceptar para cerrar el cuadro de diálogo Selector de miembros. 1.5.4.3 Para crear peticiones para la selección de miembros mediante el cuadro de diálogo Selector de miembros Podrá aplazar la selección de miembros hasta que se ejecute la consulta. Al hacerlo, se solicita al usuario que seleccione los miembros cuando estos ejecuten la consulta. 16 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx Nota Las consultas BEx solo se pueden editar en la interfaz de Web Intelligence Applet o Web Intelligence Rich Client, a la que se accede desde la plataforma de lanzamiento de BI. Nota La selección de peticiones de miembros está restringida a la selección explícita de miembros. El usuario no puede seleccionar miembros con funciones como Ascendientes o Principal. Nota Las reglas acerca de la selección de miembros que usan funciones se aplican aquí. Consulte el vínculo que se encuentra al final de este tema. Para crear peticiones de selección de miembros: 1. Abra un documento de Web Intelligence en modo Diseño o Datos. 2. En la ficha Acceso a datos, en la subficha Proveedor de datos, haga clic en Editar. Aparecerá el Panel de consulta. 3. Agregue un objeto de jerarquía al área de ventana Objetos del resultado en el Panel de consulta. 4. Haga clic en la flecha que se encuentra junto al objeto de jerarquía para abrir el cuadro de diálogo Selectos de miembros. 5. En la ficha Peticiones, haga clic en Activar parámetro. Nota Al seleccionar esta opción, las selecciones de las demás fichas se desactivan. 6. Introduzca el texto en el cuadro Texto de petición. 7. Se desea que la petición seleccione los valores seleccionados anteriormente de forma predeterminada al visualizarse, haga clic en Mantener seleccionados los últimos valores. 8. Si desea que la petición seleccione los valores predeterminados al visualizarse, haga clic en Establecer valores predeterminados y en Editar y seleccione los valores predeterminados. 9. Haga clic en Aceptar para cerrar el cuadro de diálogo Lista de valores. 10. Haga clic en Aceptar para cerrar el cuadro de diálogo Selector de miembros. El texto de petición aparece debajo de la jerarquía en el Panel de consulta. Información relacionada Para seleccionar miembros de jerarquía de consultas BEx mediante relación [página 14] Puede seleccionar por relación los miembros de una jerarquía para la consulta BEx. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 17 1.5.4.4 Seleccionar miembros basados en la profundidad relativa de un nodo seleccionado Puede definir a qué profundidad de una jerarquía se recupera la información. Use el selector de miembros para definir la profundidad relativa. Nota Esta función solo está disponible cuando la consulta BEx tiene una variable de nodo jerárquico en la característica que está usando para la consulta. 1. Abra en modo Diseño o Datos un documento de Web Intelligence que utilice una consulta BEx. 2. En la ficha Acceso a datos, en la subficha Proveedor de datos, haga clic en Editar. Aparecerá el Panel de consulta. 3. Agregue un objeto de jerarquía al área de ventana Objetos del resultado en el Panel de consulta. 4. Haga clic en la flecha que se encuentra junto al objeto de jerarquía para abrir el cuadro de diálogo Selectos de miembros. 5. En la ficha Profundidad relativa, seleccione: 6. ○ Todos los descendientes del nodo jerárquico para que la consulte gestione todos los descendientes del nodo jerárquico seleccionado. ○ Miembros de jerarquía basados en la profundidad relativa para poder devolver datos desde una profundidad relativa de la jerarquía. Seleccione el número de niveles por debajo del nodo seleccionado para el que se devuelven los datos. Puede configurar un nivel de profundidad distinto para cada variable del nodo jerárquico. Haga clic en Aceptar para cerrar el cuadro de diálogo Selector de miembros. Al ejecutar la consulta, se le solicitará que seleccione un nodo y la consulta devolverá los datos del nodo seleccionado por debajo de la profundidad especificada. 1.5.4.5 Seleccionar miembros basados en niveles de un nodo seleccionado Puede definir el número de niveles de una jerarquía desde la que recuperar más datos detallados. 1. Abra en modo Diseño o Datos un documento de Web Intelligence que utilice una consulta BEx. 2. En la ficha Acceso a datos, en la subficha Proveedor de datos, haga clic en Editar. Aparecerá el Panel de consulta. 3. Agregue un objeto de jerarquía al área de ventana Objetos del resultado en el Panel de consulta. 4. Haga clic en la flecha que se encuentra junto al objeto de jerarquía para abrir el cuadro de diálogo Selectos de miembros. 5. En la ficha Niveles, selecciona Habilitar niveles y seleccione los niveles por debajo de los cuales desea devolver los datos. Nota Los niveles deben empezar desde la raíz seleccionada y no se pueden omitir niveles. 18 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx 6. Haga clic en Aceptar para cerrar el cuadro de diálogo Selector de miembros. Al ejecutar la consulta, se recuperarán los datos por debajo del nivel seleccionado. Si selecciona una jerarquía distinta en el tiempo de actualización, la selección de niveles se seguirá aplicando en la nueva jerarquía y devolverá nodos o valores de la nueva jerarquía por debajo del nivel seleccionado. 1.5.5 Acerca del cuadro de diálogo Configurar variables Use el cuadro de diálogo Establecer variables para introducir o modificar valores para las variables en la consulta BEx. Al crear por primea vez un documento basado en una consulta BEx que contiene variables, cuando la consulta BEx contiene como mínimo una variable obligatoria que no tenga un valor predeterminado, aparece automáticamente el cuadro de diálogo Configurar variables y muestra todas las variables y sus valores predeterminados, si los hubiera (incluidas las variables opcionales). Al guardar los valores de variable, aparece el panel de consultas y puede seleccionar los objetos para el documento. Nota Actualmente, la opción Configurar petición para cada variable no se muestra automáticamente al seleccionar por primera vez la consulta BEx para el documento. Cuando el universo transitorio se ha creado y el panel de consultas muestra los objetos, puede abrir el cuadro de diálogo Configurar variables y acceder al cuadro de diálogo Configurar petición. 1.5.6 Administrar variables obligatorias que no tienen un valor predeterminado Si distintos usuarios actualizan una copia de un documento basado en una consulta BEx que tiene una variable obligatoria y sin un valor predeterminado, use el administrador de variables en tiempo de diseño de consulta para definir cómo se administra la variable para los usuarios. Cuando un informe se publica para varios usuarios, puede asegurar que el usuario se presenta con un valor predeterminado de petición que tenga sentido. Para usar los valores predeterminados BEx, en el administrador de variables, seleccione la opción Seleccionar valores predeterminados definidos de la consulta BEx en el tiempo de ejecución. Cómo se utilicen los valores de BEx por defecto depende de las configuraciones en el administrador de variables y de cómo el usuario responda ante la petición de Purgar últimos valores de petición seleccionados cuando se purgue la consulta. Workflow cuando el diseñador de consultas desea utilizar los valores de BEx por defecto en tiempo de ejecución 1. Cuando la consulta contiene una variable de BEx obligatoria, el diseñador utiliza el valor por defecto de la variable de BEx y selecciona Usar los valores predefinidos de la consulta BEx en tiempo de ejecución. 2. Cuando un usuario ejecuta el informe, la consulta visualiza la petición para la variable de BEx. El valor propuesto por defecto es "A". El usuario selecciona un valor diferente ("C", por ejemplo). Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 19 3. El informe contiene los resultados para el valor seleccionado por el usuario "C". 4. El usuario purga el informe. El proceso de purga visualiza un mensaje de advertencia que pregunta si el usuario desea purgar el último valor de petiticón seleccionado ("C"). Si el usuario: ● Selecciona Purgar últimos valores de petición seleccionados, la consulta recuperará "A" como el valor de petición por defecto, ya que se seleccionó Usar los valores predefinidos de la consulta BEx en tiempo de ejecución en el tiempo de diseño de consulta. ● No selecciona Purgar últimos valores de petición seleccionados, la consulta recuperará "C" como el valor de petición por defecto, ya que este valor fue el último valor de petición seleccionado. Workflow cuando el diseñador de consultas no desea utilizar los valores de BEx por defecto en tiempo de ejecución 1. Cuando la consulta contiene una variable de BEx obligatoria, el diseñador no utiliza el valor por defecto de la variable de BEx ("A", por ejemplo), pero selecciona un valor diferente "B", por ejemplo. El diseñador no ha seleccionado Usar los valores predefinidos de la consulta BEx en tiempo de ejecución. 2. Cuando un usuario ejecuta el informe, la consulta visualiza la petición para la variable de BEx. El valor propuesto por defecto es "B", el valor seleccionado por el diseñador de consulta. Sin embargo, el usuario selecciona un valor diferente ("C", por ejemplo). 3. El informe contiene los resultados para el valor seleccionado por el usuario "C". 4. El usuario purga el informe. El proceso de purga visualiza un mensaje de advertencia que pregunta si el usuario desea purgar el último valor de petiticón seleccionado ("C"). Si el usuario: ● Selecciona Purgar últimos valores de petición seleccionados, la consulta recuperará "A" como el valor de petición por defecto, ya que se seleccionó Usar los valores predefinidos de la consulta BEx en tiempo de ejecución en el tiempo de diseño de consulta. ● No selecciona Purgar últimos valores de petición seleccionados, la consulta recuperará "B" como el valor de petición por defecto, ya que este valor fue seleccionado en el administrador de variables en el tiempo de diseño de consulta. 1.5.7 Crear una consulta basada en una consulta BEx que no tenga variables Puede crear una consulta con datos BEx que no contenga variables. Para acceder a la consulta BEx, debe tener habilitada la opción Permitir acceso externo a la consulta en BEx Query Designer. 1. En un documento de Web Intelligence en modo Diseño o Datos, haga clic en el icono Nuevo de la barra de herramientas Archivo. 2. En Seleccionar una lista de orígenes de datos, seleccione BEx y haga clic en Aceptar. 3. En el cuadro de diálogo, seleccione la conexión BICS adecuada. 20 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx 4. Seleccione la consulta BEx del área de ventana lateral y haga clic en Aceptar. Si la conexión BICS está basada en una InfoCube, habrá varias consultas BEx disponibles. Cuando existen variables en la consulta BEx, dependiendo del tipo de variable, aparece el cuadro de diálogo Configurar variable para definir las propiedades de la variable (consulte el siguiente vínculo para obtener más información acerca de las variables BEx y el cuadro de diálogo Configurar variables). Se abre el Panel de consulta, que muestra los objetos de la consulta como jerarquías, dimensiones y atributos. Si no puede ver la consulta BEx que desea usar, use la herramienta BEx Query Designer para comprobar que la opción Permitir acceso externo a la consulta esté seleccionada en la consulta. 5. Elabore la consulta y los filtros de la consulta con los objetos disponibles. Nota Al crear una consulta de Web Intelligence basada en una consulta BEx que contiene una o varias variables obligatorias que no tienen un valor predeterminado, al seleccionar una lista de valores o al intentar usar el cuadro de diálogo Selector de miembros, aparece un mensaje de error. Use el cuadro de diálogo Establecer variables para determinar valores para la variable obligatoria. Nota No puede filtrar objetos de resultado en consultas BEx. Nota Si la consulta BEx a la que se ha conectado incluye variables del lado de servidor SAP, puede cambiar el valor de la variable en el Panel de consulta. Haga clic en el icono Establecer variables de la barra de herramientas Panel de consulta y seleccione una nueva variable. 6. Para ejecutar la consulta, haga clic en Ejecutar consulta. Cuando dispone de varias consultas y desea ejecutar solo una, haga clic en Ejecutar consultas y seleccione la consulta que desee ejecutar. 1.5.8 Crear un documento basado en una consulta BEx que use variables Puede crear un documento basado en una consulta BEx que contenga variables. 1. En un documento de Web Intelligence en modo Diseño o Datos, haga clic en el icono Nuevo de la barra de herramientas Archivo. 2. En Seleccionar una lista de orígenes de datos, seleccione BEx y haga clic en Aceptar. 3. En el cuadro de diálogo, seleccione la conexión BICS adecuada. 4. Seleccione la consulta BEx del área de ventana lateral y haga clic en Aceptar. Si la conexión BICS está basada en una InfoCube, habrá varias consultas BEx disponibles. Cuando existen variables en la consulta BEx, dependiendo del tipo de variable, aparecerá el cuadro de diálogo Configurar variable para definir las propiedades de la variable. Consulte la siguiente tabla para obtener información acerca de la definición de variables BEx y del uso del cuadro de diálogo Configurar variables. 5. Elabore la consulta y los filtros de la consulta con los objetos disponibles. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 21 Nota Al crear una consulta de Web Intelligence basada en una consulta BEx que contiene una o varias variables obligatorias que no tienen un valor predeterminado, al seleccionar una lista de valores o al intentar usar el cuadro de diálogo Selector de miembros, aparece un mensaje de error. Use el cuadro de diálogo Establecer variables para determinar valores para la variable obligatoria. Nota No puede filtrar objetos de resultado en consultas BEx. Nota Si la consulta BEx a la que se ha conectado incluye variables del lado de servidor SAP, puede cambiar el valor de la variable en el Panel de consulta. Haga clic en el icono Establecer variables de la barra de herramientas Panel de consulta y seleccione una nueva variable. Al seleccionar una consulta BEx que contiene variables, use el cuadro de diálogo Configurar variables para definir o modificar los valores de las variables. Los pasos que tenga que realizar dependerán del tipo de variable (obligatoria u opcional) y de si existe un valor predeterminado o no. Tabla 2: Configurar variables para consultas BEx Cuando al consulta BEx tenga… Haga lo siguiente... Variables obligatorias donde como mí­ nimo una variable no tiene un valor prede­ terminado. Use el cuadro de diálogo Configurar variables para llenar las varia­ bles obligatorias. El botón Aceptar estará habilitado cuando todas las variables obligatorias tengan un valor. A continuación, aparecerá el panel de consultas y el contorno mostrará el contenido de la con­ sulta BEx tal y como se genera en el universo transitorio. En este punto, puede volver a abrir el cuadro de diálogo Configurar variables y cambiar las propiedades de Configurar peticiones. Nota Si en este momento cancela la configuración del cuadro de diá­ logo Configurar variables: a. Si usa la interfaz Subprogramas, aparece la interfaz principal de Web Intelligence sin ningún documento abierto. Si ya se ha abierto otro documento en este paso, ya se le habrá solicitado que guarde o descarte los cambios cuando empezó a crear la consulta BEx. b. Si usa la interfaz del cliente enriquecido, devolverá la interfaz a la página de inicio. Variables obligatorias con valores prede­ terminados (las variables opcionales no afectan al comportamiento). 22 Configurar variables aparece automáticamente al crear el universo transitorio, el panel de consulta muestra los metadatos. © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx Cuando al consulta BEx tenga… Haga lo siguiente... Solo variables opcionales, como mínimo una de las variables no tiene valores pre­ determinados. Se crea el universo transitorio y el panel de consultas muestra los metadatos sin abrir el cuadro de diálogo Configurar variables. Variables opcionales con valores prede­ Se crea el universo transitorio y el panel de consultas muestra los terminados. No existen variables obligato­ metadatos sin abrir el cuadro de diálogo Configurar variables. rias. Ahora puede ejecutar la consulta para el documento. Puede modificar las variables posteriormente si accede al cuadro de diálogo Configurar variables mediante el panel de consultas. 1.5.9 Agregar un segundo proveedor de datos de consulta BEx a un documento El documento actual ya se basa en una consulta BEx y desea agregar una segunda consulta BEx como proveedor de datos adicional. 1. En un documento de Web Intelligence en el modo Diseño o Datos, haga clic en el icono Agregar nuevo proveedor de datos de la barra de herramientas Archivo. 2. En Seleccionar una lista de orígenes de datos, seleccione BEx y haga clic en Aceptar. 3. En el cuadro de diálogo, seleccione la conexión BICS adecuada. 4. Seleccione la consulta BEx del área de ventana lateral y haga clic en Aceptar. Si la conexión BICS está basada en una InfoCube, habrá varias consultas BEx disponibles. Cuando existen variables en la consulta BEx adicional, dependiendo del tipo de variable, aparecerá el cuadro de diálogo Configurar variables para definir las propiedades de la variable. Consulte la siguiente tabla para obtener información acerca de la definición de variables BEx y del uso del cuadro de diálogo Configurar variables. 5. Elabore la consulta y los filtros de la consulta con los objetos disponibles. Nota Al crear una consulta de Web Intelligence basada en una consulta BEx que contiene una o varias variables obligatorias que no tienen un valor predeterminado, al seleccionar una lista de valores o al intentar usar el cuadro de diálogo Selector de miembros, aparece un mensaje de error. Use el cuadro de diálogo Establecer variables para determinar valores para la variable obligatoria. Nota No puede filtrar objetos de resultado en consultas BEx. Nota Si la consulta BEx a la que se ha conectado incluye variables del lado de servidor SAP, puede cambiar el valor de la variable en el Panel de consulta. Haga clic en el icono Establecer variables de la barra de herramientas Panel de consulta y seleccione una nueva variable. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 23 Tabla 3: Configurar variables para una consulta BEx adicional Cuando la consulta BEx tenga… Haga lo siguiente... Variables obligatorias donde como mí­ nimo una variable no tiene un valor prede­ terminado. Al seleccionar la nueva consulta BEx, el cuadro de diálogo Configu­ rar variables muestra todas las variables para la consulta BEx agre­ gada recientemente y sus valores predeterminados, si los hubiera. Solo se muestran las variables del proveedor de datos agregado re­ cientemente. Si las consultas BEx original y nueva comparten las variables, los va­ lores introducidos por la consulta inicial no perfilan los valores de di­ chas variables. Aunque la opción de fusión de las variables BEx esté activa, no se aplica una fusión en esta etapa. Proporcione las varia­ bles obligatorias y haga clic en Aceptar. Aparece el panel de consultas y el contorno muestra el contenido de la nueva consulta BEx generada por el universo transitorio subya­ cente. Cree y ejecute la consulta. Aparece el cuadro de diálogo de peticiones y muestra las variables de los dos proveedores de datos, dependiendo de la opción “Fusio­ nar variables BEx” del documento: ● Fusionar está activo: el cuadro de diálogo fusiona las peticiones que comparten las dos consultas BEx. Los valores que se mos­ trarán son los valores introducidos previamente para el primer proveedor de datos. ● Fusionar no está activo: el cuadro de diálogo muestra las peti­ ciones independientemente, con los valores independientes in­ troducidos para cada proveedor de datos. Variables obligatorias con valores prede­ terminados (las variables opcionales no afectan al comportamiento). Se crea el universo transitorio y el panel de consultas muestra los metadatos sin abrir el cuadro de diálogo Configurar variables. Solo variables opcionales, como mínimo una de las variables no tiene valores pre­ determinados. Se crea el universo transitorio y el panel de consultas muestra los metadatos sin abrir el cuadro de diálogo Configurar variables. Variables opcionales con valores prede­ Se crea el universo transitorio y el panel de consultas muestra los terminados. No existen variables obligato­ metadatos sin abrir el cuadro de diálogo Configurar variables. rias. 1.5.10 Para editar un documento basado en una consulta BEx Edite proveedores de datos en una consulta BEx en el cuadro de diálogo Establecer variables. El documento dispone de varios proveedores de datos, algunos de ellos (no todos) se basan en consultas BEx. 24 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx Al editar proveedores de datos, aparece el cuadro de diálogo Configurar variables cuando existe una variable obligatoria que no tiene valores. Esta situación solo puede ocurrir si se agregó una variable obligatoria a una de las consultas BEx subyacentes después de crear y guardar el documento. 1. En un documento de Web Intelligence, en la ficha Acceso a datos, haga clic en Editar. Aparece el cuadro de diálogo Configurar variables con las variables de la consulta BEx relacionadas con el primer proveedor de datos del documento que tienen variables obligatorias sin valores. Se muestran todas las variables de la consulta BEx, no solo las variables obligatorias a las que les faltan valores. 2. Rellene los valores de las variables obligatorias faltantes y haga clic en Aceptar. Aparece el cuadro de diálogo Configurar variables con las variables de la consulta BEx relacionadas con el segundo proveedor de datos del documento que tienen variables obligatorias sin valores. Se muestran todas las variables de la consulta BEx, no solo las variables obligatorias a las que les faltan valores. 3. Rellene los valores de las variables obligatorias faltantes de la segunda consulta BEx y haga clic en Aceptar. 4. Repita el paso anterior hasta que no haya más proveedores de datos BEx con variables obligatorias y sin valores predeterminados. Aparece el panel de consultas y muestra los objetos disponibles. 5. Aparece el cuadro de diálogo de peticiones y muestra las variables de todos los proveedores de datos, dependiendo de la opción “Fusionar variables BEx” del documento: a) Cuando Fusionar variables BEx está habilitado: el cuadro de diálogo fusiona las peticiones que comparten las consultas BEx. Los valores que se mostrarán son los valores introducidos previamente para el primer proveedor de datos. b) Fusionar variables BEx está deshabilitado: el cuadro de diálogo muestra las peticiones independientemente, con los valores independientes introducidos para cada proveedor de datos. Una vez haya introducido los valores de petición, podrá ejecutar la consulta para el documento. 1.5.11 Cancelar una edición Puede cancelar una acción de edición en una consulta BEx. Dispone de un documento de Web Intelligence con uno o varios proveedores de datos abiertos para la edición. 1. En la ficha Acceso a datos, haga clic en Editar. Aparece el cuadro de diálogo Configurar variables con las variables de la consulta BEx relacionadas con el primer proveedor de datos del documento que tienen variables obligatorias sin valores. Se muestran todas las variables de la consulta BEx, no solo las variables obligatorias a las que les faltan valores. 2. Cancele el cuadro de diálogo Configurar variables. Se cancela toda la acción de edición, no solo el cuadro de diálogo Configurar variables. El cuadro de diálogo Configurar variables no se muestra para los otros proveedores de datos. 1.5.12 Acerca de la vista previa de los datos cuando una consulta BEx tiene variables Las variables con valores faltantes no afectan a esta función. El cuadro de diálogo de peticiones (peticiones de tiempo de ejecución) muestra e invita al usuario a responder a las variables en todos los casos. Además, en esta etapa las variables ya deberían estar respondidas en el cuadro Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 25 de diálogo Configurar variables en el momento de creación del documento o en el momento en que se editó la consulta. Puede realizar la vista previa de la consulta del mismo modo que cualquier otro documento. 1.5.13 Cambiar el origen de datos de consultas BEx Puede cambiar el origen de datos para un documento basado en una consulta BEx Origen de datos original Cambiar a... Una consulta BEx Un universo .unv en un origen OLAP Una consulta BEx Otra consulta BEx Al cambiar el origen, se inicia automáticamente el Panel de consulta. Debe editar la consulta en consecuencia. 1.5.14 Cambiar el origen de datos cuando las consultas BEx contienen variables Al cambiar el documento desde cualquier tipo de origen datos a un origen de datos BEx en el que la consulta BEx contienen variables obligatorias sin valores, Web Intelligence aplica los valores más adecuados a las variables. 1. En un documento de Web Intelligence abierto en modo de diseño, seleccione Cambiar origen. 2. Seleccione uno o varios orígenes de datos existentes desde el documento y seleccione una consulta BEx que contenga como mínimo una variable obligatoria sin valores predeterminados como origen de datos de destino. En el paso de asignación se generan los objetos de destino, los valores faltantes se llenan automáticamente mediante el mecanismo "mejor ajuste". 3. Valide la asignación. Aparece el panel de consultas. 4. En el panel de consultas, abra el cuadro de diálogo Configurar variables y valide o edite los valores de la variable, según sea necesario. Puede ejecutar la consulta y guardar el documento. 26 © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx Crear consultas de SAP BusinessObjects Web Intelligence basadas en consultas BEx Creación de consultas basadas en consultas BEx © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. 27 www.sap.com/contactsap © 2014 SAP AG o una filial de SAP. Reservados todos los derechos. Queda prohibida la reproducción o transmisión de cualquier parte de esta publicación, en cualquier forma o para cualquier fin, sin el permiso expreso de SAP AG. La información que aquí se incluye puede modificarse sin previo aviso. Algunos productos de software comercializados por SAP AG y sus distribuidores contienen componentes de software con derechos de autor de otros proveedores de software. Las especificaciones de productos en cada país pueden ser diferentes. Estos materiales los proporcionan SAP AG y sus empresas afiliadas ("SAP Group") con carácter informativo, sin declaración ni garantía de ningún tipo y SAP Group no se hace responsable de los errores u omisiones en dichos materiales. Las únicas garantías para los productos y servicios de SAP Group son aquellas especificadas en las cláusulas expresas de garantía que acompañan a dichos productos y servicios, si las hubiera. Nada de lo que aparezca en este documento debe interpretarse como garantía adicional. SAP y otros productos y servicios de SAP mencionados, así como sus respectivos logotipos, son marcas comerciales o marcas registradas de SAP AG en Alemania y en otros países. Consulte http://www.sap.com/corporate-en/legal/copyright/ index.epx para obtener información y avisos adicionales sobre marcas comerciales.