SAP BW su HANA - Autorizzazione

Quando si creano viste SAP HANA basate sul sistema BW, esistono determinati tipi di privilegi necessari per eseguire le viste in HANA. Diversi livelli di sicurezza possono essere applicati agli oggetti nel sistema SAP HANA e BW.

In SAP HANA, i privilegi analitici vengono utilizzati per limitare l'accesso a livello di riga alle viste di modellazione. I privilegi analitici vengono gestiti come filtri per le query del database. Gli utenti visualizzano solo i dati per i quali dispongono di privilegi di analisi.

È possibile assegnare diversi tipi di diritti a diversi utenti su diversi componenti di una vista in Privilegi analitici.

A volte, è necessario che i dati nella stessa vista non siano accessibili ad altri utenti che non hanno requisiti rilevanti per quei dati.

Example

Supponi di avere una vista analitica EmpDetails che contiene i dettagli sui dipendenti di un'organizzazione: nome Emp, ID Emp, Dept, Salary, Date of Joining, Emp logon, ecc. Ora se non vuoi che il tuo sviluppatore di report veda i dettagli dello stipendio o i dettagli di accesso Emp di tutti i dipendenti, è possibile nasconderli utilizzando l'opzione Privilegi analitici.

I privilegi analitici vengono applicati solo agli attributi in una visualizzazione delle informazioni. Non possiamo aggiungere misure per limitare l'accesso nei privilegi analitici.

I privilegi analitici vengono utilizzati per controllare l'accesso in lettura nelle viste delle informazioni di SAP HANA. Quindi, possiamo limitare i dati per Empname, EmpId, Emp logon o Emp Dept e non da valori numerici come stipendio e bonus.

Crea privilegi analitici in SAP HANA

Fare clic con il pulsante destro del mouse sul nome del pacchetto e passare al nuovo privilegio analitico oppure è possibile aprire utilizzando l'avvio rapido di HANA Modeler.

Immettere il nome e la Descrizione del privilegio analitico → Fine. Verrà aperta una nuova finestra.

È possibile fare clic sul pulsante Avanti e aggiungere la vista Modellazione in questa finestra prima di fare clic su Fine. È inoltre disponibile un'opzione per copiare un pacchetto Analytic Privilege esistente.

In BW, gli utenti possono eseguire solo query BEx su cui sono autorizzati. Nel caso in cui non si disponga dell'autorizzazione per eseguire una query, viene visualizzato un messaggio di errore.

Per creare viste SAP HANA da InfoProviders, è possibile utilizzare il seguente approccio: Privilegio analitico basato su XML.

Quando le viste SAP HANA vengono create da InfoProviders da SAP HANA, è possibile utilizzare il privilegio analitico basato su XML da applicare: Privilegio analitico basato su SQL.

Quando le viste SAP HANA vengono create da BW InfoProvider da SAP BW, vengono utilizzati i privilegi analitici basati su SQL.

Privilegio oggetto in SAP HANA

Per accedere alle viste SAP HANA generate da SAP BW, è necessario disporre della seguente autorizzazione:

  • Object privilege - SELEZIONA su _SYS_BI

  • Object privilege - EXECUTE su REPOSITORY_REST (SYS)

  • Package privilege - REPO.READ sul pacchetto di contenuto in cui sono archiviate le viste SAP HANA generate.