Sikring af indhold med programroller, eksempel

I dette eksempel giver du adgang til forskellige data for forskellige brugere i en enkelt rapport. Region 1-brugeren kan kun se data for Afrika, og Region 2-brugeren kan kun se data for Asien.

  1. Vælg Kontrolpaneler > Administration af brugere og rettigheder > Programroller.
  2. Vælg Samples-programmet, og opret en programrolle kaldet SalesManager. Tildel rollen programrettighederne Vis program, Vis kontrolpanel, Vis OLAP og Vis rapport.
  3. Vælg Kontrolpaneler > OLAP > Dataroller. Vælg Samples-programmet, og opret roller kaldet Region 1 og Region 2.
  4. Vælg Kontrolpaneler > OLAP > Rediger database, og vælg Samples-databasen. Udvid noden Dimensioner, og vælg dimensionen Region.
  5. Vælg Aktivér adgangskontrol for dimensioner i ruden Sikkerhed under fanen Egenskaber, og klik på Opret ny kube.
    Kubens navn og titeltekst er som standard #REGION. Klik på Opret, og klik derefter på Gem
  6. Vælg Kontrolpaneler > OLAP > Administrer rettigheder. Vælg Samples som datakilde og #REGION som adgangskube.
  7. Klik på Gitterkliktilstand, og vælg Godkend Ingen adgang.
  8. Klik på brugerikonet i hver række i kolonnen SalesManager.
    Dette sikrer, at rollen SalesManager alene ikke har adgang til en regions data.
  9. Klik på Gitterkliktilstand, og vælg Læseadgang.
  10. Klik på brugerikonerne ved skæringspunktet i kolonnen Region 1 og rækken Afrika og ved skæringspunktet i kolonnen Region 2 og rækken Asien.
  11. Anvend Godkend Ingen adgang for alle resterende rækker i kolonnerne Region 1 og Region 2.
    Bemærk

    Fjernelse af rettigheder fra andre roller er lige så vigtigt som at give de nødvendige rettigheder til rollerne Region 1 og Region 2.

  12. Vælg Kontrolpaneler > Administration af brugere og rettigheder > Brugere og brugergrupper.
  13. Opret grundlæggende brugere kaldet SalesManagerAfrica og SalesManagerAsia.
  14. I widget'en Programroller skal du vælge Samples. Tildel programrollen SalesManager til SalesManagerAfrica og SalesManagerAsia.
  15. I widget'en OLAP-dataroller skal rollen Region 1 tildeles til SalesManagerAfrica og rollen Region 2 til SalesManagerAsia.
  16. Log på Samples-programmet i Application Studio, og opret en rapport kaldet Regioner. Slip dimensionen Region for kuben Analyse i rapporten for at oprette en hyperblok. Tjek rapporten og dens overordnede mappe ind.
  17. Log på Dashboards som SalgsManagerAfrica, og åbn Samples-programmet.
  18. Åbn rapporten Regioner fra Samples-dataforbindelsen.
    Kun elementet Afrika vises i rapporten.