Open Business Intelligence

La red del Business Intelligence

Cubo visible para todos no importando los permisos definidos

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

Visitas: 391

Responde a esto

Respuestas a esta discusión

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.

Archivos adjuntos

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.

Responder a debate

RSS

Distintivo

Cargando…

© 2024   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio