Comprendere le informazioni per i modelli di dati di relazioni multi-fatti
Nota: per le origini dati a tabella singola o le origini dati a tabella di base singola, tutte le tabelle sono correlate. Le informazioni fornite in questa pagina si riferiscono a origini dati a più tabelle di base.
Correlazione a livello di campo
I modelli di dati con più tabelle di base offrono una notevole flessibilità per quanto riguarda le relazioni possibili tra le tabelle. La correlazione delle tabelle è una costante basata sul modello di dati. Tuttavia, la correlazione di campi in una visualizzazione dipende da quali campi sono attivi (ovvero quali campi sono in uso negli spazi dei fogli di lavoro come campi). A livello di singola visualizzazione, Tableau valuta i campi attivi a coppie per determinarne la relazione(Il collegamento viene aperto in una nuova finestra).
Un’icona di non correlazione in un campo indica che questo non è correlato ad almeno un altro campo nella visualizzazione. Questa icona può essere visualizzata in una pillola in uno spazio o nel riquadro Dati. In alcuni casi, potrebbe esserci un'icona correlata
. Passando con il puntatore del mouse sull’icona viene visualizzato un riquadro informazioni. Esistono messaggi diversi per diversi tipi di correlazione di campo, tra cui:
- Coppie dimensione-dimensione non correlate
- Coppie dimensione-misura non correlate
- Dimensioni di congiunzione
- Coppie di filtri non correlati
I messaggi variano leggermente anche a seconda che il campo sia in uso in uno spazio o nel riquadro Dati.
- In uno spazio: il riquadro informazioni per i campi negli spazi fornisce informazioni su come i campi nella visualizzazione sono correlati tra loro e quale impatto ha questa correlazione sul modo in cui Tableau ha elaborato i risultati.
- Nel riquadro Dati: il riquadro informazioni per i campi nel riquadro Dati fornisce informazioni su cosa accadrebbe se quel campo venisse aggiunto alla visualizzazione. I campi nel riquadro Dati possono anche essere resi poco evidenti con testo grigio chiaro se non sono correlati ad alcun campo nella visualizzazione.
Suggerimento: in Tableau le dimensioni aggregate, come ATTR(dimensione) o MIN(dimensione), si comportano come misure.
Conoscere il modello di dati
Ogni volta che lavori con un modello di dati che contiene relazioni multi-fatto, è utile fare regolarmente riferimento al modello. Utilizza l’opzione Visualizza modello di dati(Il collegamento viene aperto in una nuova finestra) (menu Foglio di lavoro > Visualizza modello di dati) per aprire una finestra di dialogo con il modello di dati a cui puoi fare riferimento mentre ti trovi in una scheda foglio.
Gli esempi in questo argomento si basano su un modello di dati con due tabelle di base, Classes e Clubs, e due tabelle condivisa, Students e Rooms.
Classes | Clubs | Students | Rooms |
![]() | ![]() | ![]() | ![]() |
Campi:
| Campi:
| Campi:
| Campi:
|
Coppia dimensione-dimensione non correlata
Le dimensioni non correlate sono unite tramite cross join e questo può comportare combinazioni di membri di dimensione nelle intestazioni che non rispecchiano le combinazioni di dati effettive nelle tabelle sottostanti.
Il messaggio per una coppia dimensione-dimensione non correlata è:
- In uno spazio: le dimensioni non correlate mostrano tutte le possibili combinazioni di valori. Non correlata a:
<list of dimensions>
- Nel riquadro Dati: se utilizzata, questa dimensione mostrerà tutte le possibili combinazioni di valori con dimensioni non correlate:
<list of dimensions>
- Disattivata nel riquadro Dati: questa dimensione non è correlata ad alcuna dimensione nella visualizzazione. Se utilizzata, mostrerà tutte le possibili combinazioni di valori con altre dimensioni non correlate.
Per un filtro non correlato il messaggio è:
- Nella visualizzazione: questo campo non è filtrato tramite filtri non correlati:
<filters>
- Nel riquadro Dati: se utilizzato, questo campo verrà ignorato dai filtri non correlati:
<filters>
I cross join possono essere operazioni dispendiose e avere un impatto negativo sulle prestazioni. Per questo motivo, Tableau visualizza anche una Finestra di dialogo di avviso per la correlazione se si aggiunge una dimensione non correlata alla visualizzazione.
Dimensioni di congiunzione
Sebbene vi siano ragioni analiticamente rilevanti per visualizzare solo dimensioni non correlate, una "soluzione felice" comune per l'analisi con più tabelle di base è quella di utilizzare anche una dimensione di congiunzione. In presenza di una dimensione di congiunzione, le dimensioni non correlate non vengono più sottoposte a cross join, ma a join esterno. I join esterni possono ancora introdurre valori nulli, ma le intestazioni dei membri delle dimensioni vengono ridotte da ogni possibile combinazione a combinazioni che sono rilevanti per almeno un lato del join esterno. Inoltre, non hanno lo stesso potenziale di impatto sulle prestazioni rispetto ai cross join. Se non esistono altri problemi di correlazione che richiederebbero un'icona di non correlazione, una dimensione di congiunzione mostra invece un'icona di correlazione .
Il messaggio per una dimensione di congiunzione è:
- In uno spazio: questa dimensione congiunge i seguenti campi:
<list of fields>
- Nel riquadro Dati: se utilizzata, questa dimensione congiungerà i seguenti campi:
<list of fields>
- Disattivata nel riquadro Dati: non si applica, la congiunzione avviene solo in una visualizzazione
Coppia dimensione-misura non correlata
Per informazioni su come vengono calcolati i valori delle misure e perché la correlazione delle dimensioni è importante, consulta Una digressione su come vengono calcolati i valori delle misure.
Il messaggio per la misura è:
- In uno spazio: questa misura non può essere scomposta in base a dimensioni non correlate:
<list of dimensions>
. - Nel riquadro Dati: se utilizzata, questa misura non verrà scomposta in base a dimensioni non correlate:
<list of dimensions>
- Disattivata nel riquadro Dati: questa misura non è correlata ad alcuna dimensione nella visualizzazione. Se utilizzata, non verrà scomposta.
Il messaggio per la dimensione è:
- In uno spazio: questa dimensione non può scomporre misure non correlate:
<list of measures>
- Nel riquadro Dati: se utilizzata, questa dimensione non scomporrà misure non correlate:
<list of measures>
- Disattivata nel riquadro Dati: questa dimensione non è correlata ad alcuna misura nella visualizzazione. Se utilizzata, non scomporrà i valori delle misure.
Per un filtro non correlato il messaggio è:
- Nella visualizzazione: questo campo non è filtrato tramite filtri non correlati:
<filters>
- Nel riquadro Dati: se utilizzato, questo campo verrà ignorato dai filtri non correlati:
<filters>
Il risultato in una visualizzazione è un valore ripetuto per la misura nei valori della dimensione non correlata. Questo comportamento è simile a quando viene utilizzata un’espressione LOD per impostare il livello di aggregazione per una misura a un livello di dettaglio diverso rispetto alla granularità nativa della visualizzazione. Una dimensione non correlata è sostanzialmente ESCLUSA dal calcolo del valore aggregato della misura.
Non ancora correlati
I campi con potenziali relazioni vengono definiti come non ancora correlati e sono valutati come non correlati nella visualizzazione. La risoluzione di campi non ancora correlati avviene in modo diverso rispetto a quella di campi realmente non correlati (che possono essere solo congiunti), quindi le informazioni spiegano perché sono considerati non correlati.
Il messaggio per la dimensione varia a seconda che questa non sia ancora correlata a un’altra dimensione, misura o filtro.
- Per una coppia dimensione-dimensione, il messaggio per la dimensione è:
- In uno spazio: le dimensioni non correlate mostrano tutte le possibili combinazioni di valori. Questa dimensione non è ancora correlata e quindi viene considerata come non correlata a quanto segue:
<list of dimensions>
- Nel riquadro Dati: se utilizzata, questa dimensione non sarà ancora correlata a quanto segue e quindi verrà considerata come non correlata:
<list of dimensions>
- In uno spazio: le dimensioni non correlate mostrano tutte le possibili combinazioni di valori. Questa dimensione non è ancora correlata e quindi viene considerata come non correlata a quanto segue:
- Per una coppia dimensione-misura, il messaggio per la dimensione è:
- In uno spazio: questa dimensione non è ancora correlata e quindi non può essere scomposta in quanto segue:
<list of measures>
- Nel riquadro Dati: se utilizzata, questa dimensione non sarà ancora correlata e quindi non verrà scomposta in quanto segue:
<list of measures>
- In uno spazio: questa dimensione non è ancora correlata e quindi non può essere scomposta in quanto segue:
- Per una coppia dimensione-filtro, il messaggio per la dimensione è:
- In uno spazio: questo campo non è ancora correlato a questi filtri e quindi viene ignorato:
<list of filters>
- Nel riquadro Dati: se utilizzato, questo campo non sarà ancora correlato ai filtri non correlati e quindi verrà ignorato:
<list of filters>
- In uno spazio: questo campo non è ancora correlato a questi filtri e quindi viene ignorato:
Il messaggio per la misura varia a seconda che questa non sia ancora correlata a una dimensione o a un filtro.
- Per una coppia misura-dimensione, il messaggio per la misura è:
- In uno spazio: questa misura non è ancora correlata e quindi non può essere scomposta in base a quanto segue:
<list of dimensions>
- Nel riquadro Dati: se utilizzata, questa misura non sarà ancora correlata e quindi non sarà scomposta in base a quanto segue:
<list of dimensions>
- In uno spazio: questa misura non è ancora correlata e quindi non può essere scomposta in base a quanto segue:
- Per una coppia misura-filtro, il messaggio per la misura è:
- In uno spazio: questo campo non è ancora correlato a questi filtri e quindi viene ignorato:
<list of filters>
- Nel riquadro Dati: se utilizzato, questo campo non sarà ancora correlato ai filtri non correlati e quindi verrà ignorato:
<list of filters>
- In uno spazio: questo campo non è ancora correlato a questi filtri e quindi viene ignorato:
Per informazioni su come vengono calcolati i valori delle misure e perché la correlazione delle dimensioni è importante, consulta Una digressione su come vengono calcolati i valori delle misure.
Correlati in modo ambiguo
I campi con più di una possibile relazione attiva vengono definiti ambiguamente correlati e sono valutati come non correlati nella visualizzazione. La risoluzione dei campi ambiguamente correlati avviene in modo diverso rispetto a quella dei campi realmente non correlati (che possono essere solo congiunti), quindi le informazioni spiegano perché sono considerati non correlati.
Il messaggio per la dimensione è:
- In uno spazio: questa dimensione è ambiguamente correlata e quindi non può essere scomposta in quanto segue:
<list of measures>
- Nel riquadro Dati: se utilizzata, questa dimensione sarà ambiguamente correlata e quindi non verrà scomposta in quanto segue:
<list of measures>
Il messaggio per la misura varia a seconda che l’ambiguità riguardi una dimensione o un filtro.
- Per una coppia misura-dimensione, il messaggio per la misura è:
- In uno spazio: questa misura è ambiguamente correlata e quindi non può essere scomposta in base a quanto segue:
<list of dimensions>
- Nel riquadro Dati: se utilizzata, questa misura sarà ambiguamente correlata e quindi non sarà scomposta in base a quanto segue:
<list of dimensions>
- In uno spazio: questa misura è ambiguamente correlata e quindi non può essere scomposta in base a quanto segue:
- Per una coppia misura-filtro, il messaggio per la misura è:
- In uno spazio: questa misura è ambiguamente correlata a questi filtri e quindi viene ignorata:
<list of filters>
- Nel riquadro Dati: se utilizzata, questa misura sarà ambiguamente correlata e pertanto verrà ignorata dai seguenti filtri:
<list of filters>
- In uno spazio: questa misura è ambiguamente correlata a questi filtri e quindi viene ignorata:
Per informazioni su come vengono calcolati i valori delle misure e perché la correlazione delle dimensioni è importante, consulta Una digressione su come vengono calcolati i valori delle misure.
Misura da una tabella condivisa
Quando si utilizza una dimensione da una tabella condivisa (ad esempio Students), questa congiunge le dimensioni di tabelle altrimenti non correlate (ad esempio Classes e Clubs). Ma cosa succede se invece di una dimensione si utilizza una misura della tabella Students? Le misure non possono essere congiunte.
Nel caso in cui siano visualizzate insieme dimensioni non correlate, la misura non può essere scomposta simultaneamente in base a tali dimensioni. Per informazioni su come vengono calcolati i valori delle misure e perché la correlazione delle dimensioni è importante, consulta Una digressione su come vengono calcolati i valori delle misure. In questo caso, consideriamo la misura come se non fosse correlata alla combinazione di dimensioni, anche se sarebbe correlata a nessuna delle dimensioni singolarmente.
Per risolvere questo tipo di ambiguità ed evitare che la misura venga limitata all’ambito tabella, le dimensioni non correlate potrebbero essere congiunte oppure una o più dimensioni potrebbero essere rimosse finché non ci sarà un percorso di relazione chiaro per aggregare la misura.
Tutte le dimensioni sono non correlate tra loro
Il messaggio per una misura condivisa tra dimensioni non correlate è:
- In uno spazio: questa misura può essere scomposta solo in base a una di queste dimensioni alla volta:
<bulleted list of dimensions>
- Nel riquadro Dati: se utilizzata, questa misura può essere scomposta solo in base a una di queste dimensioni alla volta:
<bulleted list of dimensions>
Il messaggio per ognuna delle dimensioni è:
- In uno spazio: questa dimensione non può scomporre la misura
<measure>
in combinazione con le seguenti dimensioni:<bulleted list of dimensions>
- Nel riquadro Dati: se utilizzata, questa dimensione non può scomporre la misura
<measure>
in combinazione con le seguenti dimensioni:<bulleted list of dimensions>
Alcune dimensioni sono correlate tra loro
Se alcune dimensioni fossero correlate tra loro, sarebbero in grado di scomporre collettivamente la misura. È utile conoscere la combinazione di dimensioni che crea problemi. Se viene creata una visualizzazione con le dimensioni correlate Dim1 e Dim2 e una dimensione DimA che non è correlata a nessuna delle due, una misura della tabella condivisa non sarà ugualmente non correlata a tutte e tre le dimensioni. Dim1 e Dim2 non sono in conflitto tra loro, ma entrambi sono in conflitto con DimA. Per risolvere il problema rimuovendo i campi, è possibile rimuovere solo DimA oppure sia Dim1 che Dim2.
In questa situazione le dimensioni vengono elencate in gruppi nel messaggio di informazioni.
Il messaggio per la misura condivisa tra gruppi di dimensioni non correlate è:
- In uno spazio: questa misura può essere scomposta solo in base a uno dei seguenti gruppi di dimensioni alla volta:
<bulleted list of dimensions>
- Nel riquadro Dati: se utilizzata, questa misura può essere scomposta solo in base a uno dei seguenti gruppi di dimensioni alla volta:
<bulleted list of dimensions>
Il messaggio per ognuna delle dimensioni è:
- In uno spazio: questa dimensione non può scomporre la misura
<measure>
in combinazione con i seguenti gruppi di dimensioni:<bulleted list of dimensions>
- Nel riquadro Dati: se utilizzata, questa dimensione non può scomporre la misura
<measure>
in combinazione con i seguenti gruppi di dimensioni:<bulleted list of dimensions>
Misura correlata
Quando una misura è correlata ad alcune dimensioni nella visualizzazione ma non ad altre, la misura potrebbe avere un messaggio aggiuntivo nel riquadro informazioni che spiega a quali dimensioni è correlata. Ciò può aiutare a spiegare come viene aggregata la misura. Questo messaggio appare solo quando la misura non è correlata a una dimensione nella visualizzazione. Altrimenti, è comportamento standard che la misura venga aggregata al livello di dettaglio delle misure correlate.
Il messaggio per la misura è:
- In uno spazio: questa misura è aggregata al livello di dettaglio delle dimensioni correlate:
<dimensions in the viz this measure is related to>
- Nel riquadro Dati: se utilizzata, questa misura verrà aggregata al livello di dettaglio delle dimensioni correlate:
<dimensions in the viz this measure is related to>
Questo messaggio ha lo scopo di aiutare a identificare quale dimensione o quali dimensioni vengono prese in considerazione quando viene calcolato il valore della misura. Per informazioni su come vengono calcolati i valori delle misure e perché la correlazione delle dimensioni è importante, consulta Una digressione su come vengono calcolati i valori delle misure.
Filtri
La correlazione viene valutata anche per i campi nello spazio Filtri rispetto ai campi altrimenti attivi nella visualizzazione.
Vengono visualizzati un’icona e un riquadro informazioni quando un filtro risulta non correlato ad almeno un campo nella visualizzazione. È presente un riquadro informazioni sia per il campo del filtro che per il campo nella visualizzazione.
Il messaggio per un filtro è:
- Filtro non correlato: questo filtro non si applica a campi non correlati:
<fields>
- Filtro ambiguo: questo filtro ignora le seguenti misure perché è ambiguamente correlato ad esse:
<list of measures>
- Filtro non ancora correlato: questo filtro ignora i seguenti campi perché non è ancora correlato ad essi:
<list of fields>
Il comportamento dei filtri dipende anche dalla loro correlazione con altri campi nella visualizzazione. Un filtro non influisce sui valori dei campi a cui non è correlato. A meno che il filtro non sia impostato su nessun valore (escludendo tutto o non includendo nulla), la visualizzazione rimarrà invariata per tutti i campi non correlati al filtro. Tuttavia, deselezionando ogni opzione nel filtro verrà restituita una visualizzazione vuota.
Due screenshot della visualizzazione con un filtro non correlato, che dimostra che la deselezione delle opzioni nel controllo filtro interattivo non influisce sulla visualizzazione
I campi correlati vengono filtrati come previsto. In una visualizzazione più complessa che include una combinazione di campi correlati e non correlati (ad esempio in un contesto di congiunzione), il filtro avrà effetto solo sui valori correlati al campo del filtro.
Quando una misura non è correlata a una dimensione, non può essere scomposta in base ai membri di quella dimensione (vale a dire, non è possibile scomporre la durata media di una class per club quando i club non hanno una durata di class). La misura verrà invece aggregata a un livello diverso rispetto alle intestazioni dei membri delle dimensioni nella vista.
Il valore di una misura segue i membri della dimensione
Il valore di una misura è determinato dalle dimensioni a cui è correlata. Una misura senza una dimensione correlata è limitata all'ambito della tabella. Una misura con una dimensione correlata viene scomposta in base ai membri della dimensione correlata (vale a dire, il valore della misura viene calcolato per ciascun membro della dimensione). Se i membri di una dimensione correlata vengono ripetuti a causa della presenza di una dimensione non correlata, i valori della misura vengono ripetuti in base ai membri della sua dimensione.
- Una misura senza dimensione è limitata all'ambito della tabella in base al suo valore complessivo.
- Una misura, in presenza solo di una dimensione non correlata, viene limitata all’ambito della tabella e ripetuta per i membri della dimensione non correlata.
- Una misura in presenza di una dimensione correlata viene scomposta in modo più granulare e il suo valore viene calcolato per ogni membro della dimensione correlata.
- Una misura, in presenza di una dimensione non correlata e di una dimensione correlata, viene scomposta in base alla dimensione a cui è correlata. Ogni volta che i membri della dimensione correlata vengono ripetuti per dimensioni non correlate, il valore della misura viene segue il membro della dimensione correlata.
Poiché dues è definito per club, il valore di dues per ogni club viene ripetuto ogni volta che club viene ripetuto.