Pular para o conteúdo principal

Row-Level Security (RLS)

O AtlasData respeita totalmente as configuracoes de RLS do Power BI.

Como funciona?

Quando um usuario acessa um relatorio pelo AtlasData:

  1. O sistema identifica o usuario
  2. Gera um token de embed com a identidade do usuario
  3. O Power BI aplica as regras de RLS
  4. O usuario ve apenas os dados permitidos

Configurando RLS

O RLS e configurado diretamente no Power BI Desktop:

  1. Abra o relatorio no Power BI Desktop
  2. Va em Modelagem > Gerenciar funcoes
  3. Crie as funcoes de seguranca
  4. Defina as expressoes DAX de filtro
  5. Publique o relatorio

Testando RLS

Para testar se o RLS esta funcionando:

  1. No Power BI Desktop, use Ver como funcao
  2. No AtlasData, acesse como um usuario restrito
  3. Verifique se os dados estao filtrados corretamente

Boas Praticas

  • Use USERPRINCIPALNAME() para filtrar por email
  • Teste todas as funcoes antes de publicar
  • Documente as regras de seguranca