Vodič za analitičke privilegije za SAP HANA

Anonim

Analitičke privilegije ograničavaju korisniku pregled podataka za koje ovlašćuje. SAP HANA Analitičke povlastice koriste se u sigurnosne svrhe.

SQL povlastice pružaju autorizaciju na razini objekta, a ne na razini zapisa, tako da će se koristiti autorizacija na razini zapisa ili retka "Analitičke povlastice".

SAP HANA Analitičke privilegije koriste se za pružanje autorizacije za prikaz podataka u nastavku -

  • Prikaz atributa
  • Analitički pogled
  • Pogled proračuna

Sada ćemo stvoriti analitičke privilegije i dodijelit ćemo korisniku "ABHI_TEST", ovim Analyticom ograničavamo korisnika da vidi podatke samo za tvrtku čija je vrijednost 1000.

Korak 1) Idite na opciju kao ispod -

Paket za modeliranje (desni klik) -> Novo -> Analitičke povlastice.

Korak 2) Pojavit će se novi skočni prozor Analytic Privilege

  1. Unesite naziv / oznaku analitičkih privilegija.
  2. Naziv paketa se automatski odabire.
  3. Opcija odabira stvara novo.

Kliknite gumb 'U redu', u sljedećem koraku prikazat će se uređivač analitičkih privilegija za dodavanje i uređivanje privilegija.

Korak 3) Uređivač Analytic Privileges otvorit će se kao ispod -

  1. Općenito se prikazuje naziv i oznaka odjeljka.
  2. Kliknite "Dodaj gumb" u odjeljku Referentni modeli.
  3. Odaberite Prikaz izračuna (CA_FI_LEDGER) koji smo ranije stvorili.

  4. Kliknite gumb Dodaj za stvaranje valjanosti privilegija.
  5. Dodijelite valjanost povlastica.
  6. Kliknite gumb Dodaj za odabir atributa za ograničenje dodjele.
  7. Odaberite Tvrtka atributa.
  8. Kliknite gumb dodaj da biste dodijelili vrijednost atributu za ograničenje.
  9. Dodijelite vrijednost odabirom vrste / operatora i vrijednosti. Ovdje želimo ograničiti na pregled podataka korisnika za prikaz izračuna za jedinu tvrtku (1000).

Provjerite i aktivirajte analitičke privilegije, analitička privilegija kreira se u mapi Analytic Privileges u paketu Modeliranje, kao u nastavku -

Korak 4) Sada ćemo dodijeliti analitičke privilegije korisniku "ABHI_TEST". Korisnik "ABHI_TEST" ima povlastice za pristup paketu za modeliranje.

Dvaput kliknite korisnika "ABHI_TEST" iz stavke Sigurnost -> Korisnici.

  1. Odaberite karticu Analitičke privilegije.
  2. Kliknite gumb "+".
  3. Prikazat će se skočni prozor za Odabir analitičkih privilegija. Unesite naziv analitičkih privilegija koje smo stvorili ranije.
  4. Odaberite Analitičke povlastice.
  5. Kliknite gumb Ok.

Analitičke povlastice dodane su kao dolje -

Korak 5) Sada ove promjene postavljamo u korisnika klikom na gumb za postavljanje.

Prikazuje se poruka kao ispod -

Korisnik "ABHI_TEST" promijenjen.

Korak 6) Provjerite analitičke privilegije Dodijeli korisniku "ABHI_TEST" da li radi ili ne.

Prijavite se na korisnika "ABHI_TEST" odabirom sustava HANAUSER kao ispod -

  1. Odaberite HDB (HANAUSER) Current System i pritisnite desnu tipku miša.
  2. Odaberite "Dodaj sustav s drugim korisnikom" i unesite korisničko ime / lozinku za korisnika "ABHI_TEST".
  3. Sustav HDB (ABHI_TEST ") bit će dodan na popis sustava.

Korisnik ABHI_TEST nema puni pristup podacima prikaza izračuna izrađen od strane HANAUSER-a, jer je HANAUSER stvorio analitičke privilegije za ograničenje ovog prikaza izračuna za tvrtku -1000 i dodijelio korisniku ABHI_TEST.

Dakle, idite u mapu Sadržaj -> Odaberite paket -> Prikaz izračuna (CA_FI_LEDGER) -> Desni klik -> Pregled podataka.

Zaslon za pregled podataka prikazat će se kao ispod -

Podaci u prikazu izračuna bit će ograničeni za kod tvrtke 1000.