Analytiske privilegier i SAP HANA: Hvordan lage?
Analytiske privilegier begrenser brukeren til å se data som de autoriserer. SAP HANNA Analytiske privilegier brukes til sikkerhetsformål.
SQL-privilegier gir autorisasjon på objektnivå ikke på postnivå, så gi en post- eller radnivåautorisasjon "Analytiske privilegier" vil bli brukt.
SAP HANA Analytic Privileges brukes til å gi autorisasjon på informasjonsvisningen nedenfor -
- Attributtvisning
- Analytisk visning
- Beregningsvisning
Nå skal vi opprette et analytisk privilegium og vil tildele brukeren "ABHI_TEST", ved denne analytiske begrenser vi brukeren til kun å se data for et selskap med verdi 1000.
Hvordan opprette analytisk privilegium i SAP HANA?
Trinn 1) Gå til analytiske privilegier.
Modelleringspakke (Høyreklikk) -> Ny -> Analytiske privilegier.
Trinn 2) Ny popup vises, Enter Analytic Privileges.
- Angi navn/etikett for analytiske privilegier.
- Pakkenavn velges automatisk.
- Valgalternativet oppretter ny.
I neste trinn vil Analytic Privileges-editoren vises for å legge til og redigere rettigheter.
Trinn 3) Klikk på 'OK'-knappen
Analytic Privileges editor vil åpne som nedenfor-
- I Generelt vises seksjonen navn og etikett.
- Klikk på "Legg til-knapp" i avsnittet Referansemodeller.
- Velg beregningsvisning (CA_FI_LEDGER) som vi opprettet tidligere.
- Klikk på Legg til-knappen for å opprette gyldighet av privilegier.
- Tilordne rettigheter gyldighet.
- Klikk på Legg til-knappen for å velge attributt for tildelingsbegrensning.
- Velg Attributtfirma.
- Klikk på legg til-knappen for å tilordne en verdi til attributt for begrensning.
- Tilordne verdi ved å velge Type / operator og verdi. Her ønsker vi å begrense til bruker se data for beregningsvisning for det eneste selskapet (1000).
Valider og aktiver analytiske privilegier, et analytisk privilegium opprettes i mappen Analytic Privileges under Modelleringspakken som nedenfor -
Trinn 4) Tilordne analytiske privilegier til brukeren "ABHI_TEST".
"ABHI_TEST"-bruker har rettigheter til å få tilgang til modelleringspakken. Double klikk på Bruker "ABHI_TEST" fra Sikkerhet -> Brukere.
- Velg kategorien Analytiske privilegier.
- Klikk på "+"-knappen.
- En pop-up for Select Analytic Privileges vil vises. Skriv inn navn på analytiske privilegier som vi har opprettet tidligere.
- Velg Analytiske privilegier.
- Klikk på OK-knappen.
Analytiske privilegier er lagt til som nedenfor -
Trinn 5) Implementer disse endringene i brukeren ved å klikke på distribuer-knappen.
En melding vises når brukeren 'ABHI_TEST' er endret.
Trinn 6) Sjekk analytiske privilegier.
Merk av for Tilordne til bruker "ABHI_TEST" fungerer eller ikke, og logg på "ABHI_TEST" bruker ved å velge HANAUSER-system som nedenfor -
- Velg HDB (HANAUSER) Current System og høyreklikk.
- Velg "Legg til system med annen bruker", og skriv inn brukernavn/passord for brukeren "ABHI_TEST".
- En System HDB (ABHI_TEST”) vil bli lagt til systemlisten.
ABHI_TEST-brukeren har ingen full tilgang til data i beregningsvisningen opprettet av HANAUSER, ettersom HANAUSER har opprettet analytiske rettigheter for begrensning av denne beregningsvisningen for selskapet -1000 og tilordne til ABHI_TEST-brukeren.
Så, gå til innholdsmappe -> Velg pakke -> Beregningsvisning (CA_FI_LEDGER) -> Høyreklikk -> Dataforhåndsvisning.
Dataforhåndsvisningsskjermen vil vises som nedenfor-
Data i beregningsvisning vil være begrenset for firmakode – 1000.