Cómo habilitar el "Discovery Cache" del Enterprise Manager

En un tutorial anterior vimos cómo configurar el servidor Oracle Analytics después de su instalación y hubo una demora muy grande (algo como 2 minutos) cuando intenté acceder al “Enterprise Manager” para verificar si todo estaba en orden. De hecho, había un mensaje que recomendaba habilitar el “Discovery cache” para mejorar el tiempo de inicio de sesión. Así que en este nuevo tutorial vamos a ver paso a paso cómo habilitar el “Discovery cache”.

El inicio de sesión está tardando más de lo habitual...
El inicio de sesión está tardando más de lo habitual…

La solución es relativamente sencilla y consiste en establecer el valor adecuado para la propiedad System mBean “oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_USE_CACHED_RESULTS“.

Primero, me conecté al Enterprise manager de OAS como lo había hecho antes y una vez más recibí el mensaje de advertencia siguiente:

Advertencia debido a un largo retraso en el inicio de sesión
Advertencia debido a un largo retraso en el inicio de sesión

Hice clic en el botón de menú izquierdo (al lado del dominio weblogic “bi“)…

Menú Target Navigation
Menú Target Navigationu

… para acceder al menú “Target Navigation“. Luego hice un clic derecho en el dominio “bi” para mostrar su menú y seleccioné “System MBean Browser”.

System MBean Browser
System MBean Browser

Me desplacé hacia abajo en el menú hasta encontrar la entrada “Application Defined MBeans“. Luego abrí la entrada ”emoms.props > Server: AdminServer > Application: em > Properties > emoms.properties” tal como se ve en la captura de pantalla siguiente:

Application Defined MBeans: Properties: emoms.properties
Application Defined MBeans: Properties: emoms.properties

Hice clic en la pestaña “Operaciones” y seleccioné la operación “Establecer propiedad (SetProperty)”:

Operación SetProperty
Operación SetProperty

La clave de la propiedad utilizada para habilitar el “Discovery cache” se llama “oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_USE_CACHED_RESULTS” y su valor tiene que ser “true”. Tecleé la clave y su valor e hice clic en el botón “Invoke” para ejecutar la operación.

oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_USE_CACHED_RESULTS = true
oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_USE_CACHED_RESULTS = true

Recibí una confirmación de que la operación se había ejecutado con éxito y que los cambios se habían aplicado de inmediato. Luego hice clic en el botón “Return” para volver a la pantalla anterior.

Confirmación: Operación ejecutada con éxito
Confirmación: Operación ejecutada con éxito

Quería verificar si el caché de descubrimiento (“Discovery cache”) funcionaba como se esperaba, así que me desconecté.

Log out
Log out

Después tecleé las credenciales del usuario weblogic en la ventana de inicio de sesión, hice clic en el botón “Sign In” y crucé los dedos…

Iniciar sesión como usuario weblogic
Iniciar sesión como usuario weblogic

… y esta vez la interfaz de usuario del “Enterprise Manager” apareció después de solo dos segundos y, por lo tanto, el “Discovery cache” funcionaba efectivamente como se esperaba.

Enterprise Manager - Caché de descubrimiento habilitado
Enterprise Manager – Caché de descubrimiento habilitado

Habilitar el “Discovery cache”  es sin duda una de las primeras cosas que se debe hacer después de configurar un servidor Oracle Analytics y, como puede ver, es una operación muy sencilla.

La página Cómo habilitar el "Discovery Cache" del Enterprise Manager ha sido originalmente publicada en MyBIJourney

Todas las marcas comerciales mencionadas pertenecen a sus respectivos propietarios.
FacebookTwitterPinterestWhatsAppMail