Ejemplo dos: Aplicación de varios filtros basados en roles en un libro de trabajo

En este ejemplo se muestra de qué modo los vicepresidentes de ventas y los representantes de ventas utilizan el mismo libro de trabajo compartido para analizar datos de ventas. Los vicepresidentes pueden ver los datos de ventas de cada representante de ventas de su equipo. Los representantes de ventas solo pueden ver sus propios datos de ventas.

Informe de ejemplo

Los vicepresidentes de ventas o los representantes de ventas pueden abrir el mismo libro de trabajo compartido y ver los datos adecuados para el rol de aplicación y el identificador de usuario.

  • Cuando un vicepresidente de ventas se conecta a Oracle Analytics y abre el libro de trabajo de ventas compartido, puede ver los datos de ventas de cada representante de ventas de su equipo. En este ejemplo, el vicepresidente de ventas dvauthoruser puede ver un resumen de las ventas para los representantes de ventas de su equipo(bitechtest, bitechtest2 y bitechtest3).

  • Cuando un representante de ventas se conecta a Oracle Analytics y abre el libro de trabajo de ventas compartido, solo ve sus propios datos de ventas. En este ejemplo, el representante de ventas bitechtest2 puede ver sus ventas de $33,692.11.

Datos de ejemplo

El juego de datos de ejemplo contiene datos de ventas, con el identificador de representante de ventas en la columna SALESREP_ID.


A continuación se muestra la descripción de GUID-6B8535A2-95BB-4209-92FB-A3250AE38122-default.png
.png

La jerarquía de vicepresidente de ventas a representante de ventas se implanta mediante la tabla RepHierarchy.


A continuación se muestra la descripción de GUID-4D5C425D-768E-4D9E-87EE-729AF3132071-default.png
.png

La tabla RepHierarchy relaciona el vicepresidente de ventas con el representante de ventas de su equipo:


A continuación se muestra la descripción de GUID-FDB1F977-023D-4119-849F-BCDBE605D3AD-default.png
.png

Ejemplos de usuarios y roles de aplicación

  • Los usuarios dvauthoruser y dvauthoruser2 tienen asignado el rol de aplicación Sales VP.
  • Los usuarios de bitechtest a bitechtest7 tienen asignado el rol de aplicación Representante de ventas.

Configuración de acceso al juego de datos de ejemplo

En el cuadro de diálogo Inspeccionar del juego de datos, en Acceso y, después, en Roles, se proporciona a los usuarios autenticados acceso de Solo lectura.
A continuación se muestra la descripción de GUID-1A514BBC-E9E3-42D6-9520-B6DA6B0A1EBE-default.png
.png

Ejemplos de filtros basados en roles

El autor del libro de trabajo aplica dos filtros basados en roles al juego de datos utilizado por el libro de trabajo, uno para los vicepresidentes de ventas y otro para los representantes de ventas.
  • El autor del libro de trabajo aplica un filtro basado en roles al rol de aplicación "Sales VP" del vicepresidente de ventas con la expresión SALESVP_ID = USER(). El argumento USER() es una variable del sistema en Oracle Analytics que proporciona el identificador del usuario conectado.

  • El autor del libro de trabajo también aplica un filtro basado en roles al rol de aplicación "Representante de ventas" con la expresión SALESREP_ID = USER().