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).
- 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.
- Se houver um resultado de consulta vazio, alterne para a Visualização de dados — verifique se as tabelas foram carregadas com linhas de dados.
- Mude para a vista Modelo — é fácil ver as relações e determinar rapidamente as suas propriedades.
- Verifique se existem relações entre as tabelas.
- 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".
- Verifique se as relações estão ativas (linha sólida).
- Verifique se as direções do filtro suportam a propagação (interpretar cabeças de seta).
- Verifique se as colunas corretas estão relacionadas — selecione a relação ou passe o cursor sobre ela para revelar as colunas relacionadas.
- 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.
- 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. |
Conteúdos relacionados
Para obter mais informações relacionadas a este artigo, confira os seguintes recursos: