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
- Unesite naziv / oznaku analitičkih privilegija.
- Naziv paketa se automatski odabire.
- 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 -
- Općenito se prikazuje naziv i oznaka odjeljka.
- Kliknite "Dodaj gumb" u odjeljku Referentni modeli.
- Odaberite Prikaz izračuna (CA_FI_LEDGER) koji smo ranije stvorili.
- Kliknite gumb Dodaj za stvaranje valjanosti privilegija.
- Dodijelite valjanost povlastica.
- Kliknite gumb Dodaj za odabir atributa za ograničenje dodjele.
- Odaberite Tvrtka atributa.
- Kliknite gumb dodaj da biste dodijelili vrijednost atributu za ograničenje.
- 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.
- Odaberite karticu Analitičke privilegije.
- Kliknite gumb "+".
- Prikazat će se skočni prozor za Odabir analitičkih privilegija. Unesite naziv analitičkih privilegija koje smo stvorili ranije.
- Odaberite Analitičke povlastice.
- 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 -
- Odaberite HDB (HANAUSER) Current System i pritisnite desnu tipku miša.
- Odaberite "Dodaj sustav s drugim korisnikom" i unesite korisničko ime / lozinku za korisnika "ABHI_TEST".
- 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.