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 –
- Visualização de atributos
- Visão analítica
- Visualização de cálculo
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.
Passo 2) O pop-up Novo aparece, Insira privilégios analíticos.
- Insira o nome/rótulo dos privilégios analíticos.
- O nome do pacote é selecionado automaticamente.
- A opção de seleção cria um novo.
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-
- Em Geral, o nome da seção e o rótulo são exibidos.
- Clique em “Botão Adicionar” na seção Modelos de Referência.
- Selecione Visualização de cálculo (CA_FI_LEDGER) que criamos anteriormente.
- Clique no botão Adicionar para criar validade de privilégios.
- Atribuir validade de privilégios.
- Clique no botão Adicionar para selecionar o atributo para restrição de atribuição.
- Selecione Atribuir Empresa.
- Clique no botão adicionar para atribuir um valor ao atributo para restrição.
- 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).
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 –
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.
- Selecione a guia Privilégios analíticos.
- Clique no botão “+”.
- Um pop-up para Selecionar privilégios analíticos será exibido. Insira o nome dos privilégios analíticos que criamos anteriormente.
- Selecione Privilégios analíticos.
- Clique no botão OK.
Privilégios analíticos são adicionados conforme abaixo –
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.
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 -
- Selecione Sistema Atual HDB (HANAUSER) e clique com o botão direito.
- Selecione “Adicionar sistema com usuário diferente” e digite o nome de usuário/senha do usuário “ABHI_TEST”.
- Um System HDB (ABHI_TEST”) será adicionado à lista do sistema.
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.