Analītiskās privilēģijas ierobežo lietotāju skatīties datus, kurus viņi pilnvaro. SAP HANA analītiskās privilēģijas tiek izmantotas drošības nolūkos.
SQL privilēģijas nodrošina autorizāciju objekta līmenī, nevis ierakstu līmenī, tāpēc nodrošiniet ieraksta vai rindas līmeņa autorizāciju "Analītiskās privilēģijas".
SAP HANA analītiskās privilēģijas tiek izmantotas, lai piešķirtu autorizāciju zemāk redzamajā informācijas skatā -
- Atribūtu skats
- Analītiskais skats
- Aprēķinu skats
Tagad mēs izveidosim analītiskās privilēģijas un piešķirsim lietotājam "ABHI_TEST". Ar šo analītiķi mēs ierobežojam lietotāju skatīties datus tikai par uzņēmumu ar vērtību 1000.
1. solis) Iet uz opciju, kā norādīts zemāk-
Modelēšanas pakotne (ar peles labo pogu noklikšķiniet) -> Jauns -> Analītiskās privilēģijas.
2. solis) Parādās jauns analītiskās privilēģijas uznirstošais logs
- Ievadiet analītisko privilēģiju nosaukumu / etiķeti.
- Pakotnes nosaukums tiek automātiski izvēlēts.
- Atlases opcija rada jaunu.
Noklikšķiniet uz pogas Labi. Nākamajā solī tiks parādīts analītisko privilēģiju redaktors pievienošanas un rediģēšanas privilēģijām.
3. solis. Analītisko privilēģiju redaktors tiks atvērts, kā norādīts zemāk.
- Sadaļā Vispārīgi tiek parādīts nosaukums un etiķete.
- Sadaļā Atsauces modeļi noklikšķiniet uz pogas Pievienot.
- Atlasiet iepriekš izveidoto aprēķinu skatu (CA_FI_LEDGER).
- Noklikšķiniet uz pogas Pievienot, lai izveidotu privilēģiju derīgumu.
- Piešķirt privilēģiju derīgumu.
- Noklikšķiniet uz pogas Pievienot, lai atlasītu atribūtu piešķiršanas ierobežojumam.
- Atlasiet Atribūtu uzņēmums.
- Noklikšķiniet uz pogas Pievienot, lai piešķirtu vērtību atribūtam ierobežojumam.
- Piešķiriet vērtību, atlasot Type / operatoru un vērtību. Šeit mēs vēlamies aprobežoties ar to, ka lietotāji var skatīt vienīgā uzņēmuma (1000) aprēķina skata datus.
Apstipriniet un aktivizējiet analītiskās privilēģijas. Analītiskā privilēģija tiek izveidota mapē Analītiskās privilēģijas zem Modeling pakotnes, kā norādīts tālāk -
4. solis. Tagad mēs piešķiram analītiskās privilēģijas lietotājam "ABHI_TEST". Lietotājam "ABHI_TEST" ir tiesības piekļūt modelēšanas pakotnei.
Veiciet dubultklikšķi uz lietotāja “ABHI_TEST” sadaļā Drošība -> Lietotāji.
- Atlasiet cilni Analītiskās privilēģijas.
- Noklikšķiniet uz pogas "+".
- Tiks parādīts uznirstošais logs atlasīt analītiskās privilēģijas. Ievadiet iepriekš izveidoto analītisko privilēģiju nosaukumu.
- Atlasiet Analītiskās privilēģijas.
- Noklikšķiniet uz pogas Labi.
Analītiskās privilēģijas tiek pievienotas, kā norādīts zemāk -
5. solis. Tagad mēs izvietojam šīs izmaiņas lietotājā, noklikšķinot uz Izvietot pogas.
Tiek parādīts šāds ziņojums -
Lietotājs 'ABHI_TEST' ir mainīts.
6. darbība. Pārbaudiet analītisko privilēģiju piešķiršanu lietotājam "ABHI_TEST" darbojas vai nedarbojas.
Piesakieties “ABHI_TEST” lietotājā, izvēloties HANAUSER sistēmu, kā norādīts zemāk -
- Atlasiet HDB (HANAUSER) Pašreizējā sistēma un noklikšķiniet ar peles labo pogu.
- Atlasiet "Pievienot sistēmu ar citu lietotāju" un ievadiet lietotāja vārdu / paroli lietotājam "ABHI_TEST".
- Sistēmas HDB (ABHI_TEST ") tiks pievienots sistēmu sarakstam.
Lietotājam ABHI_TEST nav pilnīgas piekļuves HANAUSER izveidotā aprēķina skata datiem, jo HANAUSER ir izveidojis analītiskās privilēģijas šim aprēķina skata ierobežojumam uzņēmumam -1000 un piešķīris ABHI_TEST lietotājam.
Tātad, dodieties uz Satura mape -> Atlasīt paketi -> Aprēķinu skats (CA_FI_LEDGER) -> Ar peles labo pogu noklikšķiniet -> Datu priekšskatījums.
Datu priekšskatījuma ekrāns tiks parādīts šādi:
Dati aprēķina skatā tiks ierobežoti uzņēmuma kodam - 1000.