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:

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.

Crea privilegio analitico

Passo 2) Viene visualizzato il nuovo popup, Inserisci privilegi analitici.

  1. Immettere il nome/etichetta dei privilegi analitici.
  2. Il nome del pacchetto viene selezionato automaticamente.
  3. L'opzione di selezione ne crea di nuovi.

Crea privilegio analitico

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:

  1. Nella Sezione Generale vengono visualizzati il ​​nome e l'etichetta.
  2. Fare clic su "Aggiungi pulsante" nella sezione Modelli di riferimento.
  3. Seleziona Vista calcolo (CA_FI_LEDGER) che abbiamo creato in precedenza.

    Crea privilegio analitico

  4. Fare clic sul pulsante Aggiungi per creare la validità dei privilegi.
  5. Assegnare la validità dei Privilegi.
  6. Fare clic sul pulsante Aggiungi per selezionare l'attributo per l'assegnazione della restrizione.
  7. Seleziona Società di attributi.
  8. Fare clic sul pulsante Aggiungi per assegnare un valore all'attributo per la restrizione.
  9. Assegna valore selezionando Tipo/operatore e valore. Qui vogliamo limitare all'utente la visualizzazione dei dati di calcolo per la sola azienda (1000).

Crea privilegio analitico

Convalida e attiva i privilegi analitici, un privilegio analitico viene creato nella cartella Privilegi analitici nel pacchetto Modellazione come di seguito:

Crea privilegio analitico

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.

  1. Selezionare la scheda Privilegi analitici.
  2. Fare clic sul pulsante “+”.
  3. Verrà visualizzata una finestra popup per la selezione dei privilegi analitici. Inserisci il nome dei privilegi analitici che abbiamo creato in precedenza.
  4. Seleziona Privilegi analitici.
  5. Fare clic sul pulsante Ok.

Crea privilegio analitico

I privilegi analitici vengono aggiunti come di seguito:

Crea privilegio analitico

Passo 5) Distribuisci queste modifiche nell'utente facendo clic sul pulsante Distribuisci.
Viene visualizzato un messaggio quando l'utente 'ABHI_TEST' è cambiato.

Crea privilegio analitico

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 -

  1. Selezionare Sistema corrente HDB (HANAUSER) e fare clic con il tasto destro.
  2. Selezionare "Aggiungi sistema con utente diverso" e inserire nome utente/password per l'utente "ABHI_TEST".
  3. Un HDB di sistema (ABHI_TEST”) verrà aggiunto all'elenco dei sistemi.

Crea privilegio analitico

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.

Crea privilegio analitico