Analytische Berechtigungen beschränken den Benutzer darauf, Daten anzuzeigen, für die er autorisiert ist. SAP HANA Analytic Privileges wird zu Sicherheitszwecken verwendet.
SQL-Berechtigungen bieten Berechtigungen auf Objektebene und nicht auf Datensatzebene. Geben Sie daher eine Berechtigung auf Datensatz- oder Zeilenebene an. "Analytische Berechtigungen" werden verwendet.
SAP HANA Analytic-Berechtigungen werden verwendet, um die Autorisierung für die folgende Informationsansicht bereitzustellen.
- Attributansicht
- Analytische Ansicht
- Berechnungsansicht
Jetzt erstellen wir eine Analyseberechtigung und weisen dem Benutzer "ABHI_TEST" zu. Mit dieser Analyse beschränken wir den Benutzer darauf, Daten nur für ein Unternehmen mit dem Wert 1000 anzuzeigen.
Schritt 1) Gehen Sie zu Option wie unten-
Modellierungspaket (Rechtsklick) -> Neu -> Analyseberechtigungen.
Schritt 2) Das Popup "Neues Analyseprivileg" wird angezeigt
- Geben Sie den Namen / die Bezeichnung der Analyseberechtigungen ein.
- Der Paketname wird automatisch ausgewählt.
- Auswahloption erstellt neue.
Klicken Sie auf die Schaltfläche "OK". Im nächsten Schritt wird der Editor für Analyseberechtigungen zum Hinzufügen und Bearbeiten von Berechtigungen angezeigt.
Schritt 3) Der Editor für analytische Berechtigungen wird wie folgt geöffnet:
- Im allgemeinen Abschnitt werden Name und Bezeichnung angezeigt.
- Klicken Sie im Abschnitt Referenzmodelle auf "Schaltfläche hinzufügen".
- Wählen Sie die zuvor erstellte Berechnungsansicht (CA_FI_LEDGER) aus.
- Klicken Sie auf die Schaltfläche Hinzufügen, um die Gültigkeit der Berechtigungen zu erstellen.
- Berechtigung zuweisen.
- Klicken Sie auf die Schaltfläche Hinzufügen, um das Attribut für die Zuweisungsbeschränkung auszuwählen.
- Wählen Sie Attribut Firma.
- Klicken Sie auf die Schaltfläche Hinzufügen, um dem Attribut einen Wert für die Einschränkung zuzuweisen.
- Weisen Sie Wert zu, indem Sie Typ / Operator und Wert auswählen. Hier möchten wir uns darauf beschränken, dass Benutzer Daten der Berechnungsansicht für das einzige Unternehmen (1000) sehen.
Validieren und Aktivieren von Analyseberechtigungen, eine Analyseberechtigung wird im Ordner "Analyseberechtigungen" unter "Modellierungspaket" wie folgt erstellt:
Schritt 4) Jetzt weisen wir dem Benutzer "ABHI_TEST" Analyseberechtigungen zu. Benutzer "ABHI_TEST" haben Berechtigungen für den Zugriff auf das Modellierungspaket.
Doppelklicken Sie unter Sicherheit -> Benutzer auf Benutzer "ABHI_TEST".
- Wählen Sie die Registerkarte Analyseberechtigungen.
- Klicken Sie auf die Schaltfläche "+".
- Ein Popup für Select Analytic Privileges wird angezeigt. Geben Sie den Namen der zuvor erstellten Analyseberechtigungen ein.
- Wählen Sie Analyseberechtigungen aus.
- Klicken Sie auf OK.
Analytische Berechtigungen werden wie folgt hinzugefügt:
Schritt 5) Jetzt stellen wir diese Änderungen im Benutzer bereit, indem wir auf die Schaltfläche Bereitstellen klicken.
Eine Meldung wird wie folgt angezeigt:
Benutzer 'ABHI_TEST' geändert.
Schritt 6) Überprüfen Sie die dem Benutzer zugewiesenen Analyseberechtigungen. "ABHI_TEST" funktioniert oder nicht.
Melden Sie sich beim Benutzer "ABHI_TEST" an, indem Sie das folgende HANAUSER-System auswählen -
- Wählen Sie HDB (HANAUSER) Current System und klicken Sie mit der rechten Maustaste.
- Wählen Sie "System mit anderem Benutzer hinzufügen" und geben Sie Benutzername / Passwort für 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 von HANAUSER erstellten Daten der Berechnungsansicht, da HANAUSER Analyseberechtigungen zur Einschränkung dieser Berechnungsansicht für die Firma -1000 erstellt und dem Benutzer ABHI_TEST zugewiesen hat.
Gehen Sie also zu 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.