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.

  1. Velg Instrumentbord > Bruker- og rettighetsadministrasjon > Applikasjonsroller.
  2. Velg Eksempler-applikasjonen og opprett en applikasjonsrolle som heter SalesManager. Gi rollen tillatelsene Vis applikasjon, Vis instrumentbord, Vis OLAP og Vis rapportapplikasjon.
  3. Velg Instrumentbord > OLAP > Dataroller. Velg Eksempler-applikasjonen og opprett roller som heter Region 1 og Region 2.
  4. Velg Instrumentbord > OLAP > Rediger database og velg Eksempler-databasen. Utvid Dimensjoner-noden og velg Region-dimensjonen.
  5. 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
  6. Velg Instrumentbord > OLAP > Administrer tillatelser. Velg Eksempler som datakilde og #REGION som tilgangskube.
  7. Klikk på Klikkmodus for rutenett og velg Send ingen tilgang.
  8. Klikk på brukerikonet i hver rad i SalesManager-kolonnen.
    Dette sikrer at SalesManager-rollene alene ikke har tilgang til noen regions data.
  9. Klikk på Klikkmodus for rutenett og velg Lesetilgang.
  10. Klikk på brukerikonene i krysningspunktet for Region 1-kolonnen og Afrika-raden og i krysningspunktet for Region 2-kolonnen og Asia-raden.
  11. 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.

  12. Velg Instrumentbord > Bruker- og rettighetsadministrasjon > Brukere og brukergrupper.
  13. Opprett basisbrukere og gi dem navnene SalesManagerAfrica og SalesManagerUniqueName.
  14. Velg Eksempler i widgeten Applikasjonsroller. Tilordne SalesManagerAfrica og SalesManagerAsia applikasjonsrollen SalesManager.
  15. I OLAP-dataroller-widgeten tilordner du Region 1-rollen til SalesManagerAfrica og Region 2-rollen til SalesManagerAsia.
  16. 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.
  17. Logg på Dashboards som SalesManagerAfrica og åpne Eksempler-applikasjonen.
  18. Åpne Regioner-rapporten fra Eksempler-datatilkoblingen.
    Bare Afrika-elementet vises i rapporten.