Open Business Intelligence

La red del Business Intelligence

Hola.

Tengo una consulta.

¿Es posible trabajar con variables de sesion de usuario dentro de un esquema de mondrian?

Necesito manipular estas variables para establecer las restricciones de los roles.

Imagino que es posible, pero no estoy encontrando la forma de hacerlo.

Visitas: 156

Respuestas a esta discusión

Buenas.

Ya has visto este video, no?

Saludos

Hola Dario.

Si vi el video y me sirvio muchisimo.

Pasa que el requerimiento que me especificaron en cuanto a seguridad es que el usuario solo pueda ver los datos que de su área de dependencia.

Para esto yo estableci estos roles, que verás la restricción llega hasta el nivel de miembro.

<Role name="suaSecretaria">
    <SchemaGrant access="custom">
      <CubeGrant cube="solicitudes SUA" access="all">
        <HierarchyGrant hierarchy="[area_derivada.area_deriv]" access="custom">
          <MemberGrant member="[area_derivada.area_deriv].[GENERAL]" access="all">
          </MemberGrant>
        </HierarchyGrant>
      </CubeGrant>
    </SchemaGrant>
  </Role>
  <Role name="suaArea">
    <SchemaGrant access="custom">
      <CubeGrant cube="solicitudes SUA" access="all">
        <HierarchyGrant hierarchy="[area_derivada.area_deriv]" access="custom">
          <MemberGrant member="[area_derivada.area_deriv].[GENERAL].[A.S.U-DISTRITO CENTRO]" access="all">
          </MemberGrant>
        </HierarchyGrant>
      </CubeGrant>
    </SchemaGrant>
  </Role>

Lo que hice fue crear un xaction, el cual se ejecuta al loguearse el usuario, en el que obtengo el nombre de usuario y una consulta sql donde obtengo el área de dependencia del usuario que estaria conformado por las variables de secretaria y area.

Pero me trabe en como hago para que el esquema obtenga el valor de esas variables y la utilize en los tag de los roles.

RSS

Distintivo

Cargando…

© 2024   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio