Exemplul doi - Aplicaţi mai multe filtre bazate pe roluri într-un registru de lucru

Acest exemplu arată cum acelaşi registru de lucru partajat este utilizat de vicepreşedinţii de vânzări şi de reprezentanţii de vânzări pentru a analiza datele de vânzări. Vicepreşedinţii pot să vadă datele de vânzări pentru fiecare reprezentant de vânzări din echipele lor. Reprezentanţii de vânzări pot să vadă numai propriile date de vânzări.

Exemplu de raport

Vicepreşedinţii de vânzări sau reprezentanţii de vânzări pot să deschidă acelaşi registru de lucru partajat şi să vadă datele corespunzătoare rolurilor lor din aplicaţie şi ID-urilor de utilizator.

  • Când un vicepreşedinte de vânzări se conectează la Oracle Analytics şi deschide registrul de lucru de vânzări partajat, acesta vede datele pentru fiecare reprezentant de vânzări din echipa sa. În acest exemplu, vicepreşedintele de vânzări dvauthoruser poate să vadă un sumar al vânzărilor pentru reprezentanţii de vânzări din echipa sa (bitechtest, bitechtest2 şi bitechtest3).

  • Când un reprezentant de vânzări se conectează la Oracle Analytics şi deschide registrul de lucru de vânzări partajat, acesta vede doar propriile date de vânzări. În acest exemplu, reprezentantul de vânzări bitechtest2 poate să-şi vadă vânzările de $33,692.11.

Exemplu de date

Acest exemplu de set de date conţine datele de vânzări cu ID-ul de reprezentant de vânzări în coloana SALESREP_ID.


Urmează descrierea GUID-6B8535A2-95BB-4209-92FB-A3250AE38122-default.png
.png

Vicepreşedintele de vânzări din ierarhia reprezentanţilor de vânzări este implementat utilizând un tabel RepHierarchy.


Urmează descrierea GUID-4D5C425D-768E-4D9E-87EE-729AF3132071-default.png
.png

Tabelul RepHierarchy asociază vicepreşedinţii de vânzări cu reprezentanţii de vânzări din echipele lor:


Urmează descrierea GUID-FDB1F977-023D-4119-849F-BCDBE605D3AD-default.png
.png

Exemplu de utilizatori şi roluri din aplicaţie

  • Utilizatorii dvauthoruser şi dvauthoruser2 sunt asignaţi rolului din aplicaţie Vicepreşedinte de vânzări.
  • Utilizatorii bitechtest şi bitechtest7 sunt asignaţi rolului din aplicaţie Reprezentant de vânzări.

Exemplu de configuraţie de acces la setul de date

În dialogul Inspectare pentru setul de date, sub Acces, apoi Roluri, utilizatorii autentificaţi primesc acces read-only.
Urmează descrierea GUID-1A514BBC-E9E3-42D6-9520-B6DA6B0A1EBE-default.png
.png

Exemplu de filtre bazate pe roluri

Autorul registrului de lucru aplică două filtre bazate pe roluri pentru setul de date utilizat de registrul de lucru, unul pentru vicepreşedinţii de vânzări şi unul pentru reprezentanţii de vânzări.
  • Autorul registrului de lucru aplică un filtru bazat pe roluri pentru rolul din aplicaţie 'Vicepreşedinte de vânzări' cu expresia SALESVP_ID = USER(). Argumentul USER() este o variabilă de sistem din Oracle Analytics, care furnizează ID-ul utilizatorului conectat.

  • Autorul registrului de lucru aplică şi un filtru bazat pe roluri pentru rolul din aplicaţie 'Reprezentant de vânzări' cu expresia SALESREP_ID = USER().