Quería migrar unos metadatos de una instalación existente de OBIEE 12.2.1.1 a una instalación de Oracle Analytics Server 6.4 en una máquina virtual. El proceso es bastante sencillo y consiste en exportar los metadatos de la instalación de OBIEE 12c a un archivo “.bar” y luego importarlos desde la consola de OAS. En este tutorial vamos a ver cómo lo hice.

La instalación de un servidor OBIEE 12c proporciona un script que puede utilizarse para generar un archivo “.bar” que incluye los metadatos del servidor. El archivo “.bar” puede utilizarse para copiar los metadatos de un servidor a otro o, en este ejemplo, para migrarlos a un servidor Oracle Analytics 6.4. Este script se llama “export_service_instance.sh” con OBIEE 12.2.1.1 (la versión que estaba usando aquí) y se llama “exportarchive.sh” con OBIEE versión 12.2.1.4.
Primero me conecté con un shell a la máquina del servidor OBIEE 12.2.1.1. Después cambié la carpeta actual por “bitools/bin” donde se encontraba el script “export_service_instance.sh” (la carpeta “/app/oracle/biee/user_projects/domains/bi/ bitools/bin/” en la captura de pantalla siguiente). Y luego ejecuté el script con dos argumentos. El primero con el valor “ssi” para especificar la clave del servicio de este servidor OBIEE12c (ssi es la clave predeterminada) y el segundo con el nombre del archivo “.bar” “/home/oracle/export_obiee12c.bar ” que se generaría:

El script me pidió la contraseña del RPD y confirmarla y luego tardó unos minutos en generar el archivo .bar.

Copié el archivo “.bar” en mi ordenador y me conecté como administrador a la página de inicio de Oracle Analytics. Hice clic en el botón de navegación en la parte superior izquierda y seleccioné “Console” (Consola):

Busqué la sección “Configuration and Administration” (Configuración y administración) e hice clic en el botón “Snapshots” (Instantáneas):

Se abrió una nueva pestaña en el navegador Web con una lista de “Snapshots” (Instantáneas) actuales (una lista vacía en la captura de pantalla siguiente). Hice clic en el botón con tres puntos en la parte superior derecha para abrir un menú y seleccioné “Import Snapshot” (Importar instantánea):

Se abrió la ventana “Import Snapshot” (Importar instantánea). Hice clic en el botón “Select” (Seleccionar) para elegir el archivo “export_obiee12c.bar” que se había generado previamente y tecleé la contraseña del snapshot:

Hice clic en el botón “Import” (Importar) para importar el archivo. El proceso tardó unos segundos con el estado “Encrypting snapshot”:

Luego hice clic en el botón con tres puntos a la derecha de la instantánea y seleccioné el menú “Restore” (Restaurar) para restaurar los metadatos contenidos en el archivo.

Se abrió la ventana “Restore Snapshot” (Restaurar instantánea) con una descripción del contenido del snapshot. Proporcioné el motivo de la restauración y seleccioné una restauración “Custom” (personalizada) porque no quería restaurar todo el contenido del snapshot de OBIEE12c.

Solo quería importar algunos metadatos del servidor: el archivo .RPD y el catálogo web con los paneles de control, pero no los roles o las credenciales de la aplicación y los deseleccioné por este motivo. Como puede ver en la captura de pantalla siguiente, este archivo de snapshot de OBIEE12c no tenía contenido para las entradas identificadas con un triángulo de advertencia amarillo. Hice clic en el botón “Restore” (restaurar) para iniciar el proceso de restauración.

El asistente enseño un mensaje de advertencia y dejó una última oportunidad para cancelar el proceso de restauración (la restauración puede sobrescribir la definición de los usuarios, de los credenciales o de los metadatos existentes, así que tenga cuidado ya que puede dañar la instalación de su servidor). Hice clic en el botón “OK” (Aceptar) para confirmar que quería restaurar los metadatos seleccionados.

El proceso de restauración tardó unos minutos durante los cuales su estado fue “Restoring” (Restaurando).

El estado cambió a “Last restored” (Última restauración) después de unos minutos. Verifiqué que el servidor Oracle Analytics usaba ahora el archivo RPD contenido en el archivo “.bar” de OBIEE12c. Comprobé que los metadatos del catálogo web, incluidos los paneles de control, también habían sido importados.

Perfecto, todavía tenía que modificar algunas variables del repositorio RPD y los “Connection Pools” para poder ver los paneles de control y a sus datos, pero el RPD y el catálogo web se habían migrado con éxito.
Conclusión: la migración de los metadatos de OBIEE 12c a Oracle Analytics Server 6.4 es un proceso bastante sencillo que permite migrar rápidamente los paneles de control de OBIEE12c a OAS.
Descargo de responsabilidad
La página Migración de metadatos de OBIEE 12c a OAS 6.4 ha sido originalmente publicada en MyBIJourney