Facilitando o mapeamento de usuários e RLS ao utilizar o Analysis Services
Usuário do Windows AD
Ao utilizar o Analysis Services e implementar uma regra de RLS (Row-Level Security), é comum enfrentar o desafio de ter que mapear usuários individualmente no Power BI. Esse processo se torna ainda mais complexo quando há múltiplos cubos, exigindo a configuração repetitiva para cada cubo, o que pode ser tanto trabalhoso quanto propenso à erros.
Hoje o Power Embedded está introduzindo melhorias significativas para simplificar essa configuração.
Para acessar um relatório que esteja utilizando um Analysis Services no Power BI serviço ou no próprio Power Embedded antes dessa nova funcionalidade, você tinha que configurar um mapeamento de usuários, informando o usuário do Entra ID ([email protected]) e o usuário do Windows Active Directory (DOMINIO\usuario) para cada usuário e em cada cubo que for acessar. Se você tem 100 usuários e 20 cubos, vai precisar criar 2.000 mapeamentos! E não existe API do Power BI para automatizar isso.
Agora na tela de criação/edição de um usuário, você pode informar o nome de usuário do Windows Active Directory (AD) para este usuário. Ao acessar um relatório que utilize uma fonte de dados do tipo “AnalysisServices”, o Power Embedded vai informar esse usuário do Windows AD, eliminando a necessidade de configurar manualmente o mapeamento do usuário no Power BI serviço para cada usuário/cubo.
Com a nova funcionalidade, uma vez que o campo “Usuário do Windows AD” é preenchido, o Power Embedded aplica automaticamente essa configuração para todos os cubos acessíveis deste usuário, reduzindo significativamente a complexidade e o esforço necessário para manter a segurança dos dados.
Embora o Power BI não tenha uma API para automatizar esse mapeamento de usuários, no Power Embedded existe uma API onde você pode automatizar o cadastro/alteração de usuários e informar o valor deste campo.
Essas melhorias não apenas otimizam a administração de segurança, mas também reduzem a carga de trabalho associada à configuração e manutenção de RLS em ambientes complexos e de grande escala, proporcionando uma gestão de dados mais eficiente e menos sujeita a erros.
Notes: Essa funcionalidade tem prioridade sobre a configuração de fixação de usuários por empresa no cadastro das Fontes de Dados (Ajuda – Fontes de dados). Com esse campo preenchido, o sistema usará esse valor no mapeamento do AD do usuário e ignora a configuração de fixação de usuários.