Privilegi analitici in SAP HANA: Come creare?
I privilegi analitici limitano l'utente a visualizzare i dati per i quali autorizza. SAP HANA I privilegi analitici vengono utilizzati per scopi di sicurezza.
I privilegi SQL forniscono l'autorizzazione a livello di oggetto e non a livello di record, quindi fornire un'autorizzazione a livello di record o di riga verrà utilizzato "Privilegi analitici".
SAP I privilegi analitici HANA vengono utilizzati per fornire l'autorizzazione alla visualizzazione delle informazioni seguenti:
- Visualizzazione degli attributi
- Vista analitica
- Visualizzazione calcolo
Ora creeremo un privilegio analitico e lo assegneremo all'utente "ABHI_TEST", con questa analitica limitiamo l'utente a visualizzare i dati solo per un'azienda con valore 1000.
Come creare privilegi analitici in SAP HANA?
Passo 1) Vai a Privilegi analitici.
Pacchetto di modellazione (clic destro) -> Nuovo -> Privilegi analitici.
Passo 2) Viene visualizzato il nuovo popup, Inserisci privilegi analitici.
- Immettere il nome/etichetta dei privilegi analitici.
- Il nome del pacchetto viene selezionato automaticamente.
- L'opzione di selezione ne crea di nuovi.
Nel passaggio successivo verrà visualizzato l'editor dei privilegi analitici per aggiungere e modificare i privilegi.
Passo 3) Fare clic sul pulsante "OK".
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 Vista calcolo (CA_FI_LEDGER) che abbiamo creato in precedenza.
- Fare clic sul pulsante Aggiungi per creare la validità dei privilegi.
- Assegnare la validità dei Privilegi.
- Fare clic sul pulsante Aggiungi per selezionare l'attributo per l'assegnazione della restrizione.
- Seleziona Società di attributi.
- Fare clic sul pulsante Aggiungi per assegnare un valore all'attributo per la restrizione.
- Assegna valore selezionando Tipo/operatore e valore. Qui vogliamo limitare all'utente la visualizzazione dei dati di calcolo per la sola azienda (1000).
Convalida e attiva i privilegi analitici, un privilegio analitico viene creato nella cartella Privilegi analitici nel pacchetto Modellazione come di seguito:
Passo 4) Assegna privilegi analitici all'utente "ABHI_TEST".
L'utente "ABHI_TEST" ha i privilegi per accedere al pacchetto di modellazione. Double fare clic su Utente “ABHI_TEST” da Sicurezza -> Utenti.
- Selezionare la scheda Privilegi analitici.
- Fare clic sul pulsante “+”.
- Verrà visualizzata una finestra popup per la selezione dei privilegi analitici. Inserisci 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:
Passo 5) Distribuisci queste modifiche nell'utente facendo clic sul pulsante Distribuisci.
Viene visualizzato un messaggio quando l'utente 'ABHI_TEST' è cambiato.
Passo 6) Controlla i privilegi analitici.
Seleziona Assegna all'utente "ABHI_TEST" se funziona o meno e accedi all'utente "ABHI_TEST" selezionando il sistema HANAUSER come di seguito -
- Selezionare Sistema corrente HDB (HANAUSER) e fare clic con il tasto destro.
- Selezionare "Aggiungi sistema con utente diverso" e inserire 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 di calcolo creata da HANAUSER, poiché HANAUSER ha creato privilegi analitici per limitare questa vista di calcolo per la società -1000 e assegnarli all'utente ABHI_TEST.
Quindi, vai alla cartella Contenuto -> Seleziona pacchetto -> Visualizzazione calcolo (CA_FI_LEDGER) -> Fare clic con il pulsante destro del mouse -> Anteprima dati.
La schermata Anteprima dati verrà visualizzata come di seguito:
I dati nella vista calcolo saranno limitati al codice azienda – 1000.