- Mediante PSW (Pentaho Schema Workbench) añadir un rol con determinadas restricciones.
- Publicar el schema y refrescar la caché de mondrian.
- Desde PUC (Pentaho User Console) crear un nuevo análisis interactivo: "test roles".
- Abrir PDS (Pentaho Design Studio) y seleccionar "test roles":
- añadir una variable de entrada que traiga el nombre del user que esta logueado actualmente.
- crear un proceso de acción que mapee nombres de users con roles mondrian.
- asignar al proceso de acción que ejecuta el análisis interactivo, como parámetro el rol mondrian en cuestión.
- Test.
Saludos
No hay comentarios:
Publicar un comentario