Exemple Deux - Appliquer plusieurs filtres basés sur les rôles dans un classeur

Cet exemple montre comment les vice-présidents des ventes et les représentants utilisent le même classeur partagé pour analyser les données des ventes. Les vice-présidents peuvent consulter les données des ventes de chaque représentant de leur équipe. Les représentants ne peuvent consulter que leurs propres données de ventes.

Exemple de rapport

Les vice-présidents des ventes ou les représentants peuvent ouvrir le même classeur partagé et consulter les données correspondant à leur rôle d'application et à leur ID utilisateur.

  • Lorsqu'un vice-président des ventes se connecte à Oracle Analytics et ouvre le classeur des ventes partagé, il voit les données de ventes de chaque représentant de son équipe. Dans cet exemple, le vice-président des ventes dvauthoruser peut voir une synthèse des ventes des représentants de son équipe (bitechtest, bitechtest2 et bitechtest3).

  • Lorsqu'un représentant se connecte à Oracle Analytics et ouvre le classeur de ventes partagé, il ne voit que ses propres données de ventes. Dans cet exemple, le représentant bitechtest2 peut consulter le montant de ses ventes, soit $33,692.11.

Exemple de données

Le jeu de données de l'exemple contient des données de ventes, avec l'ID représentant dans la colonne SALESREP_ID.


Description de GUID-6B8535A2-95BB-4209-92FB-A3250AE38122-default.png ci-après
.png

La hiérarchie entre le vice-président des ventes et le représentant est mise en oeuvre à l'aide d'une table RepHierarchy.


Description de GUID-4D5C425D-768E-4D9E-87EE-729AF3132071-default.png ci-après
.png

La table RepHierarchy établit un lien entre les vice-présidents des ventes et les représentants de leur équipe :


Description de GUID-FDB1F977-023D-4119-849F-BCDBE605D3AD-default.png ci-après
.png

Exemple d'utilisateurs et de rôles d'application

  • Les utilisateurs dvauthoruser et dvauthoruser2 ont le rôle d'application Sales VP (vice-président des ventes).
  • Les utilisateurs bitechtest à bitechtest7 ont le rôle d'application Sales Rep (représentant).

Exemple de configuration de l'accès au jeu de données

Dans la boîte de dialogue Inspecter du jeu de données, sous Accès, puis Rôles, les utilisateurs authentifiés ont un accès en lecture seule.
Description de GUID-1A514BBC-E9E3-42D6-9520-B6DA6B0A1EBE-default.png ci-après
.png

Exemple de filtres basés sur les rôles

L'auteur du classeur applique deux filtres basés sur les rôles au jeu de données utilisé par le classeur, l'un pour les vice-présidents des ventes et l'autre pour les représentants.
  • L'auteur du classeur applique également un filtre basé sur les rôles au rôle d'application 'Sales VP' (vice-président des ventes) avec l'expression SALESVP_ID = USER(). L'argument USER() est une variable de système dans Oracle Analytics qui fournit l'ID de l'utilisateur connecté.

  • L'auteur du classeur applique également un filtre basé sur les rôles au rôle d'application 'Sales Rep' (représentant) avec l'expression SALESREP_ID = USER().