Nube de análisis de Oracle se basa en la versión en la nube de Oracle de Essbase . Si está comenzando desde cero, puede aprovechar las numerosas herramientas de OAC para importar y crear cubos de Essbase, pero ¿cómo toma los cubos existentes de un entorno local y los migra al ¿nube?
Resulta que este proceso es sencillo y sorprendentemente limpio, al menos en mi experiencia. Esto es lo que necesita saber para comenzar:
OAC proporciona herramientas para extraer la aplicación de su servidor local para importar al servidor OAC, pero hay algunos requisitos previos que debe tener en cuenta, así como algunas consideraciones que se deben tener. al diseñar su proyecto de migración.
OAC y el proceso de Essbase es un área en la que me ha impresionado mucho la calidad de la documentación de Oracle. Es claro, está bien redondeado y se siente completo. En el pasado, con demasiada frecuencia me convertí desconcertado cuando busco respuestas en las guías de administración cuando no sé las palabras clave exactas que necesito para buscar un tema en particular, o si algunos temas generalmente se pasan por alto. Para OAC, sin embargo, siento como el equipo de Oracle, se ha encargado de crear una documentación buena, examinada y bien organizada como referencia.
Por lo tanto, simplemente vincularé a su documento en Preparación para migrar la aplicación local a el servicio en la nube , pero enfatizar un par de puntos que me parecieron significativamente importantes en nuestras migraciones.
OAC requiere que las aplicaciones que importa se guarden en modo Unicode. Los cubos de nuestro cliente no estaban almacenados en Unicode, por lo que tuvimos que seguir los pasos de Oracle proporcionados aquí para convertirlos antes de cualquier otra actividad. Este es un paso que debe identificarse y planificarse con anticipación, ya que es un impedimento si no se completa y puede llevar a sus equipos de soporte una cantidad significativa de tiempo para comprender, planificar y ejecutar. dependiendo de la cantidad de aplicaciones, la familiaridad de sus recursos y las consideraciones de priorización.
Deberá evaluar el impacto, si lo hay, de estas configuraciones en sus aplicaciones específicas y determinar diseños alternativos para adaptarse a cualquier requisito que puedan afectar.
El proceso de migración utiliza algunas nuevas utilidades de línea de comandos específicas de OAC que se pueden descargar directamente desde el entorno de OAC.
Dado que OAC no tiene una contraparte directa de los servicios compartidos, las funciones de la utilidad LCM están integradas en la interfaz de usuario web de OAC y se pueden controlar de manera más específica mediante la utilidad de línea de comandos LCM. Este es la herramienta recomendada para usar para extraer una aplicación de su entorno local.
Puede guardar esta utilidad en su máquina local (en la misma red que su entorno local de Essbase) y usar su sintaxis de comando para apuntar a su servidor local.
Puede encontrar explicaciones detalladas de esta herramienta y su sintaxis aquí.
La segunda herramienta de línea de comandos es la herramienta genéricamente llamada interfaz de línea de comandos (CLI). CLI le permite conectarse al entorno OAC y emitir comandos para cargar archivos, iniciar scripts y realizar una variedad de otras funciones en el servidor. Si tiene secuencias de comandos locales creadas para administrar los procesos de administración de datos de los cubos de Essbase, puede llamar a esta utilidad como un medio para emitir comandos a Essbase. directamente.
El proceso real para migrar es sorprendentemente simple.
Aquí hay un par de cosas que encontré mientras realizaba este proceso para nuestros clientes:
La utilidad LCM ofrece la opción de exportar datos (o no) desde el cubo. Dado que el cubo en cuestión tenía varios gigabytes de datos almacenados, solo quería extraer la aplicación en sí, que sería drásticamente más pequeño. Sin embargo, cuando ejecuté el proceso, siguió generando múltiples archivos de texto de 2 GB. Después de hurgar, me di cuenta de que esto se debía a que el nivel 0 exporta desde un antiguo la migración se había dejado en la estructura de carpetas de la aplicación. Es decir, los datos no se extraían del propio cubo, simplemente se copiaban de la carpeta que contenía el archivo de la aplicación y estructura de soporte.
Además, si hubiera intentado cargar los datos en estos archivos, suponiendo que fueran exportaciones recientes del cubo, habría estado importando datos de cualquier migración anterior en la que se hubieran originado, lo que solo habría causado más confusión río abajo.
Además, también es un buen momento para evaluar la eliminación de secuencias de comandos, fórmulas y otros objetos innecesarios o retirados dentro de la aplicación. Esto claramente ayudará a crear una aplicación 'limpia' y más fácil de administrar. una vez que esté disponible en OAC.
Debido a las razones ya mencionadas, es claramente ideal importar solo la aplicación para poder examinar las estructuras y varios objetos antes de introducir datos en la ecuación. Esto también ahorra una tonelada de tiempo de procesamiento.
Al realizar estas tareas, mi método preferido era exportar la aplicación desde el entorno de origen a través de la utilidad LCM, luego usar CLI para cargar el archivo y luego importar la aplicación a través de la interfaz de usuario. Me gusta la interfaz de usuario y Traté de hacer todo lo posible allí. A partir del verano/otoño de 2018, la interfaz de usuario tenía algunos problemas con la carga de archivos grandes, pero funcionaba bien para tamaños más pequeños (menos de 100 MB más o menos). Su experiencia puede ser diferente, especialmente porque Essbase ahora versus entonces probablemente tenga una experiencia de interfaz de usuario aún mejor y más estable.
El proceso de migración de la versión local a la nube de Essbase fue fluido, con relativamente pocas contratiempos. A menudo, con estas nuevas herramientas, puede sentirse como colocar una clavija redonda en un orificio cuadrado, pero aqui no. El proceso fue limpio y simple, ¡y funcionó!
Comuníquese con nosotros para obtener más información sobre OAC y Essbase, incluida la integración de datos a través de ETL, MDM y otras herramientas, o encuéntrenos en LinkedIn, Facebook, Twitter o YouTube. Nos encantaría ayudar a su organización para avanzar a la siguiente etapa de su evolución de Business Intelligence y EPM.
Want to know more about Migrating On-Premise Essbase to Oracle Analytics Cloud? Please complete the form below and we'll get back to you shortly.
Oracle
Oracle tiene el conjunto más completo de aplicaciones comerciales globales integradas que permiten a las organizaciones tomar mejores decisiones, reducir costos