Partilhar via


Orientação para solução de problemas de relacionamento

Este artigo destina-se a você como um modelador de dados que trabalha com o Power BI Desktop. Ele fornece orientação sobre como solucionar problemas específicos que você pode encontrar ao desenvolver modelos e relatórios.

Observação

Uma introdução às relações de modelo não é abordada neste artigo. Se não estiver completamente familiarizado com relacionamentos, suas propriedades ou como configurá-los, recomendamos que leia primeiro o artigo Model relationships in Power BI Desktop.

Também é importante que você tenha uma compreensão do design do esquema de estrelas. Para obter mais informações, consulte Compreender o esquema em estrela e a importância do Power BI.

Solução de problemas

Quando um visual de relatório é configurado para usar campos de duas (ou mais) tabelas e não apresenta o resultado correto (ou qualquer resultado), é possível que o problema esteja relacionado a relações de modelo.

Nesse caso, aqui está uma lista de verificação geral de solução de problemas a seguir. Pode trabalhar progressivamente através da lista de verificação até identificar o(s) problema(s).

  1. Alterne o visual para uma tabela ou matriz ou abra o painel Ver Dados — é mais fácil solucionar problemas quando você pode ver o resultado da consulta.
  2. Se houver um resultado de consulta vazio, alterne para o modo Tabela — verifique se as tabelas foram carregadas com linhas de dados.
  3. Mude para a vista Modelo — é fácil ver as relações e determinar rapidamente as suas propriedades.
  4. Verifique se existem relações entre as tabelas.
  5. Verifique se as propriedades de cardinalidade estão definidas corretamente; elas podem estar incorretas se uma coluna do lado "muitos" atualmente contiver valores exclusivos e tiver sido definida incorretamente como do lado "um".
  6. Verifique se as relações estão ativas (linha sólida).
  7. Verifique se as direções do filtro suportam a propagação (interpretar a direção indicada pelas pontas das setas).
  8. Verifique se as colunas corretas estão relacionadas — selecione a relação ou passe o cursor sobre ela para revelar as colunas relacionadas.
  9. Verifique se os tipos de dados de coluna relacionados são os mesmos ou, pelo menos, compatíveis — é possível relacionar uma coluna de texto a uma coluna de número inteiro, mas os filtros não encontrarão correspondências para propagar filtros.
  10. Alterne para o modo Tabela e verifique se os valores correspondentes podem ser encontrados nas colunas relacionadas.

Guia de solução de problemas

Aqui está uma lista de problemas e seus possíveis motivos.

Questão Motivo(s) possível(s)
O visual não exibe nenhum resultado • O modelo ainda não foi carregado com dados.
• Não existem dados dentro do contexto do filtro.
• A segurança em nível de linha (RLS) é aplicada.
• As relações não se propagam entre tabelas —siga a lista de verificação acima.
• A RLS está ativada, mas não foi habilitada uma relação bidirecional para permitir a propagação — consulte Segurança ao nível de linha (RLS) com o Power BI Desktop.
O visual exibe o mesmo valor para cada agrupamento • As relações não existem.
• As relações não se propagam entre tabelas —siga a lista de verificação acima.
O visual exibe resultados, mas eles não estão corretos • O visual está configurado incorretamente.
• A lógica de cálculo da medida está incorreta.
• Os dados do modelo precisam ser atualizados.
• Os dados de origem estão incorretos.
• As colunas de relacionamento estão incorretamente relacionadas (por exemplo, a coluna ProductID mapeia para CustomerID).
• É uma relação entre duas tabelas DirectQuery, e a coluna do lado "um" da relação contém valores duplicados.
Agrupamentos BLANK ou itens de segmentação de dados/filtro são exibidos, e as colunas de origem não contêm BLANKs • É uma relação regular, e a coluna do lado "muitos" contém valores que não estão armazenados na coluna do lado "um"—consulte "Relações de modelo " no Power BI Desktop (Relações regulares).
• É uma relação um-para-um regular e as colunas relacionadas contêm BLANKs — consulte Relações de modelo no Power BI Desktop (Relações regulares).
• Uma coluna de "muitos" lados de relacionamento inativo armazena BLANKs ou tem valores não armazenados no lado "um".
Faltam dados no visual • São aplicados filtros incorretos/inesperados.
• A RLS é imposta.
• É uma relação limitada e existem valores em branco nas colunas relacionadas ou problemas de integridade de dados — consulte as Relações de Modelo no Power BI Desktop (relações limitadas).
• É uma relação entre duas tabelas DirectQuery, a relação é definida para presumir integridade referencial, mas há problemas de integridade de dados (valores incompatíveis em colunas relacionadas).
A RLS não é aplicada corretamente • As relações não se propagam entre tabelas —siga a lista de verificação acima.
• A RLS é imposta, mas uma relação bidirecional não está habilitada para se propagar — consulte Segurança em nível de linha (RLS) com o Power BI Desktop.

Para obter mais informações relacionadas a este artigo, confira os seguintes recursos: