Analytická privilegia v SAP HANA: Jak tvořit?

Analytická privilegia omezují uživatele na zobrazení dat, ke kterým mají oprávnění. SAP HANA Analytická oprávnění se používají pro účely zabezpečení.

Oprávnění SQL poskytují autorizaci na úrovni objektu, nikoli na úrovni záznamu, takže poskytněte autorizaci na úrovni záznamu nebo řádku, použijí se „Analytická oprávnění“.

SAP Analytická privilegia HANA se používají k poskytování oprávnění v níže uvedeném informačním zobrazení –

Nyní vytvoříme analytická privilegia a přiřadíme uživateli „ABHI_TEST“, tímto analytickým omezíme uživateli zobrazení dat pouze pro společnost s hodnotou 1000.

Jak vytvořit analytické oprávnění v SAP HANA?

Krok 1) Přejít na analytická privilegia.
Modelovací balíček (pravé kliknutí) –> Nový -> Analytická oprávnění.

Vytvořte analytické oprávnění

Krok 2) Objeví se vyskakovací okno New, Enter Analytic Privileges.

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

Vytvořte analytické oprávnění

V dalším kroku se zobrazí editor Analytic Privileges pro přidání a úpravu oprávnění.

Krok 3) Klikněte na tlačítko 'OK'
Editor analytických oprávnění se otevře, jak je uvedeno níže-

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

    Vytvořte analytické oprávnění

  4. Kliknutím na tlačítko Přidat vytvoříte platnost oprávnění.
  5. Přidělte platnost oprávnění.
  6. Klikněte na tlačítko Přidat pro výběr atributu pro omezení přiřazení.
  7. Vyberte Atribut Company.
  8. Kliknutím na tlačítko Přidat přiřadíte atributu hodnotu pro omezení.
  9. Přiřaďte hodnotu výběrem Typ / operátor a hodnotu. Zde chceme omezit na uživatelská data zobrazení výpočtu pro jedinou společnost (1000).

Vytvořte analytické oprávnění

Ověřte a aktivujte analytická oprávnění, analytické oprávnění se vytvoří ve složce analytických oprávnění v balíčku Modelování, jak je uvedeno níže –

Vytvořte analytické oprávnění

Krok 4) Přidělte uživateli analytická oprávnění „ABHI_TEST“.
Uživatel „ABHI_TEST“ má oprávnění pro přístup k modelovacímu balíčku. Double klikněte na User “ABHI_TEST” z Zabezpečení -> Uživatelé.

  1. Vyberte kartu Analytická oprávnění.
  2. Klikněte na tlačítko „+“.
  3. Zobrazí se vyskakovací okno pro Select Analytic Privileges. 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.

Vytvořte analytické oprávnění

Analytická oprávnění jsou přidána, jak je uvedeno níže –

Vytvořte analytické oprávnění

Krok 5) Implementujte tyto změny v uživateli kliknutím na tlačítko nasazení.
Zobrazí se zpráva o změně uživatele 'ABHI_TEST'.

Vytvořte analytické oprávnění

Krok 6) Zkontrolujte analytická oprávnění.
Zaškrtněte políčko Přiřadit uživateli „ABHI_TEST“ funguje nebo ne a přihlaste se k uživateli „ABHI_TEST“ výběrem systému HANAUSER, jak je uvedeno níže –

  1. Vyberte aktuální systém HDB (HANAUSER) 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. Systém HDB (ABHI_TEST”) bude přidán do seznamu systému.

Vytvořte analytické oprávnění

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

Přejděte tedy do složky obsahu -> Vybrat balíček -> Zobrazení výpočtu (CA_FI_LEDGER) -> Klepněte pravým tlačítkem -> Náhled dat.

Zobrazí se obrazovka náhledu dat, jak je uvedeno níže -

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

Vytvořte analytické oprávnění