Condividi tramite


Linee guida per la risoluzione dei problemi relativi alle relazioni

Questo articolo è destinato a un modellatore di dati che lavora con Power BI Desktop. Fornisce indicazioni su come risolvere problemi specifici che possono verificarsi durante lo sviluppo di modelli e report.

Nota

Un'introduzione alle relazioni tra modelli non è descritta in questo articolo. Se non si ha familiarità con le relazioni, le relative proprietà o come configurarle, è consigliabile leggere prima l'articolo relazioni tra modelli in Power BI Desktop.

È anche importante avere una conoscenza della progettazione dello schema a stella. Per ulteriori informazioni, consultare Comprendere lo schema a stella e l'importanza per Power BI.

Risoluzione dei problemi

Quando la visualizzazione di un report è configurata per usare campi da due o più tabelle e non presenta il risultato corretto (o alcun risultato), è possibile che il problema sia correlato alle relazioni tra i modelli.

In questo caso, un elenco di controllo generale per la risoluzione dei problemi è da seguire. È possibile usare progressivamente l'elenco di controllo fino a quando non si identificano i problemi.

  1. Passare alla visualizzazione in formato tabella o matrice oppure aprire il riquadro Vedi dati. È più semplice risolvere i problemi quando è possibile visualizzare il risultato della query.
  2. Se il risultato della query è vuoto, passa alla vista Tabella e verifica che le tabelle siano state caricate con righe di dati.
  3. Passare alla visualizzazione Modello: è facile visualizzare le relazioni e determinarne rapidamente le proprietà.
  4. Verificare che esistano relazioni tra le tabelle.
  5. Verificare che le proprietà di cardinalità siano impostate correttamente. Potrebbero non essere corrette se una colonna sul lato "molti" contiene attualmente valori univoci ed è stata impostata erroneamente come lato "uno".
  6. Verificare che le relazioni siano attive (linea solida).
  7. Verificare che le direzioni del filtro supportino la propagazione (interpretare le frecce).
  8. Verificare che le colonne corrette siano correlate: selezionare la relazione o posizionare il cursore su di essa per visualizzare le colonne correlate.
  9. Verificare che i tipi di dati delle colonne correlate siano gli stessi o almeno compatibili. È possibile correlare una colonna di testo a una colonna di numeri interi, ma i filtri non troveranno corrispondenze e quindi non propagheranno i filtri.
  10. Passare alla visualizzazione Tabella e verificare che i valori corrispondenti siano disponibili nelle colonne correlate.

Guida alla risoluzione dei problemi

Ecco un elenco di problemi e le possibili ragioni.

Problema Possibili motivi
Il display visivo non mostra alcun risultato • Il modello deve ancora essere caricato con i dati.
• Nessun dato esiste all'interno del contesto di filtro.
• Viene applicata la sicurezza a livello di riga.
• Le relazioni non vengono propagate tra tabelle,seguire l'elenco di controllo sopra.
• La Sicurezza a livello di riga (RLS) viene applicata, ma una relazione bidirezionale non è abilitata per la propagazione. Vedere Sicurezza a livello di riga (RLS) con Power BI Desktop.
La visualizzazione mostra lo stesso valore per ogni raggruppamento • Le relazioni non esistono.
• Le relazioni non vengono propagate tra tabelle,seguire l'elenco di controllo sopra.
La visualizzazione mostra i risultati, ma non sono corretti. • L'elemento visivo non è configurato correttamente.
• La logica di calcolo della misura non è corretta.
• È necessario aggiornare i dati del modello.
• I dati di origine non sono corretti.
• Le colonne delle relazioni sono correlate in modo non corretto (ad esempio, la colonna ProductID corrisponde alla colonna CustomerID).
• Si tratta di una relazione tra due tabelle DirectQuery e la colonna dal lato "uno" di una relazione contiene valori duplicati.
Vengono visualizzati raggruppamenti VUOTI o filtri dei dati/elementi filtro e le colonne di origine non contengono BLANK • Si tratta di una relazione regolare e la colonna sul "lato molti" contiene valori non memorizzati nella colonna sul "lato uno". Vedere Relazioni tra modelli in Power BI Desktop.
• Si tratta di una normale relazione uno-a-uno e le colonne correlate contengono BLANK. Vedere relazioni tra modelli in Power BI Desktop.
• Una relazione inattiva con la colonna lato "molti" archivia valori vuoti o ha valori non archiviati sul lato "uno".
Il visual non ha dati. • Vengono applicati filtri non corretti/imprevisti.
• RLS (sicurezza a livello di riga) viene applicata.
• Si tratta di una relazione limitata e sono presenti BLANK nelle colonne correlate o problemi di integrità dei dati. Vedere Relazioni tra modelli in Power BI Desktop.
• Si tratta di una relazione tra due tabelle DirectQuery, la relazione è impostata su presupporre l'integrità referenziale, ma esistono problemi di integrità dei dati (valori non corrispondenti nelle colonne correlate).
La sicurezza a livello di riga non viene applicata correttamente • Le relazioni non vengono propagate tra tabelle,seguire l'elenco di controllo sopra.
• La Sicurezza a livello di riga (RLS) viene applicata, ma una relazione bidirezionale non è abilitata per la propagazione. Vedere Sicurezza a livello di riga (RLS) con Power BI Desktop.

Per altre informazioni relative a questo articolo, vedere le risorse seguenti: