Eksempel to - Anvende flere rollebaserede filtre i en projektmappe

Dette eksempel viser, hvordan salgsdirektører og sælgere bruger den samme delte projektmappe til at analysere salgsdata. Salgsdirektører kan se salgsdataene for alle sælgere i deres team. Sælgere kan kun se deres egne salgsdata.

Eksempelrapport

Salgsdirektører eller sælgere kan åbne den samme delte projektmappe og se de data, der er relevante for deres applikationsrolle og bruger-id.

  • Når salgsdirektører logger på Oracle Analytics og åbner den delte salgsprojektmappe, kan de se salgsdataene for hver enkelt sælger i deres team. I dette eksempel kan salgsdirektøren dvauthoruser se en salgsoversigt for sælgerne i sit team (bitechtest, bitechtest2 og bitechtest3).

  • Når sælgere logger på Oracle Analytics og åbner den delte salgsprojektmappe, kan de kun se deres egne salgsdata. I dette eksempel kan sælgeren bitechtest2 se sit salg på $33,692.11.

Eksempeldata

Eksempeldatasættet indeholder salgsdata med sælger-id'en i kolonnen SALESREP_ID.


Beskrivelse af GUID-6B8535A2-95BB-4209-92FB-A3250AE38122-default.png følger
.png

Hierarkiet for salgsdirektører og sælgere implementeres ved hjælp af en RepHierarchy-tabel.


Beskrivelse af GUID-4D5C425D-768E-4D9E-87EE-729AF3132071-default.png følger
.png

RepHierarchy-tabellen knytter salgsdirektører til sælgere i deres team:


Beskrivelse af GUID-FDB1F977-023D-4119-849F-BCDBE605D3AD-default.png følger
.png

Eksempelbrugere og -applikationsroller

  • Brugerne dvauthoruser og dvauthoruser2 har fået tildelt applikationsrollen Salgsdirektør.
  • Brugerne bitechtest til bitechtest7 har fået tildelt applikationsrollen Salgsrepræsentant.

Konfiguration af adgang i eksempeldatasæt

I dialogboksen Inspicer for datasættet har autentificerede brugere fået skrivebeskyttet adgang under Adgang, Roller.
Beskrivelse af GUID-1A514BBC-E9E3-42D6-9520-B6DA6B0A1EBE-default.png følger
.png

Eksempelfiltre, der er baseret på roller

Projektmappeforfatteren anvender to rollebaserede filtre på det datasæt, der bruges af projektmappen, ét til salgsdirektører og ét til sælgere.
  • Projektmappeforfatteren anvender et rollebaseret filter på applikationsrollen 'Salgsdirektør' for salgsdirektører med udtrykket SALESVP_ID = USER(). Argumentet USER() er en systemvariabel i Oracle Analytics, der angiver id'en for den bruger, der er logget på.

  • Projektmappeforfatteren anvender også et rollebaseret filter på applikationsrollen 'Salgsrepræsentant' med udtrykket SALESREP_ID = USER().