PDA

View Full Version : ¿Cómo trabajar con roles?



MLP
04-27-2009, 02:50 AM
Estoy incluyendo en mi .xml un role, pero no me parece una forma muy flexible porque esto me supone que cada vez que cambie algún criterio de segurodad cambiar el .xml.
¿Alguien sabe si se pueden realizar los roles a partir de una tabla, con una query?

Ahora estoy implenmentándolo de la siguiente manera, no se si existe otra forma:
<Role name="NombreRol">
<SchemaGrant access="none">
<CubeGrant cube="GASTO" access="all">
<HierarchyGrant hierarchy="[O]" access="custom">
<MemberGrant member="[O].[Todos].[U]" access="all"/>
</HierarchyGrant>
</CubeGrant>
</SchemaGrant>
</Role>

Y en el .jso añado el role:
<jp:mondrianQuery id="query01" dataSource="jdbc/dsData" catalogUri="/WEB-INF/queries/Gasto.xml" role="NombreRol">