Aplicar boas práticas de modelagem
É fundamental que seu modelo imponha permissões de dados de maneira correta e eficiente. A lista com a seguir fornece boas práticas de desenvolvimento a serem aplicadas.
Busque definir menos conjuntos de dados (modelos de dados) com funções bem projetadas.
Esforce-se para criar menos funções usando regras dinâmicas. Uma solução controlada por dados é mais fácil de manter porque você não precisa adicionar novas funções.
Quando possível, crie regras que filtram tabelas de dimensões em vez de tabelas de fatos. Isso ajudará a fornecer um desempenho de consulta mais rápido.
Valide se o design do modelo, incluindo suas relações e propriedades de relação, está definido corretamente.
Use a função
USERPRINCIPALNAME
em vez da funçãoUSERNAME
. Ela fornece consistência ao validar as funções no Power BI Desktop e no serviço do Power BI.Valide de maneira rigorosa o RLS e o OLS testando todas as funções.
Verifique se a conexão da fonte de dados do Power BI Desktop usa as mesmas credenciais que serão aplicadas quando configuradas no serviço do Power BI.