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 -

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.

Opprett analytisk privilegium

Trinn 2) Ny popup vises, Enter Analytic Privileges.

  1. Angi navn/etikett for analytiske privilegier.
  2. Pakkenavn velges automatisk.
  3. Valgalternativet oppretter ny.

Opprett analytisk privilegium

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-

  1. I Generelt vises seksjonen navn og etikett.
  2. Klikk på "Legg til-knapp" i avsnittet Referansemodeller.
  3. Velg beregningsvisning (CA_FI_LEDGER) som vi opprettet tidligere.

    Opprett analytisk privilegium

  4. Klikk på Legg til-knappen for å opprette gyldighet av privilegier.
  5. Tilordne rettigheter gyldighet.
  6. Klikk på Legg til-knappen for å velge attributt for tildelingsbegrensning.
  7. Velg Attributtfirma.
  8. Klikk på legg til-knappen for å tilordne en verdi til attributt for begrensning.
  9. Tilordne verdi ved å velge Type / operator og verdi. Her ønsker vi å begrense til bruker se data for beregningsvisning for det eneste selskapet (1000).

Opprett analytisk privilegium

Valider og aktiver analytiske privilegier, et analytisk privilegium opprettes i mappen Analytic Privileges under Modelleringspakken som nedenfor -

Opprett analytisk privilegium

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.

  1. Velg kategorien Analytiske privilegier.
  2. Klikk på "+"-knappen.
  3. En pop-up for Select Analytic Privileges vil vises. Skriv inn navn på analytiske privilegier som vi har opprettet tidligere.
  4. Velg Analytiske privilegier.
  5. Klikk på OK-knappen.

Opprett analytisk privilegium

Analytiske privilegier er lagt til som nedenfor -

Opprett analytisk privilegium

Trinn 5) Implementer disse endringene i brukeren ved å klikke på distribuer-knappen.
En melding vises når brukeren 'ABHI_TEST' er endret.

Opprett analytisk privilegium

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 -

  1. Velg HDB (HANAUSER) Current System og høyreklikk.
  2. Velg "Legg til system med annen bruker", og skriv inn brukernavn/passord for brukeren "ABHI_TEST".
  3. En System HDB (ABHI_TEST”) vil bli lagt til systemlisten.

Opprett analytisk privilegium

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.

Opprett analytisk privilegium