Buen día, desde UNPAZ utilizamos Wichi 6.4.
Creamos un usuario que tiene acceso solo a su carpeta personal en Browse files, el mismo no queremos que pueda realizar consultas en Saiku, solo ver vistas que le creamos.
Luego creamos desde el Saiku Analytics una vista para que pueda ver el usuario y la guardamos en su carpeta.
Hasta ahí todo bien.
El problema es que cuando el usuario intenta abrir esa vista aparece “Error Loading Query”
Si el usuario no tienen asignado ningún rol no deja que pueda ver la vista. Y si le asignamos un rol, aunque no marquemos ninguna opción (read, execute, etc) igualmente le deja realizar consultas Saiku.
La consulta es cómo hacer para que pueda abrir la vista pero que no pueda hacer consultas desde Saiku.
En Pentaho, opción Administracion, crear un rol nuevo por ejemplo lo llamamos → personal2.
En permisos de ese rol, solo habilitar:
Read Content
Execute
Asociar al "usuario " en cuestion solo ese rol → personal2
En el SIU-Wichi.xml. Editar a mano y buscar →
Si tienen configuradas las unidades de análisis, por ejemplo en el caso a continuación, hay 3 Unidades de análisis, Rectorado (rec), Exactas (exa) y Economicas (eco)
Copiar lo anterior y pegar haciendo el nuevo rol como el siguiente:
4) Guardar el cambio en SIU-Wichi.xml
Subir el SIU-Wichi.xml al pentaho (opción Gestionar fuente de datos)
Esta modificación del SIU-Wichi.xml habría que hacerlo a mano, cada vez que se actualice SIU-Wichi.xml.
Copiar las vistas de información de personal en la carpeta de usuario,
Esto permite:
El usuario solo puede acceder a su carpeta de usuario con su nombre
Puede ver las vistas de personal copiadas en su carpeta, no puede editarlas y no puede acceder a los cubos por Saiku.