Analytiske privilegier i SAP HANA: Hvordan skaber man?

Analytiske rettigheder begrænser brugeren til at se data, som de autoriserer. SAP HANA Analytiske privilegier bruges til sikkerhedsformål.

SQL-privilegier giver autorisation på objektniveau og ikke på rekordniveau, så angiv en autorisation på post- eller rækkeniveau "Analytiske rettigheder" vil blive brugt.

SAP HANA-analytiske privilegier bruges til at give autorisation på nedenstående informationsvisning –

Nu skal vi oprette et analytisk privilegium og vil tildele brugeren "ABHI_TEST", ved denne analyse begrænser vi brugeren til kun at se data for en virksomhed med værdi 1000.

Sådan opretter du analytisk privilegium i SAP HANA?

Trin 1) Gå til analytiske privilegier.
Modelleringspakke (højreklik) -> Ny -> Analytiske privilegier.

Opret analytisk privilegium

Trin 2) Den nye popup vises, Indtast analytiske rettigheder.

  1. Indtast navn/etiket for analytiske rettigheder.
  2. Pakkenavnet vælges automatisk.
  3. Valgmulighed opretter ny.

Opret analytisk privilegium

I næste trin vil Analytic Privileges-editoren blive vist for tilføjelses- og redigeringsrettigheder.

Trin 3) Klik på knappen 'OK'
Analytic Privileges editor vil åbne som nedenfor-

  1. I Generelt vises sektionens navn og etiket.
  2. Klik på "Tilføj knap" i afsnittet Referencemodeller.
  3. Vælg beregningsvisning (CA_FI_LEDGER), som vi oprettede tidligere.

    Opret analytisk privilegium

  4. Klik på knappen Tilføj for at oprette gyldighed af privilegier.
  5. Tildel privilegier gyldighed.
  6. Klik på knappen Tilføj for at vælge attribut for tildeling af begrænsning.
  7. Vælg Attribut Company.
  8. Klik på Tilføj-knappen for at tildele en værdi, der skal tilskrives for begrænsning.
  9. Tildel værdi ved at vælge Type / operator og værdi. Her ønsker vi at begrænse til bruger se data af beregningsvisning for den eneste virksomhed (1000).

Opret analytisk privilegium

Valider og aktivér analytiske rettigheder, et analytisk privilegium oprettes i mappen Analytic Privileges under Modeling-pakke som nedenfor –

Opret analytisk privilegium

Trin 4) Tildel analytiske rettigheder til brugeren "ABHI_TEST".
"ABHI_TEST"-bruger har privilegier til at få adgang til modelleringspakken. Double klik på Bruger "ABHI_TEST" fra Sikkerhed -> Brugere.

  1. Vælg fanen Analytiske rettigheder.
  2. Klik på "+" knappen.
  3. En pop op for Vælg analytiske privilegier vil blive vist. Indtast navn på analytiske privilegier, som vi har oprettet tidligere.
  4. Vælg Analytiske privilegier.
  5. Klik på Ok-knappen.

Opret analytisk privilegium

Analytiske privilegier tilføjes som nedenfor –

Opret analytisk privilegium

Trin 5) Implementer disse ændringer i brugeren ved at klikke på implementeringsknappen.
En meddelelse vises, når brugeren 'ABHI_TEST' er ændret.

Opret analytisk privilegium

Trin 6) Tjek analytiske privilegier.
Marker Tildel til bruger "ABHI_TEST" virker eller ej, og log ind på "ABHI_TEST" bruger ved at vælge HANAUSER-system som nedenfor -

  1. Vælg HDB (HANAUSER) Current System og højreklik.
  2. Vælg "Tilføj system med anden bruger", og indtast brugernavn/adgangskode for brugeren "ABHI_TEST".
  3. En System HDB (ABHI_TEST") vil blive tilføjet til systemlisten.

Opret analytisk privilegium

ABHI_TEST-brugeren har ingen fuld adgang til data i beregningsvisningen, der er oprettet af HANAUSER, da HANAUSER har oprettet analytiske rettigheder til begrænsning af denne beregningsvisning for virksomheden -1000 og tildeles til ABHI_TEST-brugeren.

Så gå til Indholdsmappe -> Vælg pakke -> Beregningsvisning (CA_FI_LEDGER) -> Højreklik -> Dataeksempel.

Data Preview-skærmen vil blive vist som nedenfor-

Data i beregningsvisning vil være begrænset til virksomhedskode – 1000.

Opret analytisk privilegium