SAP HANA Analytic Privileges Tutorial

Anonim

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

SQL-privilegier giver autorisation på objektniveau ikke på et postniveau, så angiv en post- eller række-niveau-autorisation "Analytiske privilegier" vil blive brugt.

SAP HANA Analytic Privileges bruges til at give autorisation i nedenstående informationsvisning -

  • Attributvisning
  • Analytisk visning
  • Beregningsvisning

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

Trin 1) Gå til valgmulighed som nedenfor -

Modelleringspakke (højreklik) -> Ny -> Analytiske privilegier.

Trin 2) Ny popup med analytisk privilegium vises

  1. Indtast navn / etiket for analytiske privilegier.
  2. Pakkens navn vælges automatisk.
  3. Valgmulighed opretter nyt.

Klik på knappen 'OK', i næste trin vises Analytic Privileges-editoren for tilføjelses- og redigeringsrettigheder.

Trin 3) Analytisk privilegium-editor åbnes som nedenfor -

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

  4. Klik på knappen Tilføj for at oprette gyldigheden af ​​rettigheder.
  5. Tildel privilegiernes gyldighed.
  6. Klik på knappen Tilføj for at vælge attribut til tildelingsbegrænsning.
  7. Vælg Attribut Company.
  8. Klik på knappen Tilføj for at tildele en værdi til attribut til begrænsning.
  9. Tildel værdi ved at vælge Type / operator og værdi. Her ønsker vi at begrænse brugerdata til beregning af det eneste firma (1000).

Valider og aktiver analytiske privilegier, et analytisk privilegium oprettes i mappen Analytiske privilegier under modelleringspakke som nedenfor -

Trin 4) Nu skal vi tildele analytiske privilegier til brugeren "ABHI_TEST". "ABHI_TEST" bruger har privilegier til at få adgang til modelleringspakke.

Dobbeltklik på bruger "ABHI_TEST" fra Sikkerhed -> Brugere.

  1. Vælg fanen Analytiske privilegier.
  2. Klik på knappen "+".
  3. Et pop op-vindue til Select Analytic Privileges vises. Indtast navnet på de analytiske privilegier, som vi har oprettet tidligere.
  4. Vælg analytiske privilegier.
  5. Klik på OK knap.

Analytiske privilegier tilføjes som nedenfor -

Trin 5) Nu implementerer vi disse ændringer i brugeren ved at klikke på implementeringsknappen.

En meddelelse vises som nedenfor -

Bruger 'ABHI_TEST' ændret.

Trin 6) Kontroller analytiske privilegier Tildel til bruger "ABHI_TEST" fungerer eller ej.

Log ind på "ABHI_TEST" bruger ved at vælge HANAUSER system som nedenfor -

  1. Vælg HDB (HANAUSER) nuværende system, og højreklik.
  2. Vælg "Tilføj system med anden bruger", og indtast brugernavn / adgangskode til bruger "ABHI_TEST".
  3. En system-HDB (ABHI_TEST ") føjes til systemlisten.

ABHI_TEST-bruger har ingen fuld adgang til data i beregningsvisningen oprettet af HANAUSER, da HANAUSER har oprettet analytiske privilegier til begrænsning af denne beregningsvisning for virksomheden -1000 og tildeler til ABHI_TEST-brugeren.

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

Datavisningsskærm vises som nedenfor -

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