Actualizacion O3 BI 5.1.150

Actualización O3 BI 5.1.150

Esta actualización incorpora mejoras críticas al servidor de O3 y es altamente recomendable su instalación en todas las versiones 5.1.100 de O3, independientemente de que utilicen clientes web o desktop.

Atención

Actualización de aplicación altamente recomendada.

Alcance

Se introducen mejoras y correcciones.

Mejoras

  • Manejo de memoria con metadatas grandes: Se ha optimizado el manejo de memoria del servidor en casos de modelos multidimensionales con metadatas grandes. Las optimizaciones permiten reducir la necesidad de memoria para estos modelos. Esto afecta todas las plataformas, pero especialmente las que usan JVM de 32bits, las cuales tienen un límite de memoria más bajo para direccionar. Al activar esta optimización se reduce la memoria requerida para cada usuario que consulta un modelo con este tipo de Metadatas. En caso que sea necesario, es posible controlar a bajo nivel cuanta memoria se quiere utilizar para tal fin, pero los valores por defecto son adecuados en la mayoría de los casos.

Correcciones

  • Corrección en la distribución de memoria cache del servidor: En ciertas condiciones, cuando la suma de la cache de los cubos es superior a la cache del servidor, la distribución de memoria entre los modelos podía dejar algunos modelos utilizando menos memoria de la disponible (1000 bloques por modelo en vez del máximo posible).
  • Se corrige un problema que podía mantener memoria en uso luego que un usuario abandona y retoma una sesión luego de algunos minutos.

Distribución del la Actualización

La actualización esta disponible en la forma de un archivo _o3p-5.1.150.jar, temporalmente adjuntado a esta página

Archivo

_o3p-5.1.150.jar

Tamaño

37784

MD5

8cee0d5de168501de9b12f660560d9ce

Publicación

2/11/09

Se aplica a

O3 5.1.100, todas las ediciones, clientes web y desktop

Tipo de Actualización

O3 Server y O3 Desktop

Instalación

Esta Actualización es Altamente Recomendada para el O3 Server.

Su instalación para el O3 Desktop es opcional, debería aplicarse en el O3 Desktop si se han encontrado situaciones donde la memoria disponible para el mismo no fuera suficiente para el trabajo con varios modelos multidimensionales en forma simultánea en particular si sus Metadatas son de tamaño grande (millones de miembros).

Los pasos para realizar la instalación en ambos casos se explican en esta Guía de Instalación de Actualizaciones de O3.

Configuración adicional

Metadata optimizada

Las siguientes propiedades definen el comportamiento de la metadata optimizada. Esta se debe activar del lado cliente (Web Client o Desktop), y es recomendable hacerlo en cliente web, sobre todo en plataformas de 32 bits.

Esta optimización no se encuentra activada por defecto en esta Actualización, para permitir a cada administrador decidir su activación. En próximas versiones de O3 (5.2 en adelante), esta optimización será activada por defecto.

La optimización introducida busca reducir el número de miembros de la dimensión que son transferidos al cliente para desplegar en el "árbol" de navegación en la dimensión. Típicamente, los usuarios pueden recorrer algunos cientos de elementos en los "combos" de navegación de las dimensiones, pero cuando los elementos son miles o decenas de miles no es práctico realizar una recorrida visual de los mismos para encontrar un elemento en particular sino que en esos casos los usuarios encuentran más conveniente realizar una búsqueda y acceder directamente al miembro de la dimensión.

Para estos casos, la optimización de Metadata introducida transmite un número importante de elementos al cliente para que los despliegue en los "combos" de selección de las dimensiones, pero si superan cierto límite indica que existen otros elementos pero no los despliega. Si los mismos son buscados y "matchean" la expresión de búsqueda son presentados al usuario con normalidad para que los seleccione.

Los límites que se controlan en esta metadata optimizada, son la cantidad de miembros totales que se envían al cliente por cada dimensión del modelo multidimensional, y la cantidad de hijos de un mismo elemento (hermanos) que se envían al cliente.

Propiedad

Valor por omisión

Descripción

Componente de O3

o3.metadata.cache.enabled

false

Indica si se activa la metadata restringida para los clientes

Cliente Web y Desktop

o3.memberCache.size

20000

Máxima cantidad de elementos a disponer en el cliente por dimensión

Cliente Web y Desktop

o3.metadata.client.maxChildren

500

La cantidad máxima de hijos de un elemento que se transmiten al cliente.
Si hay más hijos en el servidor, en el árbol de dimensiones presentado al usuario se indica mediante un "Más elementos ..." al final de los elementos desplegados.

O3 Server

Para aplicar las propiedades descriptas se deben modificar los siguientes archivos:

ambiente

archivo para aplicar las propiedades

Cliente Web

<o3>/jboss/server/default/ideasoft-o3/GServer_custom.properties

Cliente Desktop

<o3>/O3Browser_custom.properties

servidor

<o3>/jboss/server/default/ideasoft-o3/GServer_custom.properties

Las propiedades que sean agregadas o modificadas en el archivo <o3>/jboss/server/default/ideasoft-o3/GServer_custom.properties requieren el reinicio del servidor de o3.