Analytiska privilegier i SAP HANA: Hur skapar man?
Analytiska rättigheter begränsar användaren att se data som de auktoriserar. SAP HANA Analytiska privilegier används i säkerhetssyfte.
SQL-privilegier ger auktorisering på objektnivå och inte på postnivå, så ange en post- eller radnivåauktorisering "Analytiska rättigheter" kommer att användas.
SAP HANA Analytic Privileges används för att ge auktorisering i nedanstående informationsvy –
- Attributvy
- Analytisk vy
- Beräkningsvy
Nu ska vi skapa ett analytiskt privilegium och kommer att tilldela användaren "ABHI_TEST", genom denna analys begränsar vi användaren att endast se data för ett företag med värde 1000.
Hur man skapar analytisk behörighet i SAP HANA?
Steg 1) Gå till Analytiska privilegier.
Modelleringspaket (högerklicka) –> Nytt -> Analytiska privilegier.
Steg 2) Nytt popup-fönster visas, Ange analytiska privilegier.
- Ange Analytic Privileges Namn/Label.
- Paketnamn väljs automatiskt.
- Urvalsalternativ skapar nya.
I nästa steg kommer Analytic Privileges editor att visas för att lägga till och redigera privilegier.
Steg 3) Klicka på knappen "OK".
Analytic Privileges editor kommer att öppnas som nedan-
- I Allmänt visas sektionens namn och etikett.
- Klicka på "Lägg till" i avsnittet Referensmodeller.
- Välj Beräkningsvy (CA_FI_LEDGER) som vi skapade tidigare.
- Klicka på knappen Lägg till för att skapa giltighet av privilegier.
- Tilldela privilegier giltighet.
- Klicka på knappen Lägg till för att välja attribut för tilldelningsbegränsning.
- Välj Attribut Företag.
- Klicka på lägg till-knappen för att tilldela ett värde till attribut för begränsning.
- Tilldela värde genom att välja Typ / operator och värde. Här vill vi begränsa till att användaren kan se data för beräkningsvyn för det enda företaget (1000).
Validera och aktivera Analytic Privileges, en analytisk behörighet skapas i Analytic Privileges-mappen under Modelleringspaket enligt nedan -
Steg 4) Tilldela analytiska rättigheter till användaren "ABHI_TEST".
"ABHI_TEST"-användare har behörighet att komma åt modelleringspaketet. Double klicka på Användare "ABHI_TEST" från Säkerhet -> Användare.
- Välj fliken Analytiska privilegier.
- Klicka på "+"-knappen.
- Ett popup-fönster för Select Analytic Privileges kommer att visas. Ange Name of Analytic Privileges som vi har skapat tidigare.
- Välj Analytiska privilegier.
- Klicka på OK-knappen.
Analytiska privilegier läggs till enligt nedan –
Steg 5) Implementera dessa ändringar i användaren genom att klicka på distribuera-knappen.
Ett meddelande visas när användaren 'ABHI_TEST' ändrades.
Steg 6) Kontrollera analytiska privilegier.
Markera Tilldela till användare "ABHI_TEST" fungerar eller inte och logga in på "ABHI_TEST" användare genom att välja HANAUSER-system enligt nedan -
- Välj HDB (HANAUSER) Current System och högerklicka.
- Välj "Lägg till system med annan användare" och ange användarnamn/lösenord för användaren "ABHI_TEST".
- En System HDB (ABHI_TEST”) kommer att läggas till i systemlistan.
ABHI_TEST-användare har ingen fullständig åtkomst till data i beräkningsvy skapad av HANAUSER, eftersom HANAUSER har skapat analytiska privilegier för begränsning av denna beräkningsvy för företaget -1000 och tilldela till ABHI_TEST-användare.
Så, gå till innehållsmapp -> Välj paket -> Beräkningsvy (CA_FI_LEDGER) -> Högerklicka -> Dataförhandsgranskning.
Skärmen för förhandsgranskning av data kommer att visas som nedan-
Data i beräkningsvy kommer att vara begränsad för företagskod – 1000.