Výukový program analytických oprávnění SAP HANA

Anonim

Analytická oprávnění omezují uživatele v prohlížení dat, pro která autorizují. Analytická oprávnění SAP HANA se používají pro bezpečnostní účely.

Oprávnění SQL poskytují autorizaci na úrovni objektu, nikoli na úrovni záznamu, proto poskytněte autorizaci na úrovni záznamu nebo řádku „Budou použity analytické oprávnění“.

Analytická oprávnění SAP HANA se používají k zajištění autorizace v níže uvedeném zobrazení informací -

  • Zobrazení atributů
  • Analytický pohled
  • Zobrazení výpočtu

Nyní vytvoříme analytická oprávnění a přiřadíme uživateli „ABHI_TEST“, tímto analytikem omezíme uživatele na zobrazení dat pouze pro společnost s hodnotou 1000.

Krok 1) Přejít na možnost, jak je uvedeno níže -

Balíček pro modelování (pravé kliknutí) -> Nový -> Analytická oprávnění.

Krok 2) Objeví se nové vyskakovací okno Analytic Privilege

  1. Zadejte název / štítek analytických oprávnění.
  2. Název balíčku je automaticky vybrán.
  3. Možnost výběru vytvoří nové.

Klikněte na tlačítko „OK“, v dalším kroku se zobrazí editor analytických oprávnění pro přidávání a úpravy oprávnění.

Krok 3) Otevře se editor analytických oprávnění, jak je uvedeno níže -

  1. V Obecné části je zobrazen název a štítek.
  2. Klikněte na tlačítko „Přidat“ v části Referenční modely.
  3. Vyberte pohled výpočtu (CA_FI_LEDGER), který jsme vytvořili dříve.

  4. Kliknutím na tlačítko Přidat vytvoříte platnost oprávnění.
  5. Přiřadit platnost oprávnění.
  6. Kliknutím na tlačítko Přidat vyberte atribut pro omezení přiřazení.
  7. Vyberte společnost atributů.
  8. Kliknutím na tlačítko Přidat přiřadíte hodnotu atributu pro omezení.
  9. Přiřaďte hodnotu výběrem Typ / operátor a hodnota. Zde chceme omezit, aby uživatel viděl data výpočtu pro jedinou společnost (1000).

Validate and Activate Analytic Privileges, a analytic privilege is created in Analytic Privileges folder under Modeling package as below -

Krok 4) Nyní přidělíme analytická oprávnění uživateli „ABHI_TEST“. Uživatel „ABHI_TEST“ má oprávnění pro přístup k modelovacímu balíčku.

Poklepejte na uživatele „ABHI_TEST“ v části Zabezpečení -> Uživatelé.

  1. Vyberte kartu Analytická oprávnění.
  2. Klikněte na tlačítko „+“.
  3. Zobrazí se vyskakovací okno pro výběr analytických oprávnění. Zadejte název analytických oprávnění, která jsme vytvořili dříve.
  4. Vyberte Analytická oprávnění.
  5. Klikněte na tlačítko OK.

Analytická oprávnění jsou přidána níže -

Krok 5) Nyní implementujeme tyto změny v uživateli kliknutím na tlačítko nasadit.

Zobrazí se zpráva níže -

Uživatel „ABHI_TEST“ byl změněn.

Krok 6) Zkontrolujte, zda analytická oprávnění Přiřazení uživateli „ABHI_TEST“ funguje nebo nefunguje.

Přihlaste se k uživateli „ABHI_TEST“ výběrem systému HANAUSER, jak je uvedeno níže -

  1. Vyberte HDB (HANAUSER) Aktuální systém a klikněte pravým tlačítkem.
  2. Vyberte „Přidat systém s jiným uživatelem“ a zadejte uživatelské jméno / heslo pro uživatele „ABHI_TEST“.
  3. Do seznamu systému bude přidán systémový HDB (ABHI_TEST ").

Uživatel ABHI_TEST nemá úplný přístup k datům pohledu Výpočet vytvořeného HANAUSEREM, protože HANAUSER vytvořil analytická oprávnění pro omezení tohoto pohledu výpočtu pro společnost -1000 a přiřadit jej uživateli ABHI_TEST.

Přejděte tedy do složky obsahu -> vyberte balíček -> zobrazení výpočtu (CA_FI_LEDGER) -> klepněte pravým tlačítkem myši -> náhled dat.

Obrazovka Náhled dat se zobrazí níže -

Data v zobrazení výpočtu budou omezena na kód společnosti - 1000.