Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Framework - Linha Datasul - BI - Configurar regras de acesso

time.png Tempo aproximado para leitura: 00:05:28 min

Dúvida
Como configurar regras de acesso no banco SQL Server do Datasul BI?

Ambiente
Framework - Framework (Linha Datasul) – Business Intelligence (BAS) – Todas as versões

Solução
Para restringir acesso às informações, como à Empresa, Estabelecimentos ou qualquer dimensão de acordo com o perfil do usuário, é necessário criar uma regra de acesso. Seguem abaixo procedimentos efetuados no banco SQL Server utilizado pelo Datasul BI - Business Intelligence:

1. Execute a ferramenta SSMS - Microsoft SQL Server Management Studio;
2. Selecione o banco DTS_DataWarehouse, que é o banco de dados utilizado pelo Datasul BI;
3. Expanda a opção Funções. Clique com o botão direito do mouse para abrir o menu de contexto e selecione Nova Função...

nova_funcao.jpg


4. Na guia Geral, dê um nome para a função e conceda os privilégios necessários, conforme abaixo:

  • Controle total (Administrador): privilégios de administrador do banco de dados selecionado do Analysis Services aos usuários desta função;
  • Processar banco de dados: direito de processar o banco de dados selecionado do Analysis Services aos usuários desta função;
  • Ler definição: permissões de leitura dos metadados do banco de dados aos usuários desta função.

5. Na guia Associação, inclua os usuários que estarão nessa Role. Clique em Adicionar para selecionar os usuários e adicioná-los a regra.

6. Para configurar acesso aos assuntos utilize a guia Cubos. Todos os Cubos são apresentados com a opção de Acesso Nenhum. Desta forma, se nada for alterado, os usuários da Role não visualizarão nenhum assunto no Datasul BI. Para permitir a utilização selecione o assunto que o usuário visualizará os dados e na coluna Acesso selecione a opção Leitura/Gravação;

7. Para restringir o acesso aos valores das medidas de um Cubo utilize a guia Dados da Célula. Pode-se citar como exemplo % Desconto Venda. Esta parametrização é válida somente para o Cubo selecionado no campo Cubo. Para utilizar esta restrição deve-se habilitar o campo Habilitar Permissões de Leitura e incluir a seguinte linha na caixa de texto:

Not Measures.CurrentMember IS [Measures].[BIN_SCH_PER_DIS_VAL]: onde BIN_SCH_PER_DIS_VAL deverá ser substituído pelo nome da medida que terá o acesso negado pela Role. Esta parametrização também é válida para medidas calculadas. Caso haja necessidade de bloqueio dos valores de mais de uma medida utilizar a descrição AND no final da linha e realizar uma cópia na próxima linha alterando o nome da medida, conforme exemplo:

Not Measures.CurrentMember IS [Measures].[BIN_SCH_PER_DIS_VAL] AND
Not Measures.CurrentMember IS [Measures].[BIN_SCH_PER_DIS_DAT]

8. Todas as dimensões, por padrão, possuem permissão de leitura. Na guia Dimensões, é definido se o usuário poderá realizar ou não processamento da mesma.

9. Para restringir o acesso aos valores da dimensão, utilize a guia Dados da Dimensão. Quando for necessário restringir o acesso a todos os valores marque a opção Cancelar seleção de todos os
membros. Para habilitar somente alguns registros, selecione o valor que será permitido ao usuário visualizar. No exemplo abaixo, os usuários desta regra poderão visualizar somente informações do estabelecimento 02:

role2.jpg

É necessário realizar o mesmo procedimento para todos os Cubos que o usuário tem permissão. Esta permissão é visualizada no campo Dimensão. Se esta alteração não for realizada nos Cubos, não será apresentada a restrição nas consultas do Datasul BI.

10. Ainda em Dados da Dimensão, acesse a guia Avançado e selecione Habilitar Totais Visuais. Esta ação é importante para que os totais das consultas sejam apresentados somente com os valores restritos pela Role. Esta alteração deve ser realizada em todas as Hierarquias de Atributo onde foram criadas restrições. Para alterar o atributo da tela, selecione-o em Atributo.

role3.jpg

11. Para finalizar a criação da Role, clique em OK.

Após a aplicação do exemplos mencionados, no Datasul BI somente serão apresentados os valores para o Estabelecimento 02 e não serão apresentados os valores da medida % Desconto Venda.

role4.jpg

A regra é aplicada somente aos valores demonstrados na consulta. Os demais estabelecimentos são apresentados na área Filtro, mas se forem selecionados, os valores não serão apresentados. Conforme imagem abaixo, o estabelecimento 03 foi selecionado mas somente os valores do estabelecimento 02 são apresentados, conforme definido na Role:

role5.jpg

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _