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
- Ange analytiska behörighetsnamn / etikett.
- Paketnamn väljs automatiskt.
- 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-
- I Allmänna avsnitt visas namn och etikett.
- Klicka på "Lägg till knapp" 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 behörigheter.
- Tilldela giltighet för privilegier.
- Klicka på knappen Lägg till för att välja attribut för tilldelningsbegränsning.
- Välj Attributföretag.
- Klicka på knappen Lägg till för att tilldela ett värde attribut för begränsning.
- 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.
- Välj fliken Analytiska behörigheter.
- Klicka på "+" -knappen.
- Ett popup-fönster för Select Analytic Privileges visas. Ange namnet på analytiska privilegier som vi har skapat tidigare.
- Välj analytiska behörigheter.
- 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 -
- 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".
- 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.