Compartilhar via


Diretrizes de solução de problemas de relação

Este artigo tem como destino você como um modelador de dados que trabalha com o Power BI Desktop. Ele fornece diretrizes 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 tiver muita familiaridade com essas relações, as respectivas propriedades e como configurá-las, recomendamos que leia primeiro o artigo Relações de modelo no Power BI Desktop.

Também é importante que você compreenda o design em esquema em estrela. Para obter mais informações, confira Entender o esquema em estrela e a importância dele para o 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 às relações de modelo.

Nesse caso, aqui está uma lista de verificação geral de solução de problemas a seguir. Você pode trabalhar progressivamente na lista de verificação até identificar os problemas.

  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 de exibição Tabela— verifique se as tabelas foram carregadas com linhas de dados.
  3. Alternar para o modo de exibição Modelo– é fácil ver as relações e determinar rapidamente suas propriedades.
  4. Verifique se existem relações entre as tabelas.
  5. Verifique se as propriedades da cardinalidade estão definidas corretamente. Elas poderão estar incorretas se uma coluna no lado "muitos" contiver atualmente valores exclusivos e estar definida incorretamente como um lado "um".
  6. Verifique se as relações estão ativas (linha sólida).
  7. Verifique se as direções de filtro dão suporte à propagação (interprete as 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 de exibição Tabela e verifique se os valores correspondentes podem ser encontrados em colunas relacionadas.

Guia de solução de problemas

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

Questão Possíveis motivos
O visual não exibe nenhum resultado • O modelo ainda não foi carregado com dados.
• Nenhum dado existe dentro do contexto de filtro.
• A RLS (segurança em nível de linha) é imposta.
• As relações não estão se propagando entre tabelas – siga a lista de verificação acima.
• A RLS é imposta, mas uma relação bidirecional não está habilitada para propagar. Confira RLS (segurança em nível de linha) com o Power BI Desktop.
O visual exibe o mesmo valor para cada agrupamento • Relações não existem.
• As relações não estão se propagando entre tabelas, siga a lista de verificação acima.
O visual exibe os 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 relação estão relacionadas incorretamente (por exemplo, a coluna ProductID é mapeada para a coluna CustomerID).
• É uma relação entre duas tabelas DirectQuery e a coluna no lado "um" de uma relação contém valores duplicados.
Os agrupamentos BLANK ou itens de filtro/segmentação 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 não armazenados na coluna do lado "um". Consulte Relações de modelo no Power BI Desktop.
• É uma relação um-para-um regular e as colunas relacionadas contêm BLANKs. Consulte Relações de modelo no Power BI Desktop.
• Uma coluna no lado "muitos" com relação inativa armazena BLANKs ou tem valores não armazenados no lado "um".
O visual tem dados ausentes • Filtros incorretos/inesperados são aplicados.
• A RLS é imposta.
• É uma relação limitada e há BLANKs em colunas relacionadas ou problemas de integridade dos dados. Consulte Relações de modelo no Power BI Desktop.
• É uma relação entre duas tabelas DirectQuery. A relação está definida para assumir a integridade referencial, mas há problemas na integridade dos dados (valores incompatíveis nas colunas relacionadas).
O RLS não é aplicado corretamente • As relações não estão se propagando entre tabelas, siga a lista de verificação acima.
• A RLS é imposta, mas uma relação bidirecional não está habilitada para propagar. Confira RLS (segurança em nível de linha) com o Power BI Desktop.

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