SAP BW on HANA - Autoryzacja
Podczas tworzenia widoków SAP HANA w oparciu o system BW istnieją pewne typy uprawnień, które są wymagane do uruchamiania widoków w HANA. Do obiektów w systemie SAP HANA i BW można zastosować różne poziomy zabezpieczeń.
W SAP HANA uprawnienia analityczne służą do ograniczania dostępu na poziomie wiersza w widokach modelowania. Uprawnienia analityczne są obsługiwane jako filtry dla zapytań do bazy danych. Użytkownicy widzą tylko dane, do których mają uprawnienia analityczne.
Możesz przypisać różne typy praw różnym użytkownikom w różnych komponentach widoku w uprawnieniach analitycznych.
Czasami wymagane jest, aby dane w tym samym widoku nie były dostępne dla innych użytkowników, którzy nie mają żadnych odpowiednich wymagań dotyczących tych danych.
Example
Załóżmy, że masz widok analityczny EmpDetails, który zawiera szczegółowe informacje o pracownikach organizacji - imię i nazwisko pracownika, identyfikator pracownika, dział, wynagrodzenie, datę dołączenia, dane logowania do pracowników itp. Teraz, jeśli nie chcesz, aby programista raportów widział szczegóły wynagrodzenia lub dane logowania do Emp wszystkich pracowników, możesz to ukryć, korzystając z opcji uprawnień analitycznych.
Uprawnienia analityczne są stosowane tylko do atrybutów w widoku informacyjnym. Nie możemy dodawać środków ograniczających dostęp do uprawnień analitycznych.
Uprawnienia analityczne służą do kontrolowania dostępu do odczytu w widokach informacji SAP HANA. W związku z tym możemy ograniczyć dane według logowania Empname, EmpId, Emp lub według Emp Dept, a nie wartości liczbowych, takich jak wynagrodzenie i premia.
Utwórz uprawnienia analityczne w SAP HANA
Kliknij prawym przyciskiem myszy nazwę pakietu i przejdź do nowego uprawnienia analitycznego lub możesz otworzyć za pomocą szybkiego uruchamiania HANA Modeler.
Wprowadź nazwę i opis uprawnienia analitycznego → Zakończ. Otworzy się nowe okno.
Możesz kliknąć przycisk Dalej i dodać Widok modelowania w tym oknie, zanim klikniesz Zakończ. Istnieje również opcja skopiowania istniejącego pakietu Analytic Privilege.
W BW użytkownicy mogą wykonywać zapytania BEx tylko do których są upoważnieni. Jeśli nie masz uprawnień do uruchomienia zapytania, zostanie wyświetlony komunikat o błędzie.
Aby utworzyć widoki SAP HANA z programu InfoProviders, można zastosować następujące podejście: Uprawnienie analityczne oparte na języku XML.
Gdy widoki SAP HANA są tworzone za pomocą InfoProviders z SAP HANA, można zastosować uprawnienie analityczne oparte na języku XML: uprawnienie analityczne oparte na języku SQL.
Gdy widoki SAP HANA są tworzone z BW InfoProviders z SAP BW, używane są uprawnienia analityczne oparte na języku SQL.
Uprawnienia do obiektów w SAP HANA
Aby uzyskać dostęp do widoków SAP HANA, które są generowane z SAP BW, musisz mieć następującą autoryzację -
Object privilege - WYBIERZ w _SYS_BI
Object privilege - WYKONAJ na REPOSITORY_REST (SYS)
Package privilege - REPO.READ w pakiecie zawartości, w którym są przechowywane wygenerowane widoki SAP HANA.