Uprawnienia analityczne w SAP HANA: Jak tworzyć?

Uprawnienia analityczne ograniczają użytkownikowi możliwość przeglądania danych, do których autoryzują. SAP HANA Uprawnienia analityczne służą celom bezpieczeństwa.

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

SAP Uprawnienia analityczne HANA służą do autoryzacji w poniższym widoku informacji –

Teraz utworzymy uprawnienia analityczne i przypiszemy użytkownikowi „ABHI_TEST”, za pomocą tej analizy ograniczamy użytkownika do przeglądania danych tylko dla firmy o wartości 1000.

Jak utworzyć uprawnienia analityczne w SAP HANA?

Krok 1) Przejdź do uprawnień analitycznych.
Pakiet modelowania (kliknij prawym przyciskiem myszy) –> Nowy -> Uprawnienia analityczne.

Utwórz uprawnienia analityczne

Krok 2) Pojawi się wyskakujące okienko Nowe, wprowadź uprawnienia analityczne.

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

Utwórz uprawnienia analityczne

W następnym kroku wyświetlony zostanie edytor uprawnień analitycznych, umożliwiający dodawanie i edycję uprawnień.

Krok 3) Kliknij przycisk „OK”.
Otworzy się edytor uprawnień analitycznych, jak poniżej:

  1. W sekcji Ogólne wyświetlana jest nazwa i etykieta.
  2. Kliknij przycisk „Dodaj” w sekcji Modele referencyjne.
  3. Wybierz Widok obliczeniowy (CA_FI_LEDGER), który utworzyliśmy wcześniej.

    Utwórz uprawnienia analityczne

  4. Kliknij przycisk Dodaj, aby utworzyć ważność uprawnień.
  5. Przypisz ważność uprawnień.
  6. Kliknij przycisk Dodaj, aby wybrać atrybut dla ograniczenia przypisania.
  7. Wybierz firmę atrybutową.
  8. Kliknij przycisk dodawania, aby przypisać wartość do atrybutu w celu ograniczenia.
  9. Przypisz wartość, wybierając Typ / operatora i wartość. Tutaj chcemy ograniczyć do użytkownika, aby widział dane widoku kalkulacji tylko dla firmy (1000).

Utwórz uprawnienia analityczne

Sprawdź i aktywuj uprawnienia analityczne. Uprawnienie analityczne zostanie utworzone w folderze Uprawnienia analityczne w pakiecie Modelowanie, jak poniżej –

Utwórz uprawnienia analityczne

Krok 4) Przypisz uprawnienia analityczne użytkownikowi „ABHI_TEST”.
Użytkownik „ABHI_TEST” ma uprawnienia dostępu do pakietu modelowania. Double kliknij Użytkownik „ABHI_TEST” w obszarze Bezpieczeństwo -> Użytkownicy.

  1. Wybierz kartę Uprawnienia analityczne.
  2. Kliknij przycisk „+”.
  3. Wyświetli się okno dialogowe Select Analytic Privileges. Wprowadź nazwę Analytic Privileges, które utworzyliśmy wcześniej.
  4. Wybierz Uprawnienia analityczne.
  5. Kliknij przycisk OK.

Utwórz uprawnienia analityczne

Dodaje się uprawnienia analityczne jak poniżej –

Utwórz uprawnienia analityczne

Krok 5) Wdróż te zmiany na użytkowniku, klikając przycisk wdrażania.
Wyświetla się komunikat informujący o zmianie użytkownika „ABHI_TEST”.

Utwórz uprawnienia analityczne

Krok 6) Sprawdź uprawnienia analityczne.
Sprawdź, czy przypisanie do użytkownika „ABHI_TEST” działa, czy nie i zaloguj się do użytkownika „ABHI_TEST”, wybierając system HANAUSER jak poniżej –

  1. Wybierz opcję Bieżący system HDB (HANAUSER) 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. Systemowy HDB (ABHI_TEST”) zostanie dodany do listy systemów.

Utwórz uprawnienia analityczne

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

Przejdź więc do folderu zawartości -> Wybierz pakiet -> Widok obliczeniowy (CA_FI_LEDGER) -> Kliknij prawym przyciskiem myszy -> Podgląd danych.

Ekran podglądu danych zostanie wyświetlony jak poniżej:

Dane w widoku obliczeń będą ograniczone dla kodu firmy – 1000.

Utwórz uprawnienia analityczne