A partir de esta versión, Ideasoft O3 incorpora las funcionalidades de exportación e importación, que permiten exportar cubosdatamarts, tableros de controlscorecards, modelos, reglas y acciones , 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 la posibilidad de habilitar (o deshabilitar) la exportación de cubos, :
- Exportación de cubos
- Completa: exporta definiciones y cubos (archivos .cube)
- Definición: exporta configuración, perfiles, vistas.
- No: no exporta cubos ni definiciones.
- Tableros de control: exporta los tableros almacenados en el servidor (istore).
- Modelos: exporta los modelos almacenados en el servidor (istore).
- Reglas: exporta las reglas almacenadas en el servidor (istore).
- Acciones: exporta las acciones asociadas a reglas.
- Escritorios: exporta los escritorios almacenados en el servidor (istore).
- Consultas: exporta las consultas (queries) almacenadas en el servidor (istore).
- Reportes: exporta los reportes almacenados en el servidor (istore).
- Expresiones: expxorta las expresiones públicas almacenadas en el servidor (istore).
En la exportación no se permiten seleccionar elementos individuales (se exportan todos los elementos de las categorías seleccionadas).
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ó.
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 de igual nombre en el servidor, al importar se sobreescribirá.
En el caso particular de la exportación importación de cubos, es posible exportar únicamente la definición (configuración, perfiles, vistas) sin exportar el cubo, o exportar definición y el cubo mediante una exportación completa.
Finalmente, presionando el botón 'Exportar' ('Export') se ejecuta la exportación.
...
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 el cubo 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.
Una vez conectados al servidor en el AdmServer, ir al menú Herramientas (Tools) y seleccionando la opción 'Importar...' ('Import...') del menú se abre el siguiente diálogo:
...
Se pide al usuario que seleccione el archivo origen de la importación (.zip).
Presionando el botón 'Importar' ('Import') se ejecuta la importación.
Sobre usuarios y roles
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.