Cómo exportar Binary Files

Disponible a partir de la versión 3.1.0-kickoff

A partir de la versión 3.1.0 se ha añadido a la Herramienta de Exportación/Importación la posibilidad de exportar/importar los Binary Files almacenados en el GridFS de MongoDB entre instancias de Plataforma.

Generación de scripts

Con rol Administrador nos dirigimos al entorno origen (donde tenemos los datos de los ficheros que queremos migrar) y accedemos a la opción de menú DEV TOOLS > Export & Import Environment Tool. Esta herramienta nos permite realizar migración de datos (tango de la ConfigDB como la RealTimeDB) entre entornos.

Para generar los scripts de exportación e importación de MongoDB nos vamos a la pestaña EXPORT y seleccionamos la opción BinaryFiles Export:

 

Seleccionamos los ficheros que queremos migrar y ponemos el usuario y contraseña de Mongo.

Por defecto el usuario y contraseña de MongoDB en las instalaciones es: platformadmin/0pen-platf0rm-2018!

Luego seleccionamos el botón START EXPORT y se descargará un zip que contendrá los archivos de exportación e importación de los datos:

La exportación

Para realizar la exportación hay que entrar dentro del contenedor de la RealTimeDB del entorno origen y ejecutar el script export.sh sobre el directorio \tmp lo que generará los archivos correspondientes con los datos de los ficheros seleccionados para la exportación.

Es recomendable mapear antes el directorio \tmp del contenedor al directorio \datadrive\onesaitplatform\mongo\export de la máquina. Para que el acceso a los ficheros sera más sencillo.

La importación

Para realizar la importación de los datos exportados hay que acceder al contenedor de la RealTimeDB del entorno destino y ejecutar el script import.sh sobre el directorio \tmp