...
Se podrá migrar una vista en particular ó un conjunto de vistas de extensión *.view desde un directorio, indicando posteriormente los permisos de acceso.
Ademas se podrá ingresar tags, que serán ingresadas ingresados en cada elemento a migrar, para luego poder realizar utilizarlas en búsquedas sobre dichos tags desde O3 BI v7.
1- Identificar el script a ejecutar según el sistema operativo correspondiente.
Windows: <intalacion/raiz>/bat/view-importer.bat
Linux: <intalacion/raiz>/sh/view-importer.sh
2- Verificar se encuentren los servicios levantados correspondientes a exist eXist y jboss.
32- Considerar la siguiente definición de parámetros:
...
Parámetro | Descripción | Ejemplo |
---|---|---|
-debug * | Parámetro que indica la visualización en consola del log generado. | -debug |
-username | Nombre de usuario existente, este será ingresado como creador de la vista migrada | -username=admin |
-pwd | Contraseña de acceso a O3 BI v7 del usuario ingresado en el parametro parámetro -username | -pwd=admin |
-viewMode | Restricción de acceso a la vista migrada. Sus valores pueden ser: private | public| <roleName> | -viewMode=public |
-fileName | Ruta absoluta local donde se encuentra la vista a migrar. (No utilizar junto a -folderName) | -fileName=/tmp/Public/litros-vendidos-estimados-y-diferencia-ultimos-4-anios.view -fileName=C:\tmp\Public\litros-vendidos-estimados-y-diferencia-ultimos-4-anios.view |
-folderName | Ruta absoluta local del directorio donde se encuentran las vistas a migrar. (No utilizar junto a -fileName) | -folderName=/tmp/Public -folderName=C:\tmp\Public |
-tags* | Tags a ingresar en cada vista migrada. Considerar que en Windows deben ser ingresados entre comillas. | -tags=migracion,Demo -tags="migracion,Demo" |
(*)Parámetro no obligatorio.
4 -
Ademas se podrá ingresar un parámetro -tags el cual tendra una lista de elementos separados por comas que se ingresaran como subjects en el dc para realizar búsquedas. En el caso de correrlo en windows, considerar si se pasan mas de un tag, estas deben pasarse entre comillas.
Consideraciones:
No se podrá utilizar ambos al mismo tiempo. Tampoco es obligatorio el parámetro de tags.
En el parámetro viewMode se podrán ingresar los siguientes valores private | public| <roleName> para poder configurar la seguridad.
Para esto correr el siguiente script que se encuentra en la carpeta sh del servidor:
--both options error
./view-importer.sh -debug -username=admin -pwd=admin -viewMode=private -folderName=/tmp/Public -tags=vero1,vero2 -fileName=/tmp/Public/litros-vendidos-estimados-y-diferencia-ultimos-4-anios.view
--file
./view-importer.sh -debug -username=admin -pwd=admin -viewMode=private -fileName=/tmp/Public/litros-vendidos-estimados-y-diferencia-ultimos-4-anios.view -tags=tag1,file
--folder
3- Identificar el script a ejecutar según el sistema operativo correspondiente.
Linux | <intalacionO3BIv7>/sh/view-importer.sh |
---|---|
Windows | <intalacionO3BIv7>/bat/view-importer.bat |
4- Ejecutar el script correspondiente con los parámetros definidos en el punto 2.
Linux | ./view-importer.sh -debug -username=admin -pwd=admin -viewMode=private -folderName=/tmp/Public -tags= |
---|
...
migracion, |
...
Demo | |
Windows | view-importer.bat -debug -username=admin -pwd=admin -viewMode=private -folderName=C:\tmp\Public -tags=" |
---|
...
migracion, |
...
Demo" |
--seguridad ROLE
./view-importer.sh -debug -username=admin -pwd=admin -viewMode=Administrator -folderName=/tmp/Public -tags=role,folder
Para el caso de role se identifico que es posible segun el role que no Tener en cuenta que en caso de migrar con permisos de <roleName> que no estén asociados al usuario ingresado en el parámetro -username, es posible no se pueda actualizar los tags por no tener acceso si se graba con un rol que no le corresponde al usuario.