Conexión a varios servidores de Essbase 26ai en Shared Services
Si el sitio utiliza varias instancias del servidor de Essbase con Shared Services, puede acceder a todas ellas en una URL centralizada de Smart View.
Si es necesario para la configuración del sitio, puede registrar varios servidores Essbase en una instancia de Shared Services.
Para configurar y gestionar varias instancias de Essbase Server con el proveedor de identidad de Shared Services, deberá ejecutar la herramienta de configuración para cada Essbase Server, proporcionando las mismas variables EPM_ORACLE_HOME y EPM_ORACLE_INSTANCE cada vez. De manera opcional, todos los servidores de Essbase pueden compartir una URL centralizada de Smart View.
Note:
Lo siguiente solo se aplica si opta por la configuración para habilitar la gestión de varios servidores Essbase en una instancia de EPM Shared Services.
-
Esta configuración solo está soportada para despliegues independientes (no para el despliegue de Marketplace en OCI).
-
Las asignaciones de filtros y las operaciones de LCM no se admiten desde Shared Services Console.
-
Después de desinstalar un servidor de Essbase, debe limpiar las entradas de Essbase del registro de EPM. De lo contrario, las entradas eliminadas de EssbaseCluster permanecen en Shared Services Console.
Importante: Lea todos los pasos antes de comenzar. Si opta por configurar varios servidores Essbase con una única instancia de Shared Services, requiere reconfiguración y no puede realizar un rollback del parche.
Seleccione un flujo de trabajo
Para desplegar varios servidores Essbase que compartan un EPM Shared Services como proveedor de identidad, seleccione el flujo de trabajo que sea más adecuado para su situación.
-
Instale Essbase 26ai por primera vez, como se describe en Instalación de Oracle Essbase.
-
Detenga los servicios de Essbase, como se describe en Parar, Iniciar y Comprobar Servidores.
-
Ejecute la configuración para registrar varios servidores Essbase con Shared Services (instrucciones a continuación).
-
Opcionalmente, configure Essbase para acceder a todos los servidores de Essbase desde una URL centralizada de Smart View, como se describe en Acceso a varios servidores de Essbase desde Smart View.
O BIEN
-
Si está realizando una actualización, realice una copia de seguridad de las aplicaciones existentes. Consulte Copia de seguridad y restauración de Essbase.
-
Además de la copia de seguridad, realice una exportación de LCM de las aplicaciones para que se puedan volver a importar después de la reconfiguración. Consulte el comando de la CLI LcmExport (o el trabajo Export LCM).
-
Detenga los servicios de Essbase como se describe en Parar, Iniciar y Comprobar Servidores.
-
Ejecute la configuración para registrar varios servidores Essbase con Shared Services (instrucciones a continuación).
-
Opcionalmente, configure Essbase para acceder a todos los servidores de Essbase desde una URL centralizada de Smart View. Consulte Acceso a varios servidores de Essbase desde Smart View.
Registro de varios servidores Essbase en EPM Shared Services
Para registrar varios servidores Essbase con una instancia de EPM Shared Services, realice estos pasos.
-
Siga los pasos del 1 al 4 de la ruta de acceso Seleccionar un flujo de trabajo anterior (copia de seguridad de aplicaciones y, a continuación, instalación o aplicación de parches al software para cada instancia del servidor de Essbase).
-
En la primera instalación del servidor de Essbase, navegue hasta
<Oracle_Home>/essbase/biny ejecute la herramienta de configuraciónconfig.sh(oconfig.bat). Consulte Configuración de Oracle Essbase para obtener más información sobre la herramienta. -
En la página de configuración con la etiqueta Proveedor de identidad, haga clic en Activar proveedor de identidad de EPM Shared Services y proporcione las ubicaciones de ruta para las variables del sistema EPM EPM EPM_ORACLE_HOME y EPM_ORACLE_INSTANCE.
-
De manera opcional (también en la pantalla Proveedor de identidad), proporcione un nombre para el servidor de Essbase que está registrando con Shared Services. Si omite un nombre, la configuración le asignará el nombre EssbaseCluster-1 (o EssbaseCluster-n).
-
Complete las tareas de configuración restantes. Como resultado, la configuración registra el servidor de Essbase con Shared Services como EssbaseCluster-1 (o como el nombre que opcionalmente proporcione). Nota: Este es un único servidor de Essbase, en lugar de un cluster real.
-
Vuelva a ejecutar la configuración para el segundo servidor de Essbase, proporcionando las mismas ubicaciones del sistema EPM que indicó para el primero. Como resultado, la configuración registra el segundo servidor de Essbase con Shared Services como EssbaseCluster-2 (o como el nombre que opcionalmente proporcione).
-
Continúe configurando todos los servidores Essbase adicionales de la misma manera.
-
Vuelva a importar todas las aplicaciones mediante el comando LcmImport de la CLI (o el trabajo Import LCM).
Notas
Problema conocido: en Shared Services Console, en Grupos de aplicaciones, si hace doble clic en un nombre de aplicación en un cluster de Essbase no registrado, devuelve un mensaje EPMLCM-13000: Service currently not available.
Pasos manuales para limpiar el registro de EPM
Después de desinstalar un servidor de Essbase, debe limpiar las entradas de Essbase del registro de EPM. De lo contrario, las entradas eliminadas de EssbaseCluster permanecerán en Shared Services Console.
Para limpiar el registro de EPM, realice estos pasos.
-
Navegue hasta
<EPM_ORACLE_INSTANCE>/bin. -
Enumere los componentes con el tipo CLUSTER.
./epmsys_registry.sh view CLUSTER -
Observe los ID de cluster del nombre del servidor de Essbase (por ejemplo, EssbaseCluster-1) y los ID de sus secundarios.
-
Suprima los componentes con esos ID.
./epmsys_registry.sh deletecomponent \#componentID -
Para cada componente secundario de tipo APPLICATION, elimine el archivo correspondiente sustituyendo las extensiones
.ESBo.ESBAPPpor.instanceen el ID.Por ejemplo,
ID secundario: Sample_EssbaseCluster-1_1. ESBAPP
ID secundario: servidores analíticos:EssbaseCluster-1:1. ESB
TIPO: APLICACIÓN
./epmsys_registry.sh removefile SYSTEM9/ESSBASE_PRODUCT/@'Analytic Servers:EssbaseCluster-1:1.instance'TIPO: APLICACIÓN
./epmsys_registry.sh removefile SYSTEM9/ESSBASE_PRODUCT/@'Sample_EssbaseCluster-1_1.instance' -
Enumere los componentes con el tipo PROJECT.
./epmsys_registry.sh view PROJECT -
Suprima los componentes con esos ID.
./epmsys_registry.sh deletecomponent \#componentID -
Muestre los componentes con el tipo PROVIDER_SERVICES_WEB_APP.
./epmsys_registry.sh view PROVIDER_SERVICES_WEB_APP -
Observe el ID del componente que tiene un instance_home y un localhost_name que coinciden con la instancia de Essbase y suprima ese componente.
-
Observe el ID del componente que tiene un instance_home y un localhost_name que coinciden con la instancia de Essbase y suprima ese componente.