SAP HANA analitinių privilegijų pamoka

Turinys

Analitinės privilegijos riboja vartotoją peržiūrėti duomenis, kuriems jie suteikia leidimą. SAP HANA analitinės privilegijos naudojamos saugumo tikslais.

SQL privilegijos suteikia prieigą objekto lygiu ne įrašų lygiu, todėl pateikite įrašo arba eilutės lygio prieigą „Analitinės privilegijos“.

SAP HANA analitinės privilegijos naudojamos suteikiant prieigą žemiau esančiame informacijos rodinyje -

  • Atributų peržiūra
  • Analitinis vaizdas
  • Skaičiavimo rodinys

Dabar mes sukursime analitines privilegijas ir priskirsime vartotojui „ABHI_TEST“. Šiuo analitiku mes apribosime vartotoją peržiūrėti tik įmonės, kurios vertė 1000, duomenis.

1 žingsnis) Eikite į parinktį, kaip nurodyta toliau -

Modeliavimo paketas (dešiniuoju pelės mygtuku spustelėkite) -> Nauja -> Analitinės privilegijos.

2 žingsnis) Pasirodo naujas analitinės privilegijos iššokantis langas

  1. Įveskite analitinių privilegijų pavadinimą / etiketę.
  2. Paketo pavadinimas pasirenkamas automatiškai.
  3. Pasirinkimo parinktis sukuria naują.

Spustelėkite mygtuką „Gerai“, kitame žingsnyje bus rodomas „Analytic Privileges“ redaktorius, kuriame bus pateiktos pridėjimo ir redagavimo teisės.

3 žingsnis) Analitinių privilegijų redaktorius bus atidarytas taip, kaip nurodyta toliau.

  1. Bendrajame skyriuje rodomas pavadinimas ir etiketė.
  2. Nuorodų modelių skyriuje spustelėkite „Pridėti mygtuką“.
  3. Pasirinkite „Calculation View“ (CA_FI_LEDGER), kurį sukūrėme anksčiau.

  4. Norėdami sukurti privilegijų galiojimą, spustelėkite mygtuką Pridėti.
  5. Priskirkite privilegijų galiojimą.
  6. Norėdami pasirinkti priskyrimo apribojimo atributą, spustelėkite mygtuką Pridėti.
  7. Pasirinkite „Atributų įmonė“.
  8. Spustelėkite mygtuką „Pridėti“, kad priskirtumėte vertę atributui, kurį norite apriboti.
  9. Priskirkite vertę pasirinkdami tipą / operatorių ir vertę. Čia norime apsiriboti tik naudotojų matomais vienintelės įmonės (1000) skaičiavimo rodinio duomenimis.

Patvirtinti ir suaktyvinti analitines privilegijas, analitinė privilegija sukuriama aplanke „Analitinės privilegijos“ esančiame „Modeling“ pakete, kaip nurodyta toliau -

4 žingsnis) Dabar mes ketiname priskirti analitines privilegijas vartotojui „ABHI_TEST“. „ABHI_TEST“ vartotojas turi teises naudotis modeliavimo paketu.

Dukart spustelėkite Vartotojo „ABHI_TEST“ iš „Security -> Users“.

  1. Pasirinkite skirtuką Analitinės privilegijos.
  2. Spustelėkite mygtuką „+“.
  3. Bus rodomas iššokantis langas, leidžiantis pasirinkti analitines privilegijas. Įveskite anksčiau sukurtų analitinių privilegijų pavadinimą.
  4. Pasirinkite Analitinės privilegijos.
  5. Spustelėkite mygtuką „Gerai“.

Analitinės privilegijos pridedamos taip:

5 žingsnis) Dabar mes įdiegiame šiuos pakeitimus vartotojui spustelėdami diegimo mygtuką.

Pranešimas rodomas taip:

Vartotojas „ABHI_TEST“ pakeistas.

6 žingsnis. Patikrinkite, ar analitinės privilegijos priskirtos vartotojui „ABHI_TEST“ veikia arba neveikia.

Prisijunkite prie „ABHI_TEST“ vartotojo pasirinkdami HANAUSER sistemą, kaip nurodyta toliau -

  1. Pasirinkite HDB (HANAUSER) Dabartinė sistema ir dešiniuoju pelės mygtuku spustelėkite.
  2. Pasirinkite „Pridėti sistemą su skirtingu vartotoju“ ir įveskite vartotojo vardą / slaptažodį vartotojui „ABHI_TEST“.
  3. Sistemos HDB (ABHI_TEST ") bus pridėta prie sistemos sąrašo.

ABHI_TEST vartotojas neturi visiškos prieigos prie HANAUSER sukurto skaičiavimo rodinio duomenų, nes HANAUSER sukūrė analitines privilegijas apriboti šį skaičiavimo rodinį įmonei -1000 ir priskirti ABHI_TEST vartotojui.

Taigi, eikite į turinio aplanką -> Pasirinkite paketą -> Skaičiavimo rodinys (CA_FI_LEDGER) -> Dešiniuoju pelės mygtuku spustelėkite -> Duomenų peržiūra.

Duomenų peržiūros ekranas bus rodomas taip, kaip nurodyta toliau -

Duomenys skaičiavimo rodinyje bus ribojami pagal įmonės kodą - 1000.

Įdomios straipsniai...