Analytiske privilegier begrænser brugeren til at se data, som de godkender. SAP HANA Analytic Privileges bruges til sikkerhedsformål.
SQL-privilegier giver autorisation på objektniveau ikke på et postniveau, så angiv en post- eller række-niveau-autorisation "Analytiske privilegier" vil blive brugt.
SAP HANA Analytic Privileges bruges til at give autorisation i nedenstående informationsvisning -
- Attributvisning
- Analytisk visning
- Beregningsvisning
Nu skal vi oprette et analytisk privilegium og tildele brugeren "ABHI_TEST", ved denne analyse begrænser vi brugeren til kun at se data for en virksomhed med værdi 1000.
Trin 1) Gå til valgmulighed som nedenfor -
Modelleringspakke (højreklik) -> Ny -> Analytiske privilegier.
Trin 2) Ny popup med analytisk privilegium vises
- Indtast navn / etiket for analytiske privilegier.
- Pakkens navn vælges automatisk.
- Valgmulighed opretter nyt.
Klik på knappen 'OK', i næste trin vises Analytic Privileges-editoren for tilføjelses- og redigeringsrettigheder.
Trin 3) Analytisk privilegium-editor åbnes som nedenfor -
- Generelt vises navn og etiket.
- Klik på "Tilføj knap" i afsnittet Referencemodeller.
- Vælg beregningsvisning (CA_FI_LEDGER), som vi oprettede tidligere.
- Klik på knappen Tilføj for at oprette gyldigheden af rettigheder.
- Tildel privilegiernes gyldighed.
- Klik på knappen Tilføj for at vælge attribut til tildelingsbegrænsning.
- Vælg Attribut Company.
- Klik på knappen Tilføj for at tildele en værdi til attribut til begrænsning.
- Tildel værdi ved at vælge Type / operator og værdi. Her ønsker vi at begrænse brugerdata til beregning af det eneste firma (1000).
Valider og aktiver analytiske privilegier, et analytisk privilegium oprettes i mappen Analytiske privilegier under modelleringspakke som nedenfor -
Trin 4) Nu skal vi tildele analytiske privilegier til brugeren "ABHI_TEST". "ABHI_TEST" bruger har privilegier til at få adgang til modelleringspakke.
Dobbeltklik på bruger "ABHI_TEST" fra Sikkerhed -> Brugere.
- Vælg fanen Analytiske privilegier.
- Klik på knappen "+".
- Et pop op-vindue til Select Analytic Privileges vises. Indtast navnet på de analytiske privilegier, som vi har oprettet tidligere.
- Vælg analytiske privilegier.
- Klik på OK knap.
Analytiske privilegier tilføjes som nedenfor -
Trin 5) Nu implementerer vi disse ændringer i brugeren ved at klikke på implementeringsknappen.
En meddelelse vises som nedenfor -
Bruger 'ABHI_TEST' ændret.
Trin 6) Kontroller analytiske privilegier Tildel til bruger "ABHI_TEST" fungerer eller ej.
Log ind på "ABHI_TEST" bruger ved at vælge HANAUSER system som nedenfor -
- Vælg HDB (HANAUSER) nuværende system, og højreklik.
- Vælg "Tilføj system med anden bruger", og indtast brugernavn / adgangskode til bruger "ABHI_TEST".
- En system-HDB (ABHI_TEST ") føjes til systemlisten.
ABHI_TEST-bruger har ingen fuld adgang til data i beregningsvisningen oprettet af HANAUSER, da HANAUSER har oprettet analytiske privilegier til begrænsning af denne beregningsvisning for virksomheden -1000 og tildeler til ABHI_TEST-brugeren.
Så gå til indholdsmappe -> Vælg pakke -> Beregningsvisning (CA_FI_LEDGER) -> Højreklik -> Dataeksempel.
Datavisningsskærm vises som nedenfor -
Data i beregningsvisning vil være begrænset til virksomhedskode 1000.