Howto Importación Selectiva de Recursos de O3BI
O3 BI AdmServer 7.x
Procedimiento para importar parcialmente recursos de una Exportación O3BIEn ocasiones requerimos armar un ambiente de desarrollo u otro ambiente, en donde queremos reproducir parcialmente una instalación de otro servidor, como por ejemplo con menor cantidad de cubos.
Este procedimiento se puede realizar desde la versión O3BI 7.0.9 y para esta misma versión se debe cambiar el archivo o3-server.jar, teniendo en cuenta que no se ha aplicado alguna otra modificación anterior a este archivo en su instalación.
Para ello bajar el siguiente archivo y descomprimirlo en el directorio raíz de la instalación.
Cuando realizamos una Exportación de O3BI se genera un archivo *.zip en el directorio <O3BI>\server\shared\jcr\export
PASO 1 - Descomprimir archivo de exportación
Se debe descomprimir este archivo y en la raíz hay un archivo exportInfo.xml, que contiene todos los elementos recursos de la instalación O3BI.
PASO 2 - Edición del archivo exportInfo.xml
Este archivo hay que editarlo para realizar las modificaciones necesarias para luego importar la selección de recursos que requerimos.
El archivo exportInfo.xml no está formateado, por lo que se sugiere formatear el mismo para un mejor entendimiento, con un editor que lo pueda realizar.
Oxygen es un programa que brinda una licencia trial por un mes y con el cual podemos formatear/indentar el archivo exportInfo.xml
Tomamos como base de ejemplo que queremos solamente dejar el cubo de Bodegas Forecast que tiene la urn: urn:o3bi:default:r:cube:n:o3bi:BodegaForecast
Editamos el archivo exportInfo.xml y dejamos las siguientes líneas para declarar al cubo.
<exportElementInfo> <id>urn:o3bi:default:r:cube:n:o3bi:BodegaForecast</id> <title>Bodega Forecast</title> <type>cube</type> <workspace>runtime</workspace> </exportElementInfo>
y para dejar las vistas asociadas al cubo Bodegas Forecast las líneas que involucren elementos exporElementInfo del type=view que contengan la urn del cubo en los refenrenceList .. id.
<exportElementInfo> <id>urn:o3bi:default:r:view:a:1070</id> <title>litros-estimados-vendidos-y-diferencia-anio-ala-fecha</title> <type>view</type> <workspace>runtime</workspace> <view> <typeAccess>PUBLIC</typeAccess> </view> <referenceList> <id>urn:o3bi:default:r:cube:n:o3bi:BodegaForecast</id> <type>cube</type> </referenceList> </exportElementInfo>
Los demás <exportElementInfo> se eliminan.
PASO 4 - Comprimir nuevo archivo de exportación
Antes de realizar la importación debemos generar un nuevo archivo de exportación *.zip, recomendando realizarlo con un nuevo nombre, para luego ser utilizado en la Importación O3BI