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.
- 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 de exibição Tabela— verifique se as tabelas foram carregadas com linhas de dados.
- Alternar para o modo de exibição Modelo– é fácil ver as relações e determinar rapidamente suas propriedades.
- Verifique se existem relações entre as tabelas.
- 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".
- Verifique se as relações estão ativas (linha sólida).
- Verifique se as direções de filtro dão suporte à propagação (interprete as 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 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. |
Conteúdo relacionado
Para obter mais informações relacionadas a este artigo, confira os seguintes recursos: