Analytiske privilegier begrenser brukeren til å se data de autoriserer for. SAP HANA Analytic Privileges 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 i nedenstående informasjonsvisning -
- Attributtvisning
- Analytisk syn
- Beregningsvisning
Nå skal vi opprette et analytisk privilegium og vil tildele til brukeren "ABHI_TEST", ved denne analysen begrenser vi brukeren til å se data kun for et selskap med verdi 1000.
Trinn 1) Gå til alternativet som nedenfor -
Modelleringspakke (høyreklikk) -> Ny -> Analytiske privilegier.
Trinn 2) Ny popup for analytisk privilegium vises
- Skriv inn Analytic Privileges Name / Label.
- Pakkens navn velges automatisk.
- Valgalternativet skaper nytt.
Klikk på "OK" -knappen, i neste trinn vises Analytic Privileges editor for å legge til og redigere rettigheter.
Trinn 3) Editoren for analytiske rettigheter åpnes som nedenfor -
- Generelt vises navn og etikett.
- Klikk på "Legg til knapp" i seksjonen Referansemodeller.
- Velg beregningsvisning (CA_FI_LEDGER) som vi opprettet tidligere.
- Klikk på Legg til-knapp for å opprette gyldighet av rettigheter.
- Tildel privilegieres gyldighet.
- Klikk på Legg til-knappen for å velge attributt for tilordningsbegrensning.
- Velg Attribute Company.
- Klikk på legg til-knappen for å tilordne en verdi til attributtet for begrensning.
- Tildel verdi ved å velge Type / operator og verdi. Her ønsker vi å begrense brukerdata til beregningsvisning for det eneste selskapet (1000).
Bekreft og aktiver analytiske privilegier, et analytisk privilegium opprettes i Analytic Privileges-mappen under Modelleringspakke som nedenfor -
Trinn 4) Nå skal vi tildele analytiske privilegier til brukeren "ABHI_TEST". "ABHI_TEST" -bruker har rettigheter til å få tilgang til modelleringspakken.
Dobbeltklikk på bruker "ABHI_TEST" fra sikkerhet -> brukere.
- Velg kategorien Analytiske privilegier.
- Klikk på "+" -knappen.
- En forgrunnsvindu for Select Analytic Privileges vises. Skriv inn navnet på analytiske privilegier som vi har opprettet tidligere.
- Velg Analytiske privilegier.
- Klikk på Ok-knappen.
Analytiske privilegier er lagt til som nedenfor -
Trinn 5) Nå distribuerer vi disse endringene i brukeren ved å klikke på distribusjonsknappen.
En melding vises som nedenfor -
Bruker 'ABHI_TEST' endret.
Trinn 6) Kontroller at analytiske privilegier tildeles til brukeren "ABHI_TEST" fungerer eller ikke.
Logg inn 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 i systemlisten.
ABHI_TEST-bruker har ingen full tilgang til data i beregningsvisningen opprettet av HANAUSER, ettersom HANAUSER har opprettet analytiske privilegier for å begrense denne beregningsvisningen for firmaet -1000 og tilordne til ABHI_TEST-brukeren.
Så gå til Innholdsmappe -> Velg pakke -> Beregningsvisning (CA_FI_LEDGER) -> Høyreklikk -> Forhåndsvisning av data.
Skjermbildet for forhåndsvisning av data vises som nedenfor -
Data i beregningsvisningen vil være begrenset for firmakode 1000.