Analytiske privilegier i SAP HANA: Hvordan opretter 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 Analytic Privileges 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.

Hvordan opretter man 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 editor blive vistyed for at tilføje og redigere rettigheder.

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

  1. I det generelle afsnit er navn og etiket displayed.
  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-up for Select Analytic Privileges visesyed. 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 besked er displyed som bruger 'ABHI_TEST' æ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 -> Data Preview.

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

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

Opret analytisk privilegium