Sikre innhold med applikasjonsroller, eksempel
I dette eksempelet gir du tilgang til forskjellige data, til forskjellige brukere, i én rapport. Region 1-brukeren kan se bare data for Afrika, og region 2-brukeren kan bare se data for Asia.
- Velg Instrumentbord > Bruker- og rettighetsadministrasjon > Applikasjonsroller.
- Velg Eksempler-applikasjonen og opprett en applikasjonsrolle som heter SalesManager. Gi rollen tillatelsene Vis applikasjon, Vis instrumentbord, Vis OLAP og Vis rapportapplikasjon.
- Velg Instrumentbord > OLAP > Dataroller. Velg Eksempler-applikasjonen og opprett roller som heter Region 1 og Region 2.
- Velg Instrumentbord > OLAP > Rediger database og velg Eksempler-databasen. Utvid Dimensjoner-noden og velg Region-dimensjonen.
-
I ruten Sikkerhet på fanen Egenskaper velger du Aktiver tilgangskontroll for dimensjon og klikker på Opprett ny kube.
Som standard er navnet og tittelen til kuben #REGION. Klikk på Opprett og klikk deretter på Lagre
- Velg Instrumentbord > OLAP > Administrer tillatelser. Velg Eksempler som datakilde og #REGION som tilgangskube.
- Klikk på Klikkmodus for rutenett og velg Send ingen tilgang.
-
Klikk på brukerikonet i hver rad i SalesManager-kolonnen.
Dette sikrer at SalesManager-rollene alene ikke har tilgang til noen regions data.
- Klikk på Klikkmodus for rutenett og velg Lesetilgang.
- Klikk på brukerikonene i krysningspunktet for Region 1-kolonnen og Afrika-raden og i krysningspunktet for Region 2-kolonnen og Asia-raden.
-
Bruk Send Ingen tilgang på alle gjenværende rader i kolonnene Region 1 og Region 2.
Merk
Fjerning av tillatelser fra andre roller er like viktig som å gi de nødvendige tillatelsene til rollene Region 1 og Region 2.
- Velg Instrumentbord > Bruker- og rettighetsadministrasjon > Brukere og brukergrupper.
- Opprett basisbrukere og gi dem navnene SalesManagerAfrica og SalesManagerUniqueName.
- Velg Eksempler i widgeten Applikasjonsroller. Tilordne SalesManagerAfrica og SalesManagerAsia applikasjonsrollen SalesManager.
- I OLAP-dataroller-widgeten tilordner du Region 1-rollen til SalesManagerAfrica og Region 2-rollen til SalesManagerAsia.
- Logg på Eksempler-applikasjonen i Application Studio og opprett en rapport med navnet Regioner. Slipp Region-dimensjonen til analysekuben i rapporten for å opprette en hyperblokk. Sjekk inn rapporten og dens overordnede mappe.
- Logg på Dashboards som SalesManagerAfrica og åpne Eksempler-applikasjonen.
-
Åpne Regioner-rapporten fra Eksempler-datatilkoblingen.
Bare Afrika-elementet vises i rapporten.