Andre eksempel: Bruke flere rollebaserte filtre i en arbeidsbok

Dette eksemplet viser hvordan stedfortredende salgsdirektører og selgere bruker den samme delte arbeidsboken til å analysere salgsdata. Stedfortredende direktører kan se salgsdataene for alle selgerne i teamet. Selgere kan bare se sine egne salgsdata.

Eksempelrapport

Stedfortredende salgsdirektører eller selgere kan åpne den samme delte arbeidsboken og se dataene som er egnet for vedkommendes applikasjonsrolle og bruker-ID.

  • Når en stedfortredende salgsdirektør logger på Oracle Analytics og åpner den delte arbeidsboken for salg, vises salgsdata for alle selgere i teamet. I dette eksemplet kan den stedfortredende salgsdirektøren dvauthoruser se et salgssammendrag for selgere i teamet (bitechtest, bitechtest2 og bitechtest3).

  • Når en selger logger på Oracle Analytics og åpner den delte arbeidsboken for salg, vises bare selgerens egne salgsdata. I dette eksemplet kan selgeren bitechtest2 se salget sitt, som er USD 33 692,11.

Eksempeldata

Eksempeldatasettet inneholder salgsdata, med selger-ID-en i kolonnen SALESREP_ID.


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

Hierarkiet fra stedfortredende salgsdirektør til selger implementeres ved hjelp av tabellen RepHierachy.


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

Tabellen RepHierarchy knytter stedfortredende salgsdirektører til selgere i teamet:


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

Eksempler på brukere og applikasjonsroller

  • Brukerne dvauthoruser og dvauthoruser2 er tilordnet applikasjonsrollen Sales VP.
  • Brukerne bitechtest til bitechtest7 er tilordnet applikasjonsrollen Sales Rep.

Eksempelkonfigurasjon for tilgang til datasett

Autentiserte brukere er gitt skrivebeskyttet tilgang til datasettet under Tilgang og deretter Roller i dialogboksen Inspiser.
Beskrivelse av GUID-1A514BBC-E9E3-42D6-9520-B6DA6B0A1EBE-default.png følger
.png

Eksempel på rollebaserte filtre

Forfatteren av arbeidsboken bruker to rollebaserte filtre på datasettet som brukes i arbeidsboken: ett for stedfortredende salgsdirektører, og ett for selgere.
  • Forfatteren av arbeidsboken bruker et rollebasert filter på applikasjonsrollen Sales VP, med uttrykket SALESVP_ID = USER(). Argumentet USER() er en systemvariabel i Oracle Analytics som angir ID-en for den påloggede brukeren.

  • Forfatteren av arbeidsboken bruker også et rollebasert filter på applikasjonsrollen Sales Rep, med uttrykket SALESREP_ID = USER().