SAP BW em HANA - Autorização
Quando você cria visões SAP HANA com base no sistema BW, existem certos tipos de privilégios que são necessários para executar as visões no HANA. Diferentes níveis de títulos podem ser aplicados a objetos no sistema SAP HANA e BW.
No SAP HANA, os privilégios analíticos são usados para limitar o acesso no nível da linha nas visualizações de modelagem. Privilégios analíticos são tratados como filtros para consultas de banco de dados. Os usuários veem apenas os dados para os quais têm privilégios analíticos.
Você pode atribuir diferentes tipos de direitos a diferentes usuários em diferentes componentes de uma Visualização em Privilégios Analíticos.
Às vezes, é necessário que os dados na mesma exibição não sejam acessíveis a outros usuários que não têm nenhum requisito relevante para esses dados.
Example
Suponha que você tenha uma visão Analítica EmpDetails que tem detalhes sobre os funcionários de uma organização - nome do Emp, Id do Emp, Dept, Salário, Data de Adesão, Logon do Emp, etc. Agora, se você não deseja que o desenvolvedor do Relatório veja os detalhes do Salário ou detalhes de logon Emp de todos os funcionários, você pode ocultar isso usando a opção de privilégios analíticos.
Privilégios analíticos são aplicados apenas a atributos em uma visão de informações. Não podemos adicionar medidas para restringir o acesso em privilégios analíticos.
Os privilégios analíticos são usados para controlar o acesso de leitura nas visualizações de informações do SAP HANA. Assim, podemos restringir os dados por Empname, EmpId, Emp logon ou por Emp Dept e não por valores numéricos como salário e bônus.
Crie privilégios analíticos no SAP HANA
Clique com o botão direito no nome do pacote e vá para o novo privilégio analítico ou você pode abrir usando o início rápido do HANA Modeler.
Insira o nome e a descrição do privilégio analítico → Concluir. Uma nova janela se abrirá.
Você pode clicar no botão Avançar e adicionar a visualização de modelagem nesta janela antes de clicar em Concluir. Também há uma opção para copiar um pacote existente do Analytic Privilege.
No BW, os usuários só podem executar consultas BEx para as quais estão autorizados. Caso você não tenha permissão para executar uma consulta, uma mensagem de erro será exibida.
Para criar visualizações SAP HANA a partir de InfoProviders, a seguinte abordagem pode ser usada: Privilégio analítico baseado em XML.
Quando as visualizações do SAP HANA são criadas a partir de InfoProviders do SAP HANA, você pode usar o privilégio analítico baseado em XML a ser aplicado: Privilégio analítico baseado em SQL.
Quando as visualizações do SAP HANA são criadas a partir do BW InfoProviders do SAP BW, privilégios analíticos baseados em SQL são usados.
Privilégio de objeto no SAP HANA
Para acessar as visualizações do SAP HANA que são geradas do SAP BW, você precisa ter a seguinte autorização -
Object privilege - SELECIONE em _SYS_BI
Object privilege - EXECUTE em REPOSITORY_REST (SYS)
Package privilege - REPO.READ no pacote de conteúdo onde as visualizações geradas do SAP HANA são armazenadas.