Tutorial sui privilegi analitici SAP HANA

Anonim

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

  1. Immettere nome / etichetta privilegi analitici.
  2. Il nome del pacchetto viene selezionato automaticamente.
  3. 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-

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

  4. Fare clic sul pulsante Aggiungi per creare la validità dei privilegi.
  5. Assegna la validità dei privilegi.
  6. Fare clic sul pulsante Aggiungi per selezionare l'attributo per assegnare la restrizione.
  7. Seleziona Attribute Company.
  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 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.

  1. Selezionare la scheda Privilegi analitici.
  2. Fare clic sul pulsante "+".
  3. Verrà visualizzato un popup per Seleziona privilegi analitici. Immettere il nome dei privilegi analitici che abbiamo creato in precedenza.
  4. Seleziona Privilegi analitici.
  5. 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 -

  1. Seleziona HDB (HANAUSER) Current System e fai clic con il pulsante destro del mouse.
  2. Selezionare "Aggiungi sistema con un utente diverso" e immettere nome utente / password per l'utente "ABHI_TEST".
  3. 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.