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).
- 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 o modo Tabela — 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 do lado "muitos" atualmente contiver valores exclusivos e tiver sido definida incorretamente como do 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 a direção indicada pelas pontas das setas).
- 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 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. |
Conteúdo relacionado
Para obter mais informações relacionadas a este artigo, confira os seguintes recursos: