Inhalte mit Anwendungsrollen sichern, Beispiel

In diesem Beispiel gewähren Sie verschiedenen Benutzern Zugriff auf verschiedene Daten innerhalb eines einzelnen Berichts. Der Benutzer Region 1 kann nur Daten für Afrika sehen, der Benutzer Region 2 kann nur Daten für Asien anzeigen.

  1. Wählen Sie Dashboards > Benutzer- und Berechtigungsverwaltung > Anwendungsrollen aus.
  2. Wählen Sie die Beispielanwendung aus, und erstellen Sie eine Anwendungsrolle namens SalesManager. Geben Sie der Rolle die Anwendungsberechtigungen Anwendung anzeigen, Dashboard anzeigen, OLAP anzeigen und Bericht anzeigen.
  3. Wählen Sie Dashboards > OLAP > Datenrollen aus. Wählen Sie die Beispielanwendung aus, und erstellen Sie Rollen mit den Namen Region 1 und Region 2.
  4. Wählen Sie Dashboards > OLAP > Datenbank bearbeiten und dann die Beispieldatenbank aus. Erweitern Sie den Knoten Dimensionen, und wählen Sie die Regions-Dimension aus.
  5. Wählen Sie im Bereich Sicherheit des Registers Eigenschaften die Option Dimensions-Zugriffskontrolle aktivieren aus, und klicken Sie auf Neuen Cube erstellen.
    Standardmäßig lauten Name und Caption des Cubes #REGION. Klicken Sie auf Erstellen, und klicken Sie dann auf Speichern.
  6. Wählen Sie Dashboards > OLAP > Berechtigungen verwalten aus. Wählen Sie als Datenquelle Beispiele und als Zugriffs-Cube #REGION aus.
  7. Klicken Sie auf Klickmodus Raster, und wählen Sie Kein Zugriff weitergeben aus.
  8. Klicken Sie in jeder Zeile der Spalte SalesManager auf das Benutzersymbol.
    Dadurch wird sichergestellt, dass die Rolle SalesManager keinen Zugriff auf die Daten einer anderen Region hat.
  9. Klicken Sie auf Klickmodus Raster, und wählen Sie Lesezugriff aus.
  10. Klicken Sie auf die Benutzersymbole am Schnittpunkt der Spalte Region 1 und der Zeile Afrika und am Schnittpunkt der Spalte Region 2 und der Zeile Asien.
  11. Übernehmen Sie Kein Zugriff weitergeben für alle verbleibenden Zeilen der Spalten Region 1 und Region 2.
    Hinweis

    Das Entfernen von Berechtigungen aus anderen Rollen ist genauso wichtig wie das Verteilen der erforderlichen Berechtigungen an die Rollen Region 1 und Region 2.

  12. Wählen Sie Dashboards > Benutzer- und Berechtigungsverwaltung > Benutzer und Benutzergruppen aus.
  13. Erstellen Sie Standardbenutzer mit den Bezeichnungen SalesManagerAfrica und SalesManagerAsia.
  14. Wählen Sie im Widget Anwendungsrollen die Option Beispiele aus. Weisen Sie SalesManagerAfrica und SalesManagerAsia die Anwendungsrolle SalesManager zu.
  15. Weisen Sie im Widget OLAP-Datenrollen der Rolle Region 1 SalesManagerAfrica und der Rolle Region 2 SalesManagerAsia zu.
  16. Melden Sie sich in Application Studio bei der Beispielanwendung an, und erstellen Sie einen Bericht namens Regionen. Ziehen Sie die Regions-Dimension des Cubes Analysis in den Bericht, um einen Hyperblock zu erstellen. Checken Sie den Bericht und den Ordner des Eltern-Elements ein.
  17. Melden Sie sich in Dashboards als SalesManagerAfrica an, und öffnen Sie die Beispielanwendung.
  18. Öffnen Sie den Bericht Regionen aus der Beispiel-Datenverbindung.
    Im Bericht wird nur das Africa-Element angezeigt.