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.

Die Beispielanwendung kann in On-Premise-Umgebungen aktiviert werden. Die Beispielanwendung ist in der Infor-Cloud nicht verfügbar.

  1. Wählen Sie Dashboards > Benutzer- und Berechtigungsverwaltung > Rollen verwalten aus.
  2. Klicken Sie auf das Register Anwendungsrollen, 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. Klicken Sie auf das Register OLAP-Datenrollen, wählen Sie die Beispielanwendung aus, und erstellen Sie Rollen mit den Namen Region 1 und Region 2.
  4. Um die Änderungen wirksam werden zu lassen, klicken Sie auf das Symbol Rollen nach OLAP synchronisieren.
  5. 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.
  6. 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.
  7. Wählen Sie Dashboards > OLAP > Berechtigungen verwalten aus. Wählen Sie als Datenquelle Beispiele und als Zugriffs-Cube #REGION aus.
  8. Klicken Sie auf Klickmodus Raster, und wählen Sie Kein Zugriff weitergeben aus.
  9. Klicken Sie in jeder Zeile der Spalte SalesManager auf das Datenbanksymbol.
    Dadurch wird sichergestellt, dass die Rolle SalesManager keinen Zugriff auf die Daten einer anderen Region hat.
  10. Klicken Sie auf Klickmodus Raster, und wählen Sie Nur Lesezugriff aus.
  11. 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.
  12. Ü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.

  13. Klicken Sie auf Rollen aktualisieren.
  14. Wählen Sie Dashboards > Benutzer- und Berechtigungsverwaltung > Benutzer, Gruppen und Rollen aus.
  15. Erstellen Sie Benutzer mit den Bezeichnungen SalesManagerAfrica und SalesManagerAsia.
  16. Wählen Sie auf dem Register Anwendungsrollen im Bereich mit den Rollen Beispiele aus. Weisen Sie SalesManagerAfrica und SalesManagerAsia die Anwendungsrolle SalesManager zu.
  17. Klicken Sie auf das Register OLAP-Datenrollen und weisen Sie der Rolle Region 1 SalesManagerAfrica und der Rolle Region 2 SalesManagerAsia zu.
  18. 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.
  19. Melden Sie sich in Dashboards als SalesManagerAfrica an, und öffnen Sie die Beispielanwendung.
  20. Öffnen Sie den Bericht Regionen aus der Beispiel-Datenverbindung.
    Im Bericht wird nur das Africa-Element angezeigt.