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.

Nota

Uma introdução às relações de modelo não é abordada neste artigo. Se você não estiver completamente familiarizado com relacionamentos, suas propriedades ou como configurá-los, recomendamos que leia primeiro o artigo Relações de modelo no 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 para o Power BI.

Resoluçã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 a Visualização de dados — 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 de lado "muitos" atualmente contiver valores exclusivos e tiver sido definida incorretamente como um 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 cabeças de seta).
  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 de exibição Dados e verifique se os valores correspondentes podem ser encontrados em colunas relacionadas.

Guia de resolução de problemas

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

Problema 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) é imposta.
• 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.
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 é mapeada para CustomerID).
• É uma relação entre duas tabelas DirectQuery e a coluna "um" lado de uma 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 "muitos" do lado contém valores não armazenados na coluna "um" do lado — 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".
O visual está faltando dados • São aplicados filtros incorretos/inesperados.
• A RLS é imposta.
• É uma relação limitada e há BLANKs em colunas relacionadas ou problemas de integridade de dados — consulte Relações de modelo no Power BI Desktop (relações limitadas).
• É uma relação entre duas tabelas DirectQuery, a relação é definida para assumir 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: