Non temere le relazioni

Le nuove funzionalità di modellazione dei dati creano origini dati flessibili basate sulle relazioni.

Le relazioni combinano i dati di tabelle diverse esaminando le colonne (campi) che le tabelle hanno in comune e utilizzando tali informazioni per riunire le informazioni di ogni tabella nell’analisi.

A differenza dei join o delle unioni, le relazioni formano un’origine dati senza appiattire più tabelle in una singola tabella. Per questo motivo, le origini dati correlate riconoscono la tabella da cui proviene ogni campo. Ciò significa che ogni campo mantiene il proprio contesto (o livello di dettaglio). Le origini dati correlate possono pertanto gestire tabelle con una granularità differente senza problemi di duplicazione o perdita di dati.

In un’origine dati correlata, i join non sono determinati in anticipo. Invece di unire tutti i dati (e dover lavorare con tutti i dati indipendentemente da ciò che ogni vista richiede), vengono combinati solo i dati rilevanti, per ogni foglio e in base alle esigenze. Durante il trascinamento degli elementi selezionati, Tableau valuta le relazioni dei campi e delle tabelle pertinenti. Tali relazioni vengono utilizzate per scrivere query con i tipi di join, le aggregazioni e la gestione dei valori Null corretti.

Puoi pensare a come correlare i dati e alle domande a cui desideri rispondere, anziché a come combinare i dati o compensare gli artefatti dell’origine dati.

Le relazioni non sostituiscono i metodi precedenti di combinazione dei dati: i join, le unioni e le combinazioni. Le relazioni sono invece un modo nuovo e flessibile per riunire i dati provenienti da più origini. I metodi esistenti non sono stati eliminati e sono ancora utili in scenari specifici.

Utilizzare le relazioni

In questo argomento vengono illustrati la creazione di un’origine dati correlata e il relativo utilizzo per l’analisi. Se desideri seguire gli esempi, puoi scaricare l’insieme di dati Bookshop(Il collegamento viene aperto in una nuova finestra). Scegli Bookshop.xlsx per iniziare da zero con i dati non elaborati o MinimalBookshop.tdsx per iniziare con le nozioni di base dell’origine dati correlata già configurate.

Nota: le relazioni sono disponibili in Tableau 2020.2 e versioni successive.

Video: Dati migrati

Se apri in Tableau 2020.2 una cartella di lavoro esistente creata in una versione precedente di Tableau (2020.1 o precedente), la scheda dell’origine dati potrebbe visualizzare una tabella Dati migrati.

In questo argomento sono incorporati più video. Per comodità, è disponibile una trascrizione nella sezione espandibile sotto ogni video.

Trascrizione del video Dati migrati

Video: Correlare le tabelle

Nota: l’interfaccia per la modifica delle relazioni mostrata in questo video è leggermente diversa dalla versione corrente ma presenta le stesse funzionalità.

Trascrizione del video Correlare le tabelle

Video: Opzioni per le prestazioni

Nota: l’interfaccia per la modifica delle relazioni mostrata in questo video è leggermente diversa dalla versione corrente ma presenta le stesse funzionalità.

Trascrizione del video Opzioni per le prestazioni

Per maggiori informazioni, consulta Cardinalità e integrità referenziale.

Esempio: dati di Bookshop

Poiché eseguiremo qualche analisi con questa origine dati, esaminiamone i dati.

L’insieme di dati riguarda dei libri (fittizi) ed è importante considerare la distinzione tra un libro e un’edizione. Un libro è l’opera stessa, con attributi come il titolo, l’autore e il genere. Esistono anche le edizioni di un libro, con attributi come il prezzo e il formato (copertina rigida o tascabile), che sono identificate con un codice ISBN. Un’edizione di un libro ha un editore e un numero di pagine, mentre un libro può aver vinto un premio o appartenere a una serie.

Puoi seguire gli esempi scaricando il file MinimalBookshop.tdsxoppure creare il modello da solo a partire da Bookshop.xlsx. Tieni presente che puoi nascondere molti dei campi ID una volta combinate le tabelle.

Video: Utilizzare più tabelle

Nota: l’interfaccia per la modifica delle relazioni mostrata in questo video è leggermente diversa dalla versione corrente ma presenta le stesse funzionalità.

Trascrizione del video Utilizzare più tabelle

Video: Calcoli di base

Trascrizione del video Calcoli di base

Video: Insiemi e gruppi

Trascrizione del video Insiemi e gruppi

Analizzare i dati correlati

Facciamo alcuni confronti di come viene eseguita l’analisi tra le relazioni e i join. È consigliabile scaricare le cartelle di lavoro complementari per la domanda 1 e la domanda 2 anziché continuare con la tua origine dati. Se rilevi problemi con la configurazione dell’origine dati o i passaggi per la domanda 1, tieni presente che sono intenzionali ai fini dello scenario.

Domanda 1: quante edizioni esistono per ogni libro? 

Importante: il video relativo alla domanda 1 è stato registrato sul software in versione beta. La versione 2020.2 rilasciata gestisce correttamente il tentativo di introdurre un errore nell’origine dati correlata. Se segui l’esempio, la cartella di lavoro non corrisponderà al video: i valori delle relazioni saranno corretti. Di conseguenza, dobbiamo tentare di superare in astuzia il prodotto e forzare un errore per scopi didattici.

A tale scopo, eseguiremo alcune analisi di base con entrambe le origini dati. Creeremo un grafico a barre per ciascuna di esse, osservando il numero di edizioni per ogni titolo.

RelazioneJoin

Utilizzando l’origine dati correlata:

  1. Trascina Titolo in Righe
  2. Trascina Edizione (Conteggio) in Colonne
  3. Fai clic sull’icona Etichetta nella barra degli strumenti per attivare le etichette
  4. Fai clic sull’icona Ordinamento decrescente nella barra degli strumenti

 

Utilizzando l’origine dati unita tramite join:

  1. Trascina Titolo in Righe
  2. Trascina ISBN in Colonne
  3. Fai clic con il pulsante destro del mouse sulla pillola e seleziona Misura > Conteggio
  4. Fai clic sull’icona Etichetta nella barra degli strumenti per attivare le etichette
  5. Fai clic sull’icona Ordinamento decrescente nella barra degli strumenti

È immediatamente chiaro che Conteggio non è l’aggregazione corretta per i dati uniti tramite join. Tuttavia, qualcosa non va anche con i dati correlati. Osserviamo i dati per capire cosa sta succedendo e come risolvere il problema. Guarda il video (o leggi la trascrizione) per sapere come fare.

Video: Convalida dei dati e correzione del modello di dati

Trascrizione del video Domanda 1

Domanda 2: per gli autori con libri di una serie, chi ha il maggior numero di eventi di presentazione di libri?

Video: Utilizzare diversi livelli di dettaglio

Trascrizione del video Domanda 2

Quindi non devi temere di correlare i dati. Provalo direttamente! Puoi scaricare i dati Bookshop(Il collegamento viene aperto in una nuova finestra) o utilizzare i dati che preferisci. Prova a filtrare, utilizzare i calcoli tabella, creare diversi tipi di grafico, configurare le opzioni per le prestazioni e sperimentare le varie funzionalità disponibili per le relazioni.

Suggerimenti per l’utilizzo dei dati correlati

  • Visualizzare i dati sottostanti per verificare quali dati rappresenta un indicatore.
  • Se non sono richiesti join (e ci sono motivi per cui potrebbero essere necessari), l’utilizzo di una relazione offre maggiore flessibilità.
  • Se non desideri visualizzare solo i valori corrispondenti, puoi ripristinare i valori non corrispondenti accedendo al menu Analisi > Layout tabella > Mostra righe vuote.

Risorse correlate

Sei pronto ad affrontare i calcoli con le relazioni? Consulta Non temere i calcoli nelle relazioni.

Sei pronto a continuare a scoprire come eseguire analisi complesse con le relazioni? Consulta Non temere le relazioni più approfondite.

Per ulteriori informazioni sugli aspetti tecnici delle relazioni direttamente dal team di gestione del prodotto, consulta la serie sulle relazioni sul blog di Tableau.

Guarda anche i podcast video sulle relazioni di Action Analytics(Il collegamento viene aperto in una nuova finestra), ad esempio Why did Tableau Invent Relationships?(Il collegamento viene aperto in una nuova finestra) Fai clic su "Video Podcast" nella sezione Library(Il collegamento viene aperto in una nuova finestra) per vederne altri.