Migrate an Essbase 11g On-Premises Application
Puede exportar aplicaciones desde las versiones 11.1.2.3.0nn, 11.1.2.4.0nn, 11.1.2.4.5nn o 12.2.1, mediante la utilidad de exportación LCM 11g y, a continuación, importarlas a la versión de destino mediante la utilidad CLI. Tenga en cuenta que también puede ejecutar LCMImport desde el separador Trabajos de Essbase para importar aplicaciones.
- Descargue la utilidad 11g de LCM Export: en la interfaz web Essbase, haga clic en Consola, amplíe Herramientas de línea de comandos y descargue la utilidad 11g de LCM Export Utility (
EssbaseLCMUtility.zip). La utilidad descargada se debe copiar y ejecutar en el mismo equipo que la instalación local de Essbase 11g o 12.2.1, para que se exporten los roles de Enterprise Performance Management (EPM). - Definir parámetros de exportación: si la opción
–exportepmrolesestá activada, debe definir los siguientes parámetros antes de ejecutar la exportación de LCM.- Para Linux:
export EPM_ORACLE_HOME=/scratch/Oracle/Middleware/EPMSystem11R1 export EPM_ORACLE_INSTANCE=/scratch/Oracle/Middleware/user_projects/epmsystem1 - Para Windows:
set EPM_ORACLE_HOME=C:\Oracle\Middleware\EPMSystem11R1 set EPM_ORACLE_INSTANCE=C:\Oracle\Middleware\user_projects\epmsystem1
- Para Linux:
- Configure la utilidad de exportación de LCM 11g: antes de ejecutar la utilidad, debe definir y exportar las variables de entorno EPM_ORACLE_HOME y EPM_ORACLE_INSTANCE en el terminal de shell. Estas variables deben ser las mismas que las utilizadas en el entorno de origen de EPM 11g. For details, see About Middleware Home, EPM Oracle Home, and EPM Oracle Instance. Además, en el archivo descargado descomprimido, ejecute
EssbaseLCM.bat(Windows) oEssbaseLCM.sh(Linux), según la plataforma en que desee ejecutar la utilidad. Consulte también Opciones de la utilidad de exportación LCM 11g. - Compruebe el directorio /tmp: puede que necesite cambiar la ubicación del directorio
tmp. Si está llena, es posible que falle la utilidad de exportación de LCM de 11g. - Ejecute la exportación: al exportar aplicaciones de almacenamiento de bloques que no sean Unicode, utilice la opción
-converttoutf8en el comando de exportación de LCM. Al exportar aplicaciones de almacenamiento agregado no Unicode, conviértalas manualmente mediante los pasos de Conversión de la aplicación de almacenamiento agregado no Unicode en modo Unicode.Sintaxis de exportación de LCM: en el símbolo del sistema, introduzca la siguiente sintaxis de comando para exportar una o más aplicaciones a un archivo .zip:EssbaseLCM.bat|.sh export -server essbasehost:port -user username -password password -application appname -zipfile zipfilename [-nodata] [-include-server-level] [-converttoutf8] [-forceutf8] [-generateartifactlist] [-exportepmroles] [-allApp] [-exportdata] [-cube] [-filetype] [-partitions] [-filters]Especificación de las siguientes opciones:
-exportepmroles: (opcional) exporta roles de Enterprise Performance Management (EPM)-include-server-level: (opcional) incluye artefactos de nivel de servidor, como variables de sustitución de nivel de servidor o roles de nivel de servidor-generateartifactlist: (opcional) genera la lista de artefactosPor ejemplo:
EssbaseLCM.sh export -server localhost:1423 -user admin -password password -application Sample -zipfile Sample.zip -include-server-level -exportepmroles -generateartifactlistEsto exporta artefactos adicionales: roles de nivel de servidor de usuario y grupo, roles de nivel de aplicación, cálculos y asociaciones de filtros.
- Ejecute la importación: para importar una o más aplicaciones, utilice la utilidad de interfaz de línea de comandos (CLI) de Essbase para cargar el archivo
.zipen la aplicación de destino.La sintaxis del comandolcmimportde CLI es la siguiente:
Consulte: LcmImport: Restaurar archivos de cubo.lcmImport [-verbose] -zipfilename filename [-overwrite] [-targetappName targetApplicationName][-include-server-level][-artifactlist artifactList][-restEncryPassword]Cuando existen particiones en el origen entre una aplicación de origen o base de datos, y una aplicación o base de datos de destino, solo se exportan las particiones del destino al sistema de archivos. Cuando las particiones existen entre los cubos que se van a migrar, deberá importar el origen de datos antes que el destino de datos. De lo contrario, las definiciones de partición no se pueden restaurar.Los roles se definen solo si los usuarios están disponibles en Oracle Identity Cloud Service. Puede sustituir la asignación de roles por defecto cambiando la asignación enCSSMappings.xmlproporcionada con la utilidad de exportación de LCM 11g. - Las particiones federadas no se migran, así que cuando mueva la aplicación y el cubo a otro servidor o a otro versión, tendrá que suprimir la partición federada y volver a crear la en el nuevo entorno. Consulte Solución de problemas y mantenimiento de cubos federados.
- Actualizar versión de esquema de almacenamiento agregado: después de importar las aplicaciones de almacenamiento agregado, el esquema se debe actualizar mediante ESSCMDQ. Consulte Actualización de la versión de esquema de almacenamiento agregado.
- Validar: conéctese a la interfaz web de Essbase para ver la aplicación y los cubos en la página de inicioAplicaciones.