Samouczek dotyczący uprawnień analitycznych SAP HANA

Anonim

Uprawnienia analityczne ograniczają użytkownikowi przeglądanie danych, do których jest upoważniony. Uprawnienia analityczne SAP HANA są używane ze względów bezpieczeństwa.

Uprawnienia SQL zapewniają autoryzację na poziomie obiektu, a nie na poziomie rekordu, dlatego należy zapewnić autoryzację na poziomie rekordu lub wiersza „Uprawnienia analityczne”.

Przywileje analityczne SAP HANA służą do udzielania autoryzacji w poniższym widoku informacji -

  • Widok atrybutów
  • Widok analityczny
  • Widok obliczeniowy

Teraz utworzymy uprawnienia analityczne i przypiszemy użytkownikowi „ABHI_TEST”. Za pomocą tego narzędzia analitycznego ograniczymy użytkownika do przeglądania danych tylko dla firmy o wartości 1000.

Krok 1) Przejdź do opcji, jak poniżej-

Pakiet modelowania (prawy przycisk myszy) -> Nowy -> Uprawnienia analityczne.

Krok 2) Pojawi się nowe wyskakujące okienko uprawnienia analitycznego

  1. Wprowadź nazwę / etykietę uprawnień analitycznych.
  2. Nazwa pakietu jest wybierana automatycznie.
  3. Opcja wyboru tworzy nowe.

Kliknij przycisk „OK”, w następnym kroku zostanie wyświetlony edytor uprawnień analitycznych umożliwiający dodawanie i edycję uprawnień.

Krok 3) Edytor uprawnień analitycznych otworzy się jak poniżej-

  1. W sekcji ogólnej wyświetlana jest nazwa i etykieta.
  2. Kliknij przycisk „Dodaj” w sekcji Modele referencyjne.
  3. Wybierz widok obliczeń (CA_FI_LEDGER), który utworzyliśmy wcześniej.

  4. Kliknij przycisk Dodaj, aby utworzyć ważność uprawnień.
  5. Przypisz ważność uprawnień.
  6. Kliknij przycisk Dodaj, aby wybrać atrybut do przypisania ograniczenia.
  7. Wybierz opcję Firma atrybutów.
  8. Kliknij przycisk dodawania, aby przypisać wartość do atrybutu do ograniczenia.
  9. Przypisz wartość, wybierając typ / operator i wartość. Tutaj chcemy ograniczyć do użytkownika wyświetlanie danych widoku obliczeń dla jedynej firmy (1000).

Sprawdź poprawność i aktywuj uprawnienia analityczne, uprawnienie analityczne jest tworzone w folderze Uprawnienia analityczne w pakiecie Modelowanie, jak poniżej -

Krok 4) Teraz zamierzamy przypisać uprawnienia analityczne użytkownikowi „ABHI_TEST”. Użytkownik „ABHI_TEST” ma uprawnienia dostępu do pakietu modelowania.

Kliknij dwukrotnie User „ABHI_TEST” w Security -> Users.

  1. Wybierz kartę Uprawnienia analityczne.
  2. Kliknij przycisk „+”.
  3. Zostanie wyświetlone wyskakujące okienko Wybierz uprawnienia analityczne. Wprowadź nazwę uprawnień analitycznych, które utworzyliśmy wcześniej.
  4. Wybierz uprawnienia analityczne.
  5. Kliknij przycisk OK.

Dodano uprawnienia analityczne, jak poniżej -

Krok 5) Teraz wdrażamy te zmiany w użytkowniku, klikając przycisk Wdrażaj.

Zostanie wyświetlony komunikat jak poniżej -

Zmieniono użytkownika „ABHI_TEST”.

Krok-6) Sprawdź, czy uprawnienia analityczne Przypisz do użytkownika „ABHI_TEST” działa, czy nie.

Zaloguj się do użytkownika „ABHI_TEST”, wybierając system HANAUSER, jak poniżej -

  1. Wybierz HDB (HANAUSER) Current System i kliknij prawym przyciskiem myszy.
  2. Wybierz „Dodaj system z innym użytkownikiem” i wprowadź nazwę użytkownika / hasło dla użytkownika „ABHI_TEST”.
  3. System HDB (ABHI_TEST ") zostanie dodany do listy systemów.

Użytkownik ABHI_TEST nie ma pełnego dostępu do danych widoku Obliczenia utworzonego przez HANAUSER, ponieważ HANAUSER utworzył uprawnienia analityczne do ograniczenia tego widoku obliczeń dla firmy -1000 i przypisania do użytkownika ABHI_TEST.

Idź do folderu zawartości -> Wybierz pakiet -> Widok obliczeń (CA_FI_LEDGER) -> Kliknij prawym przyciskiem myszy -> Podgląd danych.

Zostanie wyświetlony ekran podglądu danych, jak poniżej:

Dane w widoku obliczeń będą ograniczone do kodu firmy - 1000.