Príklad 2 - použitie viacerých filtrov založených na role v zošite

V tomto príklade používajú viceprezidenti predaja a obchodní zástupcovia rovnaký zdieľaný zošit na analýzu dát predaja. Viceprezidenti vidia dáta predaja pre každého obchodného zástupcu v tíme. Obchodní zástupcovia vidia len svoje vlastné dáta predaja.

Príklad zostavy

Viceprezidenti predaja alebo obchodní zástupcovia si môžu otvoriť rovnaký zdieľaný zošit a pozrieť si dáta, ktoré zodpovedajú ich role aplikácie a ID používateľa.

  • Keď sa viceprezident predaja prihlási v službe Oracle Analytics a otvorí si zdieľaný zošit predaja, uvidí dáta predaja každého obchodného zástupcu vo svojom tíme. V tomto príklade viceprezident predaja dvauthoruser vidí súhrn predaja pre všetkých obchodných zástupcov v tíme (bitechtest, bitechtest2 a bitechtest3).

  • Keď sa do služby Oracle Analytics prihlási obchodný zástupca a otvorí si zdieľaný zošit predaja, uvidí iba svoje vlastné dáta predaja. V tomto príklade obchodný zástupca bitechtest2 vidí svoj predaj v hodnote 33 692,11 USD.

Vzorové dáta

Vzorová množina dát obsahuje dáta predaja s ID obchodného zástupcu v stĺpci SALESREP_ID.


Popis GUID-6B8535A2-95BB-4209-92FB-A3250AE38122-default.png je uvedený nižšie
.png

Hierarchia vzťahov medzi viceprezidentmi predaja a obchodnými zástupcami sa implementuje pomocou tabuľky RepHierarchy.


Popis GUID-4D5C425D-768E-4D9E-87EE-729AF3132071-default.png je uvedený nižšie
.png

Tabuľka RepHierarchy znázorňuje vzťahy medzi viceprezidentmi predaja a obchodnými zástupcami v ich tíme:


Popis GUID-FDB1F977-023D-4119-849F-BCDBE605D3AD-default.png je uvedený nižšie
.png

Príklad používateľov a rol aplikácie

  • Používatelia dvauthoruser a dvauthoruser2 majú priradenú rolu aplikácie Viceprezident predaja.
  • Používatelia bitechtestbitechtest7 majú priradenú rolu aplikácie Obchodný zástupca.

Príklad konfigurácie prístupu k množine dát

V dialógovom okne Skontrolovať pre množinu dát v ponuke Prístup v sekcii Roly majú autentifikovaní používatelia udelený prístup len na čítanie.
Popis GUID-1A514BBC-E9E3-42D6-9520-B6DA6B0A1EBE-default.png je uvedený nižšie
.png

Príklad filtrov založených na role

Autor zošita použije pre množinu dát, ktorá sa používa v zošite, dva filtre založené na role – jeden pre viceprezidentov predaja a druhý pre obchodných zástupcov.
  • Autor zošita použije filter založený na role pre rolu aplikácie viceprezident predaja „Viceprezident predaja“ s výrazom SALESVP_ID = USER(). Argument USER() je systémová premenná v službe Oracle Analytics, ktorá poskytuje ID prihláseného používateľa.

  • Autor zošita použije filter založený na role aj pre rolu aplikácie „Obchodný zástupca“ s výrazom SALESREP_ID = USER().