Ir para conteúdo
  • 0

Problema ao criar tabela de linha de segurança [RLS]


Pablo Borges dos Santos
Ir para solução Solucionado por Alex ,

Pergunta

  • Alunos

Olá galera,

Estou com dificuldade em criar uma tabela no Power query para servir de linha de segurança para  usuários específicos.

segue em anexo a planilha com o resultado esperado, para que assim possam me ajudar.

Se alguém souber como solucionar com DAX também e bem vindo. 

problema_rls.xlsx

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
1 hora atrás, Pablo Borges dos Santos disse:

Olá Alex,

tenho este conhecimento, apenas não inclui o e-mail no exemplo.

A minha dificuldade está em transformar a base original para o resultado esperado. Pois quando aplicar o rls deverá aplicar diferentes níveis de acesso às informações.

Acho que entendi.

Bom, no meu modelo eu coloquei a identificação da loja(código) e o e-mail, numa tabela que chamei de permissionamento.

No RLS do PBI Deskto, defini o filtro que eu queria, baseado no e-mail.

Para definir os acessos de acordo com filtro criado no desktop, apliquei os grupos no RLS do conjunto de dados.

Para mim funcionou perfeitamente, não sei se enquadraria no seu caso.

Link para o comentário
Compartilhar em outros sites

  • 1
  • Alunos
Em 29/12/2022 em 12:11, Pablo Borges dos Santos disse:

Poderia mandar um modelo para que possa avaliar? 

Minha Tabela de Permissionamento é basicamente assim.

codigo_loja,nome,e-mail.

Meu RLS no Desktop está assim.
image.png.3dd195f2eefc807b2cecf322c47101f3.png

No PBI Serviço está assim o RLS

image.png.efd40322a962e392ddc97e039d63a959.png

 

Ai dentro destes grupos eu tenho os e-mails coincidentes da tabela de permissionamento.

Não sei se seria isso que vc queria.

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
13 horas atrás, Pablo Borges dos Santos disse:

Olá galera,

Estou com dificuldade em criar uma tabela no Power query para servir de linha de segurança para  usuários específicos.

segue em anexo a planilha com o resultado esperado, para que assim possam me ajudar.

Se alguém souber como solucionar com DAX também e bem vindo. 

problema_rls.xlsx 16.57 kB · 2 downloads

Oi Pablo, bom dia!

Para usar o RLS vc vai usar o e-mail ou um grupo de segurança do Office 365 por exemplo?

Pq normalmente eh usado desta forma, eu utilizo os e-mails numa tabela de usuários, similar a essa sua e depois no conjunto de dados, eu aplico ao grupo de segurança do 365, automaticamente eh aplicado aos e-mails daquele grupo de segurança.

No PBI desktop vc cria o RLS e aplica para o username ou userprincipalname como filtro do que vc quer que seja filtrado como padrão, no meu caso eu usei as lojas que temos.

Acho que assim ficará melhor.

Espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...