Connessioni dati di Tableau a database e fonti multiple
⚡ Riepilogo intelligente
Le connessioni dati di Tableau coprono ogni percorso che i dati possono seguire per entrare in una cartella di lavoro, dai file flat ai database in tempo reale, ai connettori web e alle origini dati pubblicate su server. Questa pagina illustra ogni tipo di connessione, le join, le union, l'ordinamento e la sostituzione delle origini dati.

In questo tutorial sulle connessioni dati di Tableau imparerai a conoscere diverse origini dati o connessioni dati in Tableau.
Tableau Connessione a varie origini dati
Quadro Tableau può connettersi a vari tipi di origini dati. Può connettersi a file di testo, file Excel, file PDF, ecc. Può anche connettersi a diversi database tramite il connettore ODBC, nonché a server e connettori web. Le sezioni seguenti descrivono la procedura di connessione per ciascuna di queste origini dati di Tableau.
La schermata seguente fornisce i tipi di connessione esaustivi supportati da Tableau
Le sorgenti basate su file si trovano a sinistra di quel riquadro, mentre i server sono al centro. Le sezioni seguenti seguono lo stesso ordine.
Connessione al file di testo in Tableau
Passo 1) Fare clic sull'opzione "File di testo" nella scheda dati.
Passo 2) Nella schermata successiva,
1. Seleziona il SuperStore.csv
2. Fare clic sull'opzione "Apri". Questo collegherà il file di testo a Tableau.
Nel riquadro di sinistra vedrai il file CSV.
Connessione al file Excel in Tableau
Passo 1) Clicca sul "Microsoft Excel" opzione fornita nella scheda dati.
Passo 2) Nella schermata successiva,
- Seleziona il SuperStore.xlsx
- Fare clic sull'opzione "Apri".
Passo 3) Collega il file Excel a Tableau. I fogli presenti nel file excel sono mostrati sul lato sinistro della finestra.
Connessione al database
Passo 1) Fare clic sulla connessione al database richiesta indicata nella scheda dati. Ad esempio, se desideri connetterti a MySQL database, fare clic su "MySQL" Opzione.
Passo 2) Questo si aprirà MySQL finestra di connessione.
- È possibile inserire il MySQL nome del server e modificare la "Porta" se necessario.
- Immettere il nome utente e la password utilizzati per connettersi al database.
- Fare clic sul pulsante “Accedi” per connettersi al database.
Questo collega il database a Tableau. È possibile selezionare le tabelle dal database, importarle e unire più tabelle creando una relazione tra di esse.
Connessione ai siti web
Tableau può connettersi ai siti Web utilizzando i connettori dati di Tableau. La procedura di connessione è la seguente.
Passo 1) In questa finestra,
- Fare clic sull'opzione "Altro" nella scheda dati.
- Selezionare "Connettore dati Web" dall'elenco.
Passo 2) Verrà aperta una finestra Tableau Web Data Connector in cui sarà necessario immettere i dettagli del connettore Web.
Come connettere Tableau Desktop a Tableau Server
Tableau Server può memorizzare extracfonti di dati e connessioni dati. A livello aziendale è importante mantenere le connessioni necessarie in Server Tableau, in modo che ogni utente possa accedere facilmente all'origine dati. I set di dati sul server si connettono a Tableau Desktop come segue.
Passaggio 1) Scegli Tableau Server dalle opzioni
Seleziona l'opzione "Tableau Server" nella scheda dati.
Passaggio 2) Apri il server Tableau
Si aprirà la finestra di accesso di Tableau Server. Fare clic sull'opzione "Tableau Cloud", denominata "Tableau Online" nelle versioni precedenti alla ridenominazione del 2022.
Passaggio 3) Accedi
Si apre la finestra di accesso a Tableau Cloud.
- Inserisci l'ID e-mail e la password registrati.
- Fare clic sul pulsante "Accedi".
Passaggio 4) Stabilire una connessione
Ciò collegherà Tableau Server a Tableau Desktop.
- Selezionare il set di dati come mostrato in figura.
- Ciò importerà il set di dati in Tableau.
Il compito successivo consiste solitamente nel combinare più tabelle.
Relazione tra dati
Un file di database/Excel relazionale è costituito da più tabelle/fogli. Queste tabelle/fogli multipli possono essere collegati tra loro in Tableau. Questa connessione viene stabilita dalla funzionalità "Unisci" o "Unione" presente in Tableau. La relazione tra i dati in due o più tabelle deve essere specificata durante l'unione delle tabelle.
Entra a far parte
Tableau può "unire" tabelle, fino a 32 in una singola origine dati. Durante l'unione, la relazione tra due o più tabelle può essere specificata utilizzando un'unione interna, un'unione a sinistra, un'unione a destra o un'unione esterna. Le funzionalità di ciascun tipo di unione sono spiegate nella tabella seguente.
| unione interna | Unisciti a sinistra | Iscriviti a destra | unione esterna |
|---|---|---|---|
| Unisce tutti i record comuni tra due tabelle o fogli. La condizione di unione può essere specificata in base alla chiave primaria. È possibile specificare una o più condizioni di unione per unire le tabelle. Molte tabelle possono essere unite in Tableau per la visualizzazione. | Un'unione sinistra viene utilizzata per unire tutti i record della tabella sinistra e i record comuni della tabella destra. È possibile specificare una o più condizioni di unione per unire a sinistra due tabelle diverse. | Un'unione a destra viene utilizzata per unire tutti i record di una tabella a destra e i record comuni della tabella a sinistra. In base ai requisiti è possibile impostare una o più condizioni di unione. | Un'unione esterna viene utilizzata per unire tutti i record sia della tabella sinistra che di quella destra. È possibile impostare le condizioni di unione per unire record comuni. |
Vediamo un esempio di Join
Passo 1) Una volta collegato Excel, trascina il foglio desiderato nella finestra dei dati come mostrato in figura.
Passo 2) È possibile connettere più fogli trascinando i fogli nella finestra dei dati. La relazione tra i fogli può essere data collegando i campi dati.
Passo 3) Nella scheda tecnica
- Fare clic sull'opzione "Partecipa" come mostrato in figura. Per impostazione predefinita, Tableau unisce due tabelle collegando una relazione tra le colonne comuni presenti in esse.
- È possibile modificare la relazione selezionando la condizione di unione richiesta.
- È possibile aggiungere una o più relazioni dati tra fogli o tabelle.
Unione
La funzione UNION viene utilizzata per unire i dati di due o più tabelle. Nella maggior parte dei casi, le tabelle con le stesse intestazioni vengono unite tramite UNION, senza che sia necessaria alcuna condizione di unione. La procedura è descritta di seguito.
Passo 1) Trascina uno qualsiasi dei fogli nella finestra dei dati come mostrato in figura.
Passo 2) Fai clic con il pulsante destro del mouse sul foglio e seleziona l'opzione "Converti in unione".
Passo 3) Nella finestra dell'unione dati.
- Trascina altri fogli che devono essere uniti.
- Fare clic su 'OK' per accodare o unire tutti i fogli presenti nella finestra.
Non è necessaria una relazione dati per unire i fogli presenti nell'origine dati.
Relazioni vs. Join in Tableau
Dalla versione 2020.2, la tela dispone di un livello superiore che collega le tabelle con una linea flessibile anziché con un'unione fissa. Tale linea rappresenta una relazione e la scelta influisce sui valori numerici restituiti dalla vista.
Un'operazione di join viene eseguita immediatamente e produce una tabella appiattita, quindi le righe vengono duplicate quando un lato ha più corrispondenze. Una relazione non viene eseguita finché un foglio di lavoro non richiede i campi, quindi esegue query al livello di dettaglio appropriato.
- Utilizzare una relazione quando le tabelle presentano diversi livelli di dettaglio, come ordini e resi, dove misure duplicate gonfierebbero i totali.
- Utilizzare un join quando si desidera effettivamente una singola tabella piatta, come ad esempio una tabella di ricerca con colonne descrittive.
- Utilizzare un sindacato quando le tabelle condividono le stesse colonne e devono solo essere impilate.
Le join rimangono disponibili all'interno di ciascuna tabella logica: facendo doppio clic su una tabella si apre il livello fisico contenente la finestra di dialogo di join mostrata sopra.
Ordinamento dei dati
I dati presenti nell'origine dati possono essere ordinati in base alle esigenze dell'utente. Può essere ordinato utilizzando l'ordine dell'origine dati, ascendente, discendente, ascendente per tabella e discendente per tabella.
Una volta che i dati sono collegati a Tableau, l'ordinamento dei dati può essere effettuato utilizzando l'opzione "Ordina campi" nella scheda "Origine dati". L'ordinamento a livello di foglio di lavoro è diverso e viene trattato in ordinamento dei dati in Tableau.
Sostituzione dell'origine dati
Tableau consente di collegare più origini dati in un'unica cartella di lavoro, e tali origini possono essere utilizzate per creare vari fogli e dashboard. In alcuni casi, è necessario sostituire un'origine dati con un file aggiornato. Tableau offre una funzione di sostituzione per questo scopo, che non influisce sulle visualizzazioni già create sulla vecchia origine. È importante mantenere o sostituire tutte le dimensioni e le misure utilizzate durante la sostituzione dell'origine dati.
La procedura per la sostituzione di un'origine dati è descritta di seguito.
Passo 1) Collega prima la nuova origine dati, in modo che sia l'origine corrente che quella sostitutiva vengano visualizzate nel riquadro Dati.
Passo 2)
- Seleziona l'origine dati da sostituire.
- Fare clic con il tasto destro sull'origine dati e selezionare l'opzione "Sostituisci origine dati".
Passo 3) Apre la finestra di sostituzione dell'origine dati.
1. Selezionare l'origine dati corrente.
2. Selezionare l'origine dati sostitutiva.
3. Fare clic su "OK" per sostituire l'origine dati.
La creazione di viste da questi dati è trattata nel Tableau, grafici e diagrammi tutorial.

























