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 –

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.

Skapa analytiskt privilegium

Steg 2) Nytt popup-fönster visas, Ange analytiska privilegier.

  1. Ange Analytic Privileges Namn/Label.
  2. Paketnamn väljs automatiskt.
  3. Urvalsalternativ skapar nya.

Skapa analytiskt privilegium

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-

  1. I Allmänt visas sektionens namn och etikett.
  2. Klicka på "Lägg till" i avsnittet Referensmodeller.
  3. Välj Beräkningsvy (CA_FI_LEDGER) som vi skapade tidigare.

    Skapa analytiskt privilegium

  4. Klicka på knappen Lägg till för att skapa giltighet av privilegier.
  5. Tilldela privilegier giltighet.
  6. Klicka på knappen Lägg till för att välja attribut för tilldelningsbegränsning.
  7. Välj Attribut Företag.
  8. Klicka på lägg till-knappen för att tilldela ett värde till attribut för begränsning.
  9. 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).

Skapa analytiskt privilegium

Validera och aktivera Analytic Privileges, en analytisk behörighet skapas i Analytic Privileges-mappen under Modelleringspaket enligt nedan -

Skapa analytiskt privilegium

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.

  1. Välj fliken Analytiska privilegier.
  2. Klicka på "+"-knappen.
  3. Ett popup-fönster för Select Analytic Privileges kommer att visas. Ange Name of Analytic Privileges som vi har skapat tidigare.
  4. Välj Analytiska privilegier.
  5. Klicka på OK-knappen.

Skapa analytiskt privilegium

Analytiska privilegier läggs till enligt nedan –

Skapa analytiskt privilegium

Steg 5) Implementera dessa ändringar i användaren genom att klicka på distribuera-knappen.
Ett meddelande visas när användaren 'ABHI_TEST' ändrades.

Skapa analytiskt privilegium

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 -

  1. Välj HDB (HANAUSER) Current System och högerklicka.
  2. Välj "Lägg till system med annan användare" och ange användarnamn/lösenord för användaren "ABHI_TEST".
  3. En System HDB (ABHI_TEST”) kommer att läggas till i systemlistan.

Skapa analytiskt privilegium

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.

Skapa analytiskt privilegium