Analytische Privilegien in SAP HANA: Wie erstellen?

Analyserechte beschrรคnken den Benutzer auf die Anzeige von Daten, fรผr die er eine Berechtigung hat. SAP HANA Analytische Berechtigungen werden aus Sicherheitsgrรผnden verwendet.

SQL-Berechtigungen stellen eine Autorisierung auf Objektebene und nicht auf Datensatzebene bereit. Stellen Sie daher eine Autorisierung auf Datensatz- oder Zeilenebene bereit. โ€žAnalytische Berechtigungenโ€œ werden verwendet.

SAP HANA Analytic Privileges werden verwendet, um Autorisierungen fรผr die folgende Informationsansicht bereitzustellen โ€“

Jetzt erstellen wir eine Analyseberechtigung und weisen sie dem Benutzer โ€žABHI_TESTโ€œ zu. Durch diese Analyse beschrรคnken wir den Benutzer darauf, nur Daten fรผr ein Unternehmen mit dem Wert 1000 anzuzeigen.

So erstellen Sie Analyseprivilegien in SAP HANA?

Schritt 1) Gehen Sie zu Analyseberechtigungen.
Modellierungspaket (Rechtsklick) โ€“> Neu -> Analyserechte.

Erstellen Sie eine Analyseberechtigung

Schritt 2) Das Popup โ€žNeuโ€œ wird angezeigt. Geben Sie Analyseberechtigungen ein.

  1. Geben Sie den Namen/die Bezeichnung der Analyseberechtigungen ein.
  2. Der Paketname wird automatisch ausgewรคhlt.
  3. Auswahloption erstellt neu.

Erstellen Sie eine Analyseberechtigung

Im nรคchsten Schritt wird der Editor fรผr analytische Berechtigungen zum Hinzufรผgen und Bearbeiten von Berechtigungen angezeigt.

Schritt 3) Klicken Sie auf die Schaltflรคche โ€žOKโ€œ.
Der Editor fรผr analytische Berechtigungen wird wie folgt geรถffnet:

  1. Im Abschnitt โ€žAllgemeinโ€œ werden Name und Bezeichnung angezeigt.
  2. Klicken Sie im Abschnitt โ€žReferenzmodelleโ€œ auf die Schaltflรคche โ€žHinzufรผgenโ€œ.
  3. Wรคhlen Sie die Berechnungsansicht (CA_FI_LEDGER) aus, die wir zuvor erstellt haben.

    Erstellen Sie eine Analyseberechtigung

  4. Klicken Sie auf die Schaltflรคche โ€žHinzufรผgenโ€œ, um die Gรผltigkeit der Berechtigungen zu erstellen.
  5. Gรผltigkeit der Berechtigungen zuweisen.
  6. Klicken Sie auf die Schaltflรคche โ€žHinzufรผgenโ€œ, um ein Attribut fรผr die Zuweisungsbeschrรคnkung auszuwรคhlen.
  7. Wรคhlen Sie das Attribut โ€žUnternehmenโ€œ aus.
  8. Klicken Sie auf die Schaltflรคche โ€žHinzufรผgenโ€œ, um dem Attribut einen Wert zur Einschrรคnkung zuzuweisen.
  9. Weisen Sie den Wert zu, indem Sie Typ/Operator und Wert auswรคhlen. Hier mรถchten wir den Benutzern die Anzeige der Daten der Berechnungsansicht nur fรผr das Unternehmen (1000) ermรถglichen.

Erstellen Sie eine Analyseberechtigung

Validieren und aktivieren Sie Analyseberechtigungen. Eine Analyseberechtigung wird im Ordner โ€žAnalyseberechtigungenโ€œ unter dem Modellierungspaket wie folgt erstellt:

Erstellen Sie eine Analyseberechtigung

Schritt 4) Weisen Sie dem Benutzer โ€žABHI_TESTโ€œ Analyserechte zu.
Der Benutzer โ€žABHI_TESTโ€œ hat Berechtigungen zum Zugriff auf das Modellierungspaket. Double Klicken Sie unter Sicherheit -> Benutzer auf Benutzer โ€žABHI_TESTโ€œ.

  1. Wรคhlen Sie die Registerkarte โ€žAnalyseberechtigungenโ€œ aus.
  2. Klicken Sie auf die Schaltflรคche โ€ž+โ€œ.
  3. Ein Popup zur Auswahl von Analyseberechtigungen wird angezeigt. Geben Sie den Namen der Analyseberechtigungen ein, die wir zuvor erstellt haben.
  4. Wรคhlen Sie Analyseberechtigungen aus.
  5. Klicken Sie auf die Schaltflรคche โ€žOKโ€œ.

Erstellen Sie eine Analyseberechtigung

Analytische Berechtigungen werden wie folgt hinzugefรผgt:

Erstellen Sie eine Analyseberechtigung

Schritt 5) Stellen Sie diese ร„nderungen im Benutzer bereit, indem Sie auf die Schaltflรคche โ€žBereitstellenโ€œ klicken.
Es wird die Meldung โ€žBenutzer โ€šABHI_TESTโ€˜ geรคndertโ€œ angezeigt.

Erstellen Sie eine Analyseberechtigung

Schritt 6) รœberprรผfen Sie die Analyseberechtigungen.
รœberprรผfen Sie, ob die Zuordnung zum Benutzer โ€žABHI_TESTโ€œ funktioniert oder nicht, und melden Sie sich beim Benutzer โ€žABHI_TESTโ€œ an, indem Sie das HANAUSER-System wie folgt auswรคhlen:

  1. Wรคhlen Sie HDB (HANAUSER) Aktuelles System und klicken Sie mit der rechten Maustaste.
  2. Wรคhlen Sie โ€žSystem mit anderem Benutzer hinzufรผgenโ€œ und geben Sie den Benutzernamen/das Passwort fรผr den Benutzer โ€žABHI_TESTโ€œ ein.
  3. Ein System-HDB (ABHI_TESTโ€œ) wird zur Systemliste hinzugefรผgt.

Erstellen Sie eine Analyseberechtigung

Der Benutzer ABHI_TEST hat keinen vollstรคndigen Zugriff auf die Daten der von HANAUSER erstellten Berechnungsansicht, da HANAUSER Analyserechte zur Einschrรคnkung dieser Berechnungsansicht fรผr das Unternehmen -1000 erstellt und dem Benutzer ABHI_TEST zugewiesen hat.

Gehen Sie also zum Inhaltsordner -> Paket auswรคhlen -> Berechnungsansicht (CA_FI_LEDGER) -> Rechtsklick -> Datenvorschau.

Der Datenvorschau-Bildschirm wird wie folgt angezeigt:

Die Daten in der Berechnungsansicht werden fรผr den Buchungskreis 1000 eingeschrรคnkt.

Erstellen Sie eine Analyseberechtigung

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: