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 –
- Widok atrybutu
- Widok analityczny
- Widok obliczeń
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.
Krok 2) Pojawi się wyskakujące okienko Nowe, wprowadź uprawnienia analityczne.
- Wprowadź nazwę/etykietę uprawnień analitycznych.
- Nazwa pakietu jest wybierana automatycznie.
- Opcja wyboru tworzy nową.
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:
- W sekcji Ogólne wyświetlana jest nazwa i etykieta.
- Kliknij przycisk „Dodaj” w sekcji Modele referencyjne.
- Wybierz Widok obliczeniowy (CA_FI_LEDGER), który utworzyliśmy wcześniej.
- Kliknij przycisk Dodaj, aby utworzyć ważność uprawnień.
- Przypisz ważność uprawnień.
- Kliknij przycisk Dodaj, aby wybrać atrybut dla ograniczenia przypisania.
- Wybierz firmę atrybutową.
- Kliknij przycisk dodawania, aby przypisać wartość do atrybutu w celu ograniczenia.
- Przypisz wartość, wybierając Typ / operatora i wartość. Tutaj chcemy ograniczyć do użytkownika, aby widział dane widoku kalkulacji tylko dla firmy (1000).
Sprawdź i aktywuj uprawnienia analityczne. Uprawnienie analityczne zostanie utworzone w folderze Uprawnienia analityczne w pakiecie Modelowanie, jak poniżej –
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.
- Wybierz kartę Uprawnienia analityczne.
- Kliknij przycisk „+”.
- Wyświetli się okno dialogowe Select Analytic Privileges. Wprowadź nazwę Analytic Privileges, które utworzyliśmy wcześniej.
- Wybierz Uprawnienia analityczne.
- Kliknij przycisk OK.
Dodaje się uprawnienia analityczne jak poniżej –
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”.
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 –
- Wybierz opcję Bieżący system HDB (HANAUSER) i kliknij prawym przyciskiem myszy.
- Wybierz „Dodaj system z innym użytkownikiem” i wprowadź nazwę użytkownika/hasło dla użytkownika „ABHI_TEST”.
- Systemowy HDB (ABHI_TEST”) zostanie dodany do listy systemów.
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.