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
- Wprowadź nazwę / etykietę uprawnień analitycznych.
- Nazwa pakietu jest wybierana automatycznie.
- 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-
- W sekcji ogólnej wyświetlana jest nazwa i etykieta.
- Kliknij przycisk „Dodaj” w sekcji Modele referencyjne.
- Wybierz widok obliczeń (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 do przypisania ograniczenia.
- Wybierz opcję Firma atrybutów.
- Kliknij przycisk dodawania, aby przypisać wartość do atrybutu do ograniczenia.
- 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.
- Wybierz kartę Uprawnienia analityczne.
- Kliknij przycisk „+”.
- Zostanie wyświetlone wyskakujące okienko Wybierz uprawnienia analityczne. Wprowadź nazwę uprawnień analitycznych, które utworzyliśmy wcześniej.
- Wybierz uprawnienia analityczne.
- 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 -
- Wybierz HDB (HANAUSER) Current System i kliknij prawym przyciskiem myszy.
- Wybierz „Dodaj system z innym użytkownikiem” i wprowadź nazwę użytkownika / hasło dla użytkownika „ABHI_TEST”.
- 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.