Tutorial de privilegii analitice SAP HANA

Anonim

Privilegiile analitice restricționează utilizatorul să vizualizeze datele pentru care autorizează. Privilegiile analitice SAP HANA sunt utilizate în scopuri de securitate.

Privilegiile SQL furnizează autorizarea la nivel de obiect, nu la un nivel de înregistrare, deci furnizați o autorizare la nivel de înregistrare sau de rând. Se vor utiliza "Privilegii analitice".

Privilegiile analitice SAP HANA sunt folosite pentru a furniza autorizarea în vizualizarea informațiilor de mai jos -

  • Vizualizare atribut
  • Vizualizare analitică
  • Vizualizare calcul

Acum vom crea un privilegiu analitic și îl vom atribui utilizatorului „ABHI_TEST”, prin această analiză restricționăm utilizatorul să vizualizeze date numai pentru o companie cu valoarea 1000.

Pasul 1) Mergeți la opțiunea de mai jos-

Pachet de modelare (clic dreapta) -> Nou -> Privilegii analitice.

Pasul 2) Apare un nou popup cu privilegii analitice

  1. Introduceți numele / eticheta de privilegii analitice.
  2. Numele pachetului este selectat automat.
  3. Opțiunea de selecție creează noi.

Faceți clic pe butonul „OK”, la pasul următor Editorul de privilegii analitice va fi afișat pentru a adăuga și edita privilegii.

Pasul 3) Editorul de privilegii analitice se va deschide ca mai jos-

  1. În secțiunea generală se afișează numele și eticheta.
  2. Faceți clic pe „Adăugați butonul” în secțiunea Modele de referință.
  3. Selectați Vizualizare calcul (CA_FI_LEDGER) pe care am creat-o mai devreme.

  4. Faceți clic pe butonul Adăugare pentru a crea validitatea privilegiilor.
  5. Atribuiți valabilitatea privilegiilor.
  6. Faceți clic pe butonul Adăugare pentru selectarea atributului pentru restricționarea atribuirii.
  7. Selectați Companie de atribute.
  8. Faceți clic pe butonul Adăugați pentru a atribui o valoare atribuită pentru restricție.
  9. Atribuiți valoarea selectând Tip / operator și valoare. Aici vrem să restrângem utilizatorul să vadă datele de vizualizare a calculului pentru singura companie (1000).

Validați și activați privilegiile analitice, un privilegiu analitic este creat în folderul Privilegii analitice din pachetul Modelare după cum urmează -

Pasul 4) Acum vom atribui privilegii analitice utilizatorului „ABHI_TEST”. Utilizatorul „ABHI_TEST” are privilegii de a accesa pachetul de modelare.

Faceți dublu clic pe Utilizator „ABHI_TEST” din Securitate -> Utilizatori.

  1. Selectați fila Privilegii analitice.
  2. Faceți clic pe butonul „+”.
  3. Se va afișa o fereastră pop-up pentru privilegii analitice selectate. Introduceți numele privilegiilor analitice pe care le-am creat anterior.
  4. Selectați Privilegii analitice.
  5. Faceți clic pe butonul Ok.

Privilegii analitice este adăugat după cum urmează -

Pasul 5) Acum, implementăm aceste modificări în utilizator făcând clic pe butonul de implementare.

Un mesaj este afișat ca mai jos -

Utilizatorul „ABHI_TEST” s-a schimbat.

Pasul 6) Verificați privilegiile analitice Atribuiți utilizatorului „ABHI_TEST” funcționează sau nu.

Conectați-vă la utilizatorul „ABHI_TEST” selectând sistemul HANAUSER după cum urmează -

  1. Selectați HDB (HANAUSER) Sistem curent și faceți clic dreapta.
  2. Selectați „Adăugați un sistem cu alt utilizator” și introduceți numele de utilizator / parola pentru utilizatorul „ABHI_TEST”.
  3. Un sistem HDB (ABHI_TEST ") va fi adăugat la lista de sisteme.

Utilizatorul ABHI_TEST nu are acces complet la datele din vizualizarea de calcul create de HANAUSER, deoarece HANAUSER a creat privilegii analitice pentru restricționarea acestei vizualizări de calcul pentru compania -1000 și le atribuie utilizatorului ABHI_TEST.

Deci, accesați folderul de conținut -> Selectați pachetul -> Vizualizare calcul (CA_FI_LEDGER) -> Faceți clic dreapta -> Previzualizare date.

Ecranul de previzualizare a datelor va fi afișat ca mai jos-

Datele din vizualizarea calculului vor fi restricționate pentru codul companiei - 1000.