SAP BW auf HANA - Autorisierung

Wenn Sie SAP-HANA-Ansichten basierend auf dem BW-System erstellen, sind bestimmte Berechtigungen erforderlich, um die Ansichten in HANA auszuführen. Auf Objekte im SAP-HANA- und BW-System können unterschiedliche Wertpapierstufen angewendet werden.

In SAP HANA werden Analyseberechtigungen verwendet, um den Zugriff auf Zeilenebene auf Modellierungsansichten zu beschränken. Analyseberechtigungen werden als Filter für Datenbankabfragen behandelt. Benutzer sehen nur die Daten, für die sie ein Analyseprivileg haben.

Sie können verschiedenen Benutzern in verschiedenen Komponenten einer Ansicht in Analyseberechtigungen unterschiedliche Rechtstypen zuweisen.

Manchmal ist es erforderlich, dass Daten in derselben Ansicht nicht für andere Benutzer zugänglich sind, für die keine relevanten Anforderungen an diese Daten bestehen.

Example

Angenommen, Sie haben eine analytische Ansicht EmpDetails, die Details zu den Mitarbeitern einer Organisation enthält - Emp-Name, Emp-ID, Abteilung, Gehalt, Beitrittsdatum, Emp-Anmeldung usw. Wenn Sie nicht möchten, dass Ihr Berichtsentwickler die Gehaltsdetails anzeigt Wenn Sie die Anmeldedaten aller Mitarbeiter aktivieren, können Sie diese mithilfe der Option "Analytic-Berechtigungen" ausblenden.

Analyseberechtigungen werden nur auf Attribute in einer Informationsansicht angewendet. Wir können keine Maßnahmen hinzufügen, um den Zugriff in Analyseberechtigungen einzuschränken.

Analytische Berechtigungen werden verwendet, um den Lesezugriff in SAP HANA-Informationsansichten zu steuern. Daher können wir Daten nach Empname, EmpId, Emp-Anmeldung oder nach Emp-Abteilung einschränken und nicht nach numerischen Werten wie Gehalt und Bonus.

Erstellen Sie Analyseberechtigungen in SAP HANA

Klicken Sie mit der rechten Maustaste auf den Paketnamen und wechseln Sie zu einem neuen Analyseprivileg. Sie können ihn auch mit dem HANA Modeler-Schnellstart öffnen.

Geben Sie den Namen und die Beschreibung der Analyseberechtigung → Fertig stellen ein. Ein neues Fenster wird geöffnet.

Sie können auf die Schaltfläche Weiter klicken und in diesem Fenster die Modellierungsansicht hinzufügen, bevor Sie auf Fertig stellen klicken. Es besteht auch die Möglichkeit, ein vorhandenes Analytic Privilege-Paket zu kopieren.

Im BW können die Benutzer nur BEx-Abfragen ausführen, für die sie autorisiert sind. Falls Sie keine Berechtigung zum Ausführen einer Abfrage haben, wird eine Fehlermeldung angezeigt.

Zum Erstellen von SAP-HANA-Ansichten aus InfoProvidern kann der folgende Ansatz verwendet werden: XML-basierte Analyseberechtigung.

Wenn SAP-HANA-Ansichten aus InfoProvidern aus SAP-HANA erstellt werden, können Sie das XML-basierte Analyseprivileg anwenden: SQL-basiertes Analyseprivileg.

Wenn SAP-HANA-Ansichten aus BW-InfoProvidern aus SAP-BW erstellt werden, werden SQL-basierte Analyseberechtigungen verwendet.

Objektberechtigung in SAP HANA

Für den Zugriff auf SAP-HANA-Ansichten, die aus dem SAP BW generiert werden, benötigen Sie die folgende Berechtigung:

  • Object privilege - SELECT auf _SYS_BI

  • Object privilege - EXECUTE on REPOSITORY_REST (SYS)

  • Package privilege - REPO.READ im Inhaltspaket, in dem generierte SAP-HANA-Ansichten gespeichert sind.