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 โ
- Attributansicht
- Analytische Ansicht
- Berechnungsansicht
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.
Schritt 2) Das Popup โNeuโ wird angezeigt. Geben Sie Analyseberechtigungen ein.
- Geben Sie den Namen/die Bezeichnung der Analyseberechtigungen ein.
- Der Paketname wird automatisch ausgewรคhlt.
- Auswahloption erstellt neu.
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:
- Im Abschnitt โAllgemeinโ werden Name und Bezeichnung angezeigt.
- Klicken Sie im Abschnitt โReferenzmodelleโ auf die Schaltflรคche โHinzufรผgenโ.
- Wรคhlen Sie die Berechnungsansicht (CA_FI_LEDGER) aus, die wir zuvor erstellt haben.
- Klicken Sie auf die Schaltflรคche โHinzufรผgenโ, um die Gรผltigkeit der Berechtigungen zu erstellen.
- Gรผltigkeit der Berechtigungen zuweisen.
- Klicken Sie auf die Schaltflรคche โHinzufรผgenโ, um ein Attribut fรผr die Zuweisungsbeschrรคnkung auszuwรคhlen.
- Wรคhlen Sie das Attribut โUnternehmenโ aus.
- Klicken Sie auf die Schaltflรคche โHinzufรผgenโ, um dem Attribut einen Wert zur Einschrรคnkung zuzuweisen.
- 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.
Validieren und aktivieren Sie Analyseberechtigungen. Eine Analyseberechtigung wird im Ordner โAnalyseberechtigungenโ unter dem Modellierungspaket wie folgt erstellt:
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โ.
- Wรคhlen Sie die Registerkarte โAnalyseberechtigungenโ aus.
- Klicken Sie auf die Schaltflรคche โ+โ.
- Ein Popup zur Auswahl von Analyseberechtigungen wird angezeigt. Geben Sie den Namen der Analyseberechtigungen ein, die wir zuvor erstellt haben.
- Wรคhlen Sie Analyseberechtigungen aus.
- Klicken Sie auf die Schaltflรคche โOKโ.
Analytische Berechtigungen werden wie folgt hinzugefรผgt:
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.
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:
- Wรคhlen Sie HDB (HANAUSER) Aktuelles System und klicken Sie mit der rechten Maustaste.
- Wรคhlen Sie โSystem mit anderem Benutzer hinzufรผgenโ und geben Sie den Benutzernamen/das Passwort fรผr den Benutzer โABHI_TESTโ ein.
- Ein System-HDB (ABHI_TESTโ) wird zur Systemliste hinzugefรผgt.
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.









