Privilégios analíticos em SAP HANA: Como criar?

Os privilégios analíticos restringem o usuário a visualizar os dados que ele autoriza. SAP HANA Privilégios analíticos são usados ​​para fins de segurança.

Os Privilégios SQL fornecem autorização no nível do objeto e não no nível do registro, portanto, forneça uma autorização no nível do registro ou da linha. “Privilégios Analíticos” serão usados.

SAP Os privilégios analíticos HANA são usados ​​para fornecer autorização na visualização de informações abaixo –

Agora vamos criar um Privilégios Analíticos e atribuiremos ao usuário “ABHI_TEST”, por meio deste Analítico restringimos o usuário a visualizar dados apenas de uma empresa com valor 1000.

Como criar privilégio analítico em SAP HANA?

Passo 1) Vá para privilégios analíticos.
Pacote de modelagem (clique com o botão direito) -> Novo -> Privilégios analíticos.

Criar privilégio analítico

Passo 2) O pop-up Novo aparece, Insira privilégios analíticos.

  1. Insira o nome/rótulo dos privilégios analíticos.
  2. O nome do pacote é selecionado automaticamente.
  3. A opção de seleção cria um novo.

Criar privilégio analítico

Na próxima etapa, o editor de privilégios analíticos será exibido para adicionar e editar privilégios.

Passo 3) Clique no botão 'OK'
O editor de privilégios analíticos será aberto conforme abaixo-

  1. Em Geral, o nome da seção e o rótulo são exibidos.
  2. Clique em “Botão Adicionar” na seção Modelos de Referência.
  3. Selecione Visualização de cálculo (CA_FI_LEDGER) que criamos anteriormente.

    Criar privilégio analítico

  4. Clique no botão Adicionar para criar validade de privilégios.
  5. Atribuir validade de privilégios.
  6. Clique no botão Adicionar para selecionar o atributo para restrição de atribuição.
  7. Selecione Atribuir Empresa.
  8. Clique no botão adicionar para atribuir um valor ao atributo para restrição.
  9. Atribua valor selecionando Tipo/operador e valor. Aqui queremos restringir ao usuário a visualização dos dados de cálculo da única empresa (1000).

Criar privilégio analítico

Valide e ative privilégios analíticos, um privilégio analítico é criado na pasta Privilégios analíticos no pacote de modelagem conforme abaixo –

Criar privilégio analítico

Passo 4) Atribuir privilégios analíticos ao usuário “ABHI_TEST”.
O usuário “ABHI_TEST” tem privilégios para acessar o pacote de modelagem. Double clique em Usuário “ABHI_TEST” em Segurança -> Usuários.

  1. Selecione a guia Privilégios analíticos.
  2. Clique no botão “+”.
  3. Um pop-up para Selecionar privilégios analíticos será exibido. Insira o nome dos privilégios analíticos que criamos anteriormente.
  4. Selecione Privilégios analíticos.
  5. Clique no botão OK.

Criar privilégio analítico

Privilégios analíticos são adicionados conforme abaixo –

Criar privilégio analítico

Passo 5) Implante essas alterações no usuário clicando no botão implantar.
Uma mensagem é exibida quando o usuário 'ABHI_TEST' foi alterado.

Criar privilégio analítico

Passo 6) Verifique os privilégios analíticos.
Verifique se Atribuir ao usuário “ABHI_TEST” está funcionando ou não e faça login no usuário “ABHI_TEST” selecionando o sistema HANAUSER conforme abaixo -

  1. Selecione Sistema Atual HDB (HANAUSER) e clique com o botão direito.
  2. Selecione “Adicionar sistema com usuário diferente” e digite o nome de usuário/senha do usuário “ABHI_TEST”.
  3. Um System HDB (ABHI_TEST”) será adicionado à lista do sistema.

Criar privilégio analítico

O usuário ABHI_TEST não tem acesso total aos dados da visualização Cálculo criada pelo HANAUSER, pois HANAUSER criou privilégios analíticos para restrição nesta visualização de cálculo para a empresa -1000 e atribuir ao usuário ABHI_TEST.

Então, vá para a pasta de conteúdo -> Selecione o pacote -> Visualização de cálculo (CA_FI_LEDGER) -> Clique com o botão direito -> Visualização de dados.

A tela de visualização de dados será exibida conforme abaixo-

Os dados na visualização de cálculo serão restritos à empresa – 1000.

Criar privilégio analítico