I privilegi analitici limitano la visualizzazione dei dati per i quali autorizza l'utente. I privilegi analitici SAP HANA vengono utilizzati per scopi di sicurezza.
I privilegi SQL forniscono l'autorizzazione a livello di oggetto non a livello di record, quindi fornire un'autorizzazione a livello di record o di riga Verranno utilizzati "Privilegi analitici".
I privilegi analitici SAP HANA vengono utilizzati per fornire l'autorizzazione nella visualizzazione delle informazioni di seguito:
- Visualizzazione attributi
- Vista analitica
- Vista di calcolo
Ora creeremo un Privilegi Analitico e assegneremo all'utente "ABHI_TEST", da questo Analitico limiteremo l'utente a visualizzare i dati solo per un'azienda con valore 1000.
Passaggio 1) Vai all'opzione come di seguito-
Pacchetto di modellazione (clic destro) -> Nuovo -> Privilegi analitici.
Passaggio 2) Viene visualizzato il nuovo popup del privilegio analitico
- Immettere nome / etichetta privilegi analitici.
- Il nome del pacchetto viene selezionato automaticamente.
- L'opzione di selezione crea nuovo.
Fare clic sul pulsante "OK", nel passaggio successivo verrà visualizzato l'editor dei privilegi analitici per l'aggiunta e la modifica dei privilegi.
Passaggio 3) L' editor dei privilegi analitici si aprirà come di seguito-
- Nella sezione generale vengono visualizzati il nome e l'etichetta.
- Fare clic su "Aggiungi pulsante" nella sezione Modelli di riferimento.
- Seleziona Visualizzazione calcolo (CA_FI_LEDGER) che abbiamo creato in precedenza.
- Fare clic sul pulsante Aggiungi per creare la validità dei privilegi.
- Assegna la validità dei privilegi.
- Fare clic sul pulsante Aggiungi per selezionare l'attributo per assegnare la restrizione.
- Seleziona Attribute Company.
- Fare clic sul pulsante Aggiungi per assegnare un valore all'attributo per la restrizione.
- Assegna valore selezionando Tipo / operatore e valore. Qui vogliamo limitare la visualizzazione da parte dell'utente dei dati della vista di calcolo per l'unica azienda (1000).
Convalida e attiva i privilegi analitici, un privilegio analitico viene creato nella cartella Privilegi analitici sotto il pacchetto di modellazione come di seguito:
Passaggio 4) Ora assegneremo i privilegi analitici all'utente "ABHI_TEST". L'utente "ABHI_TEST" dispone dei privilegi per accedere al pacchetto di modellazione.
Fare doppio clic su Utente "ABHI_TEST" da Sicurezza -> Utenti.
- Selezionare la scheda Privilegi analitici.
- Fare clic sul pulsante "+".
- Verrà visualizzato un popup per Seleziona privilegi analitici. Immettere il nome dei privilegi analitici che abbiamo creato in precedenza.
- Seleziona Privilegi analitici.
- Fare clic sul pulsante Ok.
I privilegi analitici vengono aggiunti come di seguito:
Passaggio 5) Ora implementiamo queste modifiche nell'utente facendo clic sul pulsante di distribuzione.
Viene visualizzato un messaggio come di seguito:
L'utente "ABHI_TEST" è stato modificato.
Passaggio 6) Controllare i privilegi analitici Assegna all'utente "ABHI_TEST" funziona o meno.
Accedi all'utente "ABHI_TEST" selezionando il sistema HANAUSER come di seguito -
- Seleziona HDB (HANAUSER) Current System e fai clic con il pulsante destro del mouse.
- Selezionare "Aggiungi sistema con un utente diverso" e immettere nome utente / password per l'utente "ABHI_TEST".
- Un HDB di sistema (ABHI_TEST ") verrà aggiunto all'elenco dei sistemi.
L'utente ABHI_TEST non ha accesso completo ai dati della vista Calcolo creata da HANAUSER, poiché HANAUSER ha creato privilegi analitici per la restrizione su questa vista di calcolo per la società -1000 e assegnarli all'utente ABHI_TEST.
Quindi, vai alla cartella dei contenuti -> Seleziona pacchetto -> Visualizzazione calcolo (CA_FI_LEDGER) -> Fare clic con il pulsante destro del mouse -> Anteprima dati.
La schermata di anteprima dei dati verrà visualizzata come di seguito:
I dati nella vista di calcolo saranno limitati per il codice azienda - 1000.