SAP HANA Analytic Privileges Tutorial

Anonim

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

  1. Skriv inn Analytic Privileges Name / Label.
  2. Pakkens navn velges automatisk.
  3. 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 -

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

  4. Klikk på Legg til-knapp for å opprette gyldighet av rettigheter.
  5. Tildel privilegieres gyldighet.
  6. Klikk på Legg til-knappen for å velge attributt for tilordningsbegrensning.
  7. Velg Attribute Company.
  8. Klikk på legg til-knappen for å tilordne en verdi til attributtet for begrensning.
  9. 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.

  1. Velg kategorien Analytiske privilegier.
  2. Klikk på "+" -knappen.
  3. En forgrunnsvindu for Select Analytic Privileges vises. Skriv inn navnet på analytiske privilegier som vi har opprettet tidligere.
  4. Velg Analytiske privilegier.
  5. 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 -

  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 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.