Analytiske privilegier i SAP HANA: Hvordan skaber man?
Analytiske rettigheder begrænser brugeren til at se data, som de autoriserer. SAP HANA Analytiske privilegier bruges til sikkerhedsformål.
SQL-privilegier giver autorisation på objektniveau og ikke på rekordniveau, så angiv en autorisation på post- eller rækkeniveau "Analytiske rettigheder" vil blive brugt.
SAP HANA-analytiske privilegier bruges til at give autorisation på nedenstående informationsvisning –
- Attributvisning
- Analytisk visning
- Beregningsvisning
Nu skal vi oprette et analytisk privilegium og vil tildele brugeren "ABHI_TEST", ved denne analyse begrænser vi brugeren til kun at se data for en virksomhed med værdi 1000.
Sådan opretter du analytisk privilegium i SAP HANA?
Trin 1) Gå til analytiske privilegier.
Modelleringspakke (højreklik) -> Ny -> Analytiske privilegier.
Trin 2) Den nye popup vises, Indtast analytiske rettigheder.
- Indtast navn/etiket for analytiske rettigheder.
- Pakkenavnet vælges automatisk.
- Valgmulighed opretter ny.
I næste trin vil Analytic Privileges-editoren blive vist for tilføjelses- og redigeringsrettigheder.
Trin 3) Klik på knappen 'OK'
Analytic Privileges editor vil åbne som nedenfor-
- I Generelt vises sektionens 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 gyldighed af privilegier.
- Tildel privilegier gyldighed.
- Klik på knappen Tilføj for at vælge attribut for tildeling af begrænsning.
- Vælg Attribut Company.
- Klik på Tilføj-knappen for at tildele en værdi, der skal tilskrives for begrænsning.
- Tildel værdi ved at vælge Type / operator og værdi. Her ønsker vi at begrænse til bruger se data af beregningsvisning for den eneste virksomhed (1000).
Valider og aktivér analytiske rettigheder, et analytisk privilegium oprettes i mappen Analytic Privileges under Modeling-pakke som nedenfor –
Trin 4) Tildel analytiske rettigheder til brugeren "ABHI_TEST".
"ABHI_TEST"-bruger har privilegier til at få adgang til modelleringspakken. Double klik på Bruger "ABHI_TEST" fra Sikkerhed -> Brugere.
- Vælg fanen Analytiske rettigheder.
- Klik på "+" knappen.
- En pop op for Vælg analytiske privilegier vil blive vist. Indtast navn på analytiske privilegier, som vi har oprettet tidligere.
- Vælg Analytiske privilegier.
- Klik på Ok-knappen.
Analytiske privilegier tilføjes som nedenfor –
Trin 5) Implementer disse ændringer i brugeren ved at klikke på implementeringsknappen.
En meddelelse vises, når brugeren 'ABHI_TEST' er ændret.
Trin 6) Tjek analytiske privilegier.
Marker Tildel til bruger "ABHI_TEST" virker eller ej, og log ind på "ABHI_TEST" bruger ved at vælge HANAUSER-system som nedenfor -
- Vælg HDB (HANAUSER) Current System og højreklik.
- Vælg "Tilføj system med anden bruger", og indtast brugernavn/adgangskode for brugeren "ABHI_TEST".
- En System HDB (ABHI_TEST") vil blive tilføjet til systemlisten.
ABHI_TEST-brugeren har ingen fuld adgang til data i beregningsvisningen, der er oprettet af HANAUSER, da HANAUSER har oprettet analytiske rettigheder til begrænsning af denne beregningsvisning for virksomheden -1000 og tildeles til ABHI_TEST-brugeren.
Så gå til Indholdsmappe -> Vælg pakke -> Beregningsvisning (CA_FI_LEDGER) -> Højreklik -> Dataeksempel.
Data Preview-skærmen vil blive vist som nedenfor-
Data i beregningsvisning vil være begrænset til virksomhedskode – 1000.