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.
- 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.
- Se il risultato della query è vuoto, passa alla vista Tabella e verifica che le tabelle siano state caricate con righe di dati.
- Passare alla visualizzazione Modello: è facile visualizzare le relazioni e determinarne rapidamente le proprietà.
- Verificare che esistano relazioni tra le tabelle.
- 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".
- Verificare che le relazioni siano attive (linea solida).
- Verificare che le direzioni del filtro supportino la propagazione (interpretare le frecce).
- Verificare che le colonne corrette siano correlate: selezionare la relazione o posizionare il cursore su di essa per visualizzare le colonne correlate.
- 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.
- 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. |
Contenuto correlato
Per altre informazioni relative a questo articolo, vedere le risorse seguenti:
- relazioni tra modelli di in Power BI Desktop
- Domande? Provare a chiedere alla Fabric Community
- Suggerimenti? Contribuire con idee per migliorare Fabric