A partir de esta versión, Ideasoft O3 incorpora las funcionalidades de exportación e importación, que permiten exportar datamarts, scorecards, modelos, reglas, acciones, escritorios, queries, reportes y expresiones públicas a un archivo a un archivo (.zip) desde el Servidor de Administración (AdmServer), e importar desde un archivo exportado a otro servidor.
Este mecanismo puede utilizarse por ejemplo para procedimientos de migración de versiones, y para ambientes de trabajo con servidores de producción, desarrollo, y testeo independientes. También puede utilizarse como mecanismo de respaldo de una instalación.
Exportación
A través de esta funcionalidad, se exportarán todos los elementos existentes en el servidor a un archivo .zip (dependiendo de las opciones de exportación que se describen a continuación). Es decir, se exportarán todos los datamarts(incluyendo vistas, perfiles), tableros de control, reglas, modelos y acciones, escritorios, queries y expresiones públicas disponibles en el servidor.
Una vez conectados al servidor en el AdmServer, ir al menú Herramientas (Tools) y seleccionando la opción 'Exportar...' ('Export...') del menú se abre el siguiente diálogo:
Se pide al usuario que seleccione el archivo destino de la exportación (.zip), y las opciones de exportación, que incluyen:
...
Si la exportación finaliza correctamente, muestra un mensaje de "Exportación exitosa" y se genera el zip en la ubicación que se indicó.Estructura del .zip generado:
Importación
A través de esta funcionalidad, se importarán todos los elementos existentes en el archivo de origen (.zip) al servidor. Es decir, se importarán al servidor todos los cubos (incluyendo vistas, perfiles), tableros de control, reglas, modelos y acciones , acciones, escritorios, consultas, reportes y expresiones contenidos en el archivo origen.
En caso de existir un elemento (tablero de control, regla, modelo o acción) de igual nombre en el servidor, al importar se sobreescribirá.
En el caso particular de la importación de cubos, si ya existía un cubo de igual nombre publicado en el servidor, el cubo se sobreescribe, pero se mantiene la url de publicación en el servidor. Si un el cubo de igual nombre no estaba publicado previamente en el servidor, es posible indicar el directorio del servidor donde importar los cubos (por defecto, directorio cubes bajo jboss/server/default/ideasoft-o3/server) mediante la property o3.cubes.repository.location. Además, en todos los casos el cubo se publica y se marca como disponible.
...
Los usuarios y roles no son exportados, por lo que el usuario deberá crear nuevamente los usuarios una vez que haya importado, para dar por completo el proceso.
Restricciones
Actualmente no se permite una serie de acciones en lo que a exportación se refiere:
- No se permite la selección de elementos puntuales a exportar e importar.
- No se permite exportar únicamente un datamart (archivo .cube) sin su definición (vistas, perfiles).
- La exportación no incluye archivos .srv, simulaciones, expresiones privadas, e-portal.
- No se exportan permisos de istore
- Actualmente el respaldo (a través de exportación) no incluye archivos .srv, simulaciones, expresiones privadas, e-portal.