SAP HANA Analytic Privileges Tutorial

Anonim

Analytiska privilegier begränsar användaren att visa data som de godkänner. SAP HANA Analytic Privileges används för säkerhetsändamål.

SQL-privilegier ger behörighet på objektnivå inte på en postnivå, så ge en post- eller radnivåbehörighet "Analytiska privilegier" kommer att användas.

SAP HANA Analytic Privilegier används för att tillhandahålla auktorisering i nedanstående informationsvy -

  • Attributvy
  • Analytisk vy
  • Beräkningsvy

Nu ska vi skapa ett analytiskt privilegium och tilldela användaren "ABHI_TEST", med denna analytik begränsar vi användaren att endast visa data för ett företag med värde 1000.

Steg 1) Gå till alternativet enligt nedan-

Modelleringspaket (högerklick) -> Nytt -> Analytiska privilegier.

Steg 2) Ny popup-analys för analytiskt privilegium visas

  1. Ange analytiska behörighetsnamn / etikett.
  2. Paketnamn väljs automatiskt.
  3. Markeringsalternativet skapar nytt.

Klicka på "OK" -knappen, i nästa steg visas Analytic Privileges-redigeraren för att lägga till och redigera behörigheter.

Steg 3) Editor för analytiska privilegier öppnas enligt nedan-

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

  4. Klicka på knappen Lägg till för att skapa giltighet av behörigheter.
  5. Tilldela giltighet för privilegier.
  6. Klicka på knappen Lägg till för att välja attribut för tilldelningsbegränsning.
  7. Välj Attributföretag.
  8. Klicka på knappen Lägg till för att tilldela ett värde attribut för begränsning.
  9. Tilldela värde genom att välja typ / operatör och värde. Här vill vi begränsa användarens visningsdata för beräkningsvyn för det enda företaget (1000).

Validera och aktivera analytiska privilegier, ett analytiskt privilegium skapas i mappen Analytic Privileges under modelleringspaketet enligt nedan -

Steg 4) Nu ska vi tilldela användaren "ABHI_TEST" analytiska behörigheter. "ABHI_TEST" -användare har behörighet att komma åt modelleringspaketet.

Dubbelklicka på Användaren "ABHI_TEST" från Säkerhet -> Användare.

  1. Välj fliken Analytiska behörigheter.
  2. Klicka på "+" -knappen.
  3. Ett popup-fönster för Select Analytic Privileges visas. Ange namnet på analytiska privilegier som vi har skapat tidigare.
  4. Välj analytiska behörigheter.
  5. Klicka på Ok-knappen.

Analytiska privilegier läggs till enligt nedan -

Steg 5) Nu distribuerar vi dessa ändringar i användaren genom att klicka på distributionsknappen.

Ett meddelande visas som nedan -

Användaren 'ABHI_TEST' har ändrats.

Steg 6) Kontrollera analytiska behörigheter Tilldela användaren "ABHI_TEST" fungerar eller inte.

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. System HDB (ABHI_TEST ") läggs till i systemlistan.

ABHI_TEST-användare har ingen fullständig åtkomst till data i beräkningsvyn som skapats av HANAUSER, eftersom HANAUSER har skapat analytiska behörigheter för begränsning av denna beräkningsvy för företaget -1000 och tilldelar ABHI_TEST-användare.

Så gå till innehållsmapp -> Välj paket -> Beräkningsvy (CA_FI_LEDGER) -> Högerklicka -> Förhandsgranska data.

Dataförhandsgranskningsskärmen visas enligt nedan-

Data i beräkningsvyn begränsas för företagskod 1000.