Funcionalidades y metadatos de consultas BEx en BI4

Las consultas BEx es la fuente de datos más usual y recomendable para acceder desde los componentes de la plataforma SAP BusinessObjects BI 4.0 a datos de SAP NetWeaver BW. Dependiendo de qué componente estemos utilizando, hay ciertas particularidades o diferencias cuando se trata de reconocer los metadatos o funcionalidades tal como son interpretados en SAP NW BW.


Las consultas BEx es la fuente de datos más usual y recomendable para acceder desde los componentes de la plataforma SAP BusinessObjects BI 4.0 a datos de SAP NetWeaver BW.  Dependiendo de qué componente estemos utilizando, hay ciertas particularidades o diferencias cuando se trata de reconocer los metadatos o funcionalidades tal como son interpretados en SAP NW BW. En la Nota SAP 1848104 encontramos un documento adjunto con esta información, su regular consulta, especialmente cuando se publique alguna actualización, resulta recomendable para conocer los cambios o avances en este aspecto.

Metadatos y funcionalidades de las Querys BEx soportadas por los componentes BI4

Para ver el documento completo, consulta la Nota SAP 1848104

Equivalencia de términos entre SAP NW BW y SAP BO BI

Actualmente son del mismo fabricante, pero ambas plataformas tienen origines y finalidades diferentes pero complementarias. En un contexto integral de una infraestructura analítica, podríamos afirmar que SAP NetWeaver Business Warehouse (SAP NetWeaver BW o SAP NW BW) es la capa de datos y SAP BusinessObjects Business Intelligence (SAP BusinessObjects BI, SAP BO BI o BI4 si se trata de la última versión disponible. Adquirida por SAP en 2007) es la capa de visualización o presentación de la información.


Actualmente son del mismo fabricante, pero ambas plataformas tienen origines y finalidades diferentes pero complementarias.  En un contexto integral de una infraestructura analítica, podríamos afirmar que SAP NetWeaver Business Warehouse (SAP NetWeaver BW o SAP NW BW) es la capa de datos y SAP BusinessObjects Business Intelligence (SAP BusinessObjects BI, SAP BO BI o BI4 si se trata de la última versión disponible. Adquirida por SAP en 2007) es la capa de visualización o presentación de la información.

Términos utilizados en SAP NW BW y SAP BusinessObjects BI

SAP BO BI utiliza como fuente de datos los objetos  de SAP NW BW, especialmente las consultas BEx, tener claro la equivalencia de los principales elementos de información entre uno y otro entorno facilitará la comunicación e implementación de una plataforma de información.

Conectividad de los componentes SAP BI con fuentes de datos SAP NW BW

A continuación un cuadro resumen de las posibilidades de conectividad para acceder a fuentes de datos SAP NW BW desde componentes clientes SAP BusinessObjects BI o herramientas que permiten generar contenidos de Business Intelligence.


A continuación un cuadro resumen de las posibilidades de conectividad para acceder a fuentes de datos SAP NW BW desde componentes clientes SAP BusinessObjects BI o herramientas que permiten generar contenidos de Business Intelligence. En todos los casos, si la herramienta tiene conectividad BICS (BI Consumer Services, introducida en la versión 4.0) es a alternativa más recomendable por la rapidez de acceso y por ofrecer el mejor reflejo de la definición de los metadatos.

Conectividad de los componentes clientes soportados por BI4 para fuentes de datos SAP

Predictive Analysis y Visual Intelligence aceptan universos UNX pero no si acceden a fuentes de datos SAP NW BW.  Tener presente que esta conectividad puede mejorar o variar en el futuro.

Monitorización de los “buffers” de SAP

Complementando la entrada anterior, la transacción que nos ayuda a monitorizar los buffers de un sistema SAP nos muestra las siguientes columnas de valores:


Complementando la entrada anterior, la transacción que nos ayuda a monitorizar los buffers de un sistema SAP nos muestra las siguientes columnas de valores:

Cabecera de la ventana ST02

  • HitRatio %.  Indica el porcentaje de veces que se ha encontrado la información en el buffer.  Si la información  se encuentra en el buffer se evita el acceso a la base de datos, mejorando el rendimiento del proceso que solicita el dato. 
  • Allocated size. Señala el tamaño en KB que ocupa el buffer.  Es un poco mayor que el tamaño disponible, debido que una parte se utiliza para la administración del respectivo buffer.
  • Free Space. Espacio libre del buffer.
  • Dir size entries. Indica el número de entradas de directorio que puede contener el buffer.  Puede suceder que el buffer tenga  espacio suficiente, pero un número de entradas limitado, impidiendo la carga de datos.
  • Free Directory Entries (FreeDirEnt).  Indica, en dos columnas, el número y porcentaje de entradas libres.
  • Swaps. Indica el número de objetos que han sido desplazados del buffer para liberar espacio necesario por la entrada de otro objeto.  El Swapping es señal de falta de entradas o espacio asignado al buffer.
  • Database Access.  Indica el número de veces en que se ha accedido al buffer debido a que el objeto no se ha encontrado en el buffer.

Cuáles son los valores “ideales”

  • Hit Ratio: Este valor debe encontrarse entre un 90-95%.
  • Swap: Por norma general, debe encontrarse lo más próximo a cero.
  • Free space: El espacio libre debe encontrarse en alrededor del 25% o más.
  • Free Dir Entries: Las entradas libres deben encontrarse en alrededor del 25% o más.

Realizar un seguimiento a estos indicadores nos ayudará a evitar buffers pequeños o demasiados  grandes, los cuales pueden provocar un mal rendimiento. 

Adicionalmente se debe controlar, si se cuenta con más de un servidor de aplicaciones, que la sincronización de la actualización de los buffers sea correctamente (a través de la transacción AL12 podemos ver los tiempos de actualización de los servidores, el cual debe ser aproximadamente el mismo, alertando si este difiere en más de cinco minutos).

Referencia: ISBN 9788478979745

Los “buffers” de un sistema SAP

Los buffers de un sistema SAP son áreas de memoria que permiten almacenar programas, registros de tablas, y otros objetos del sistema, con el fin de mejorar el rendimiento de los procesos que utilizan estos datos. Con la transacción ST02 podemos visualizar el estado de los buffers del sistema.


Los buffers de un  sistema SAP son áreas de memoria que permiten almacenar programas, registros de tablas, y otros objetos del sistema, con el fin de mejorar el rendimiento de los procesos que utilizan estos datos.  Con la transacción ST02 podemos visualizar el estado de los buffers del sistema.

Estructura de la ventana de la transacción ST02 para ver los buffers del sistema

De esta ventana, destacamos los siguientes tipos de buffers:

  • Buffers del repositorio (Nametab buffers). Contiene las definiciones de las tablas y campos activos del diccionario del sistema.  Cuando se activa una tabla o un campo en el sistema, se añade una entrada en dichos buffers.
  • Buffers de programas.  Contiene las versiones ejecutables de los programas.
  • Buffers de tablas. Almacenan registros o rangos de registros. En la configuración de cada tabla (Technical Option) se puede ver su inclusión en este buffer. Esta sección presenta dos entradas: Generic Key (rangos de registros o tablas enteras) y Single record (registros individuales)
  • Export/Import. Facilita, vía programas, la grabación de datos en memoria, también es usada por las jerarquías de BW.

Hay una serie de recomendaciones para valorar el uso de los buffers, tales como la frecuencia de modificación de las tablas, modo de acceso (vía claves primarias) o el tamaño de la tabla.  La buena gestión de los buffers de un sistema SAP NW BW repercutirá en el funcionamiento de otras aplicaciones que se ejecuten sobre ella, tal como SAP Busniess Planning and Consolidation (SAP BPC).