La red del Business Intelligence
Hola tengo una duda que agradeceria si me pueden decir que estoy haciendo mal.
Estoy creando un cubo en schema workbench y defino permisos para los diferentes roles para que solo aquel que debe lo vea pero al publicarlo todos los ususarios de los demas roles lo pueden ver y manipular, alguien me puede orientar??
Agradezco de antemano su ayuda.
Saludos
Etiquetas:
Hola.
Debes asegurarte que el cubo está correctamente definido para el rol, tal y como se indica en la documentación de Mondrian: http://mondrian.pentaho.com/documentation/schema.php#Access_control
Actualmente tengo un problema parecido al tuyo con la diferencia de que sólo acceden los usuarios con un determinado rol, pero sin embargo en la lista de esquemas y cubos aparecen siempre con independencia de que puedan acceder o no. De hecho si un usuario que no tiene el rol intenta entrar le aparece un mensaje genérico de error.
Puedes consultar mis pasos en el siguiente enlace: http://www.redopenbi.com/group/pentaho/forum/topics/funcionamiento-...
Espero haberte ayudado.
Muchas gracias peor aun tengo el problema, mira pasa algo curioso o no se de que manera llamarlo, tengo varios cubos a los cuales limito el acceso y funciona pero los nuevos cubos que publico no respetan esta retricción ejemplo:
ComexSCA tiene restriccion a ciertos roles como se puede ver en el adjunto y esto se respeta y los roles no ven el cubo solo el rol al cual no se le asigno ninguna restriccion, por otro lado ComexReckitt tiene las mismas restricciones y sin embargo todos los roles lo pueden ver y utilizar.
Alguien tiene alguna idea sobre esto.
Hola de nuevo Eduardo.
Hay algo que no me cuadra, es que los permisos sobre los dos cubos están igual:
<Role name="BDF"><SchemaGrant access="none"><CubeGrant cube="Comex SCA" access="none">
</CubeGrant></SchemaGrant></Role><Role name="DEMO"><SchemaGrant access="none"><CubeGrant cube="Comex SCA" access="none">
</CubeGrant></SchemaGrant></Role><Role name="Pepsico"><SchemaGrant access="none"><CubeGrant cube="Comex SCA" access="none">
</CubeGrant></SchemaGrant></Role><Role name="mvs"><SchemaGrant access="none"><CubeGrant cube="Comex SCA" access="none">
</CubeGrant></SchemaGrant></Role><Role name="RECKITT"><SchemaGrant access="none"><CubeGrant cube="Comex SCA" access="none">
</CubeGrant></SchemaGrant></Role>
<Role name="SCA"><SchemaGrant access="none"><CubeGrant cube="Comex" access="none">
</CubeGrant></SchemaGrant></Role><Role name="DEMO"><SchemaGrant access="none"><CubeGrant cube="Comex" access="none">
</CubeGrant></SchemaGrant></Role><Role name="Pepsico"><SchemaGrant access="none"><CubeGrant cube="Comex" access="none">
</CubeGrant></SchemaGrant></Role><Role name="mvs"><SchemaGrant access="none"><CubeGrant cube="Comex" access="none">
</CubeGrant></SchemaGrant></Role><Role name="BDF"><SchemaGrant access="none"><CubeGrant cube="Comex" access="none">
</CubeGrant></SchemaGrant></Role>
Creo que según esa definición, cualquier rol ve los dos cubos.
Saludos.
Bienvenido a
Open Business Intelligence
© 2024 Creado por Emilio. Tecnología de