Druhý příklad – použití více filtrů založených na rolích v sešitě

Tento příklad ukazuje, jak viceprezidenti a obchodní zástupci používají stejný sdílený sešit k analýze prodejních dat. Viceprezidenti mohou vidět prodejní data každého obchodního zástupce ve svém týmu. Obchodní zástupci mohou vidět pouze svá vlastní prodejní data.

Ukázková sestava

Viceprezidenti prodeje nebo obchodní zástupci mohou otevřít stejný sdílený sešit a zobrazit data odpovídající jejich roli v aplikaci a ID uživatele.

  • Když se viceprezident přihlásí do Oracle Analytics a otevře sdílený sešit prodeje, uvidí prodejní data pro každého obchodního zástupce ve svém týmu. V tomto příkladu může viceprezident prodeje dvauthoruser vidět přehled prodeje obchodních zástupců ve svém týmu (bitechtest, bitechtest2, and bitechtest3).

  • Když se obchodní zástupce přihlásí do Oracle Analytics a otevře sdílený sešit prodeje, vidí pouze svá vlastní prodejní data. V tomto příkladu může obchodní zástupce bitechtest2 vidět své prodeje $33 692,11.

Ukázková data

Ukázková datová sada obsahuje prodejní data s ID obchodního zástupce ve sloupci SALESREP_ID.


Popis GUID-6B8535A2-95BB-4209-92FB-A3250AE38122-default.png následuje
.png''

Hierarchie mezi viceprezidentem a obchodním zástupcem je implementována pomocí tabulky RepHierarchy.


Popis GUID-4D5C425D-768E-4D9E-87EE-729AF3132071-default.png následuje
.png''

Tabulka RepHierarchy přiřazuje viceprezidenty k obchodním zástupcům v jejich týmu:


Popis GUID-FDB1F977-023D-4119-849F-BCDBE605D3AD-default.png následuje
.png''

Příklady uživatelů a rolí aplikací

  • Uživatelům dvauthoruser a dvauthoruser2 je přiřazena role aplikace Sales VP.
  • Uživatelům bitechtest to bitechtest7 je přiřazena role aplikace Obchodní zástupce.

Příklad konfigurace přístupu k datové sadě

V dialogovém okně Kontrola pro datovou sadu je v části Přístup a poté Role ověřeným uživatelům přidělen přístup pouze ke čtení.
Popis GUID-1A514BBC-E9E3-42D6-9520-B6DA6B0A1EBE-default.png následuje
.png''

Příklad filtrů založených na rolích

Autor sešitu použije na datovou sadu používanou sešitem dva filtry založené na rolích, jeden pro viceprezidenty a druhý pro obchodní zástupce.
  • Autor sešitu použije filtr založený na roli pro roli aplikace videprezidenta prodeje 'Sales VP' s výrazem SALESVP_ID = USER(). Argument USER() je systémová proměnná v Oracle Analytics, která poskytuje ID přihlášeného uživatele.

  • Autor sešitu také použije filtr založený na roli pro roli aplikace 'Sales Rep' s výrazem SALESREP_ID = USER().