Conexiuni de date Tableau la baze de date și surse multiple

⚡ Rezumat inteligent

Conexiunile de date Tableau acoperă fiecare rută pe care datele o iau într-un registru de lucru, de la fișiere plate la baze de date live, conectori web și surse de server publicate. Această pagină prezintă fiecare tip de conexiune, joncțiuni, uniuni, sortare și înlocuire a surselor.

  • 📁 Surse fișiere: Fișierele text, Excel și PDF se conectează direct din fila Date, fără a fi nevoie de configurarea unui driver.
  • 🗄️ Surse baze de date: Conectorii nativi și ODBC acoperă MySQL, Oracleși alte servere folosind gazdă, port și acreditări.
  • 🔗 Combinarea tabelelor: Unirile se potrivesc cu rândurile de pe o cheie, uniunile stivuiesc anteturile potrivite, iar relațiile amână unirea până la rularea unei vizualizări.
  • 🔢 Tipuri de îmbinări: Îmbinarea internă, stânga, dreapta și externă determină ce rânduri nepotrivite rămân neacoperite; Tableau acceptă 32 de tabele per sursă.
  • ♻️ Înlocuirea sursei: Schimbaping O sursă păstrează foile existente intacte dacă înlocuitorul păstrează fiecare dimensiune și măsură utilizată.

Conexiuni de date Tableau

În acest tutorial Tableau Data Connections, veți afla despre diferite surse de date sau conexiuni de date în Tableau.

Tableau se conectează la diverse surse de date

Tablou se poate conecta la diverse tipuri de surse de date. Se poate conecta la fișiere text, fișiere Excel, fișiere PDF etc. De asemenea, se poate conecta la diverse baze de date folosind conectorul său ODBC, precum și la servere și conectori web. Secțiunile de mai jos acoperă procedura de conectare pentru fiecare dintre aceste surse de date Tableau.

Următoarea captură de ecran oferă tipurile de conexiune exhaustive pe care Tableau le acceptă

Tableau se conectează la diverse surse de date

Sursele bazate pe fișiere se află în stânga panoului respectiv, iar serverele în mijloc. Secțiunile de mai jos urmează aceeași ordine.

Conectarea la fișierul text din Tableau

Pas 1) Faceți clic pe opțiunea „Fișier text” din fila de date.

Conectarea la fișierul text din Tableau

Pas 2) În ecranul următor,

1. Selectați SuperStore.csv

2. Faceți clic pe opțiunea „Deschidere”. Aceasta va conecta fișierul text în Tableau.

Conectarea la fișierul text din Tableau

În panoul din stânga veți vedea fișierul CSV.

Conectarea la fișierul text din Tableau

Conectarea la fișierul Excel în Tableau

Pas 1) Faceți clic pe "Microsoft Excel” opțiune dată în fila de date.

Conectarea la fișierul Excel în Tableau

Pas 2) În ecranul următor,

  1. selectaţi SuperStore.xlsx
  2. Faceți clic pe opțiunea „Deschidere”.

Conectarea la fișierul Excel în Tableau

Pas 3) Conectează fișierul excel în Tableau. Foile prezente în fișierul Excel sunt afișate în partea stângă a ferestrei.

Conectarea la fișierul Excel în Tableau

Conexiune la baza de date

Pas 1) Faceți clic pe conexiunea la baza de date necesară, oferită în fila de date. De exemplu, dacă doriți să vă conectați la MySQL baza de date, faceți clic pe „MySQL" Opțiune.

Conexiune la baza de date

Pas 2) Aceasta se va deschide MySQL fereastra de conectare.

  1. Puteți intra în MySQL numele serverului și editați „Portul” dacă este necesar.
  2. Introduceți numele de utilizator și parola folosite pentru a conecta baza de date.
  3. Faceți clic pe butonul „Conectați-vă” pentru a vă conecta la baza de date.

Conexiune la baza de date

Aceasta conectează baza de date la Tableau. Puteți selecta tabele din baza de date, le puteți importa și puteți uni mai multe tabele creând o relație între ele.

Conexiune la site-uri web

Tableau se poate conecta la site-uri web folosind conectori de date Tableau. Procedura de conectare este prezentată după cum urmează.

Pas 1) În această fereastră,

  1. Faceți clic pe opțiunea „Mai multe” din fila de date.
  2. Selectați „Web Data Connector” din listă.

Conexiune la site-uri web

Pas 2) Aceasta va deschide o fereastră Tableau Web Data Connector în care trebuie să introduceți detaliile conectorului web.

Conexiune la site-uri web

Cum să conectați Tableau Desktop la Tableau Server

Tableau Server poate stoca extracsurse de date și conexiuni de date conectate. La nivel de întreprindere este important să se mențină conexiunile necesare Tableau Server, astfel încât fiecare utilizator să poată accesa cu ușurință sursa de date. Seturile de date de pe server se conectează la Tableau Desktop după cum urmează.

Pasul 1) Alegeți Tableau Server dintre opțiuni

Selectați opțiunea „Tableau Server” din fila de date.

Conectați Tableau Desktop la Tableau Server

Pasul 2) Deschideți serverul Tableau

Aceasta deschide fereastra de conectare la Tableau Server. Faceți clic pe opțiunea „Tableau Cloud”, etichetată „Tableau Online” în versiunile anterioare redenumirii din 2022.

Conectați Tableau Desktop la Tableau Server

Pasul 3) Conectați-vă

Deschide fereastra de conectare la Tableau Cloud.

  1. Introduceți ID-ul de e-mail și parola înregistrate.
  2. Faceți clic pe butonul „Conectați-vă”.

Conectați Tableau Desktop la Tableau Server

Pasul 4) Stabiliți o conexiune

Aceasta va conecta Tableau Server la Tableau Desktop.

  1. Selectați setul de date așa cum se arată în figură.
  2. Aceasta va importa setul de date în Tableau.

Conectați Tableau Desktop la Tableau Server

Următoarea sarcină este de obicei combinarea mai multor tabele.

Relația de date

O bază de date relațională/fișier Excel constă din mai multe tabele/foi. Aceste mai multe tabele/foi pot fi conectate între ele în Tableau. Această conexiune este stabilită prin funcția „Alăturare” sau „Unire” prezentă în Tableau. Relația dintre datele din două sau mai multe tabele trebuie specificată în timpul îmbinării tabelelor.

Se alătură

Tableau poate „uni” până la 32 de tabele dintr-o singură sursă de date. În timpul unirii, relația dintre două sau mai multe tabele poate fi specificată folosind o uniune internă, o uniune stângă, o uniune dreaptă sau o uniune externă. Funcționalitățile fiecărui tip de uniune sunt explicate în tabelul de mai jos.

Alăturare interioară Left Join Alăturați-vă dreapta Alăturare exterioară
Acesta unește toate înregistrările comune între două tabele sau foi. Condiția de îmbinare poate fi dată pe baza cheii primare. Pot fi specificate una sau mai multe condiții de alăturare pentru a se alătura tabelelor. Multe tabele pot fi unite împreună în Tableau pentru vizualizare. O îmbinare stânga este folosită pentru a uni toate înregistrările dintr-un tabel din stânga și înregistrările comune din tabelul din dreapta. Una sau mai multe condiții de îmbinare pot fi specificate pentru a uni la stânga două tabele diferite. O îmbinare la dreapta este folosită pentru a uni toate înregistrările dintr-un tabel din dreapta și înregistrările comune din tabelul din stânga. Pe baza cerințelor, pot fi setate una sau mai multe condiții de îmbinare. O îmbinare exterioară este folosită pentru a uni toate înregistrările din tabelul din stânga și din dreapta. Condițiile de alăturare pot fi setate pentru a se alătura înregistrărilor comune.

Să vedem un exemplu de Join

Pas 1) După ce un fișier Excel este conectat, trageți foaia necesară în fereastra de date, așa cum se arată în figură.

Relația de date

Pas 2) Puteți conecta mai multe foi trăgând foile în fereastra de date. Relația dintre foi poate fi dată prin conectarea câmpurilor de date.

Relația de date

Pas 3) În fișa de date

  1. Faceți clic pe opțiunea „Alăturați-vă”, așa cum se arată în figură. În mod implicit, Tableau unește două tabele conectând o relație între coloana comună prezentă în el.
  2. Puteți edita relația selectând Condiția de alăturare necesară.
  3. Puteți adăuga una sau mai multe relații de date între foi sau tabele.

Relația de date

Uniune

Funcția Union este utilizată pentru a adăuga datele din două sau mai multe tabele. În majoritatea cazurilor, tabelele cu aceleași anteturi sunt adăugate împreună folosind funcția Union și nu este necesară nicio condiție de joncțiune. Procedura este prezentată după cum urmează.

Pas 1) Trageți oricare dintre foile în fereastra de date, așa cum se arată în figură.

Uniune

Pas 2) Faceți clic dreapta pe foaie și selectați opțiunea „Convertire în uniune”.

Uniune

Pas 3) În fereastra de unire a datelor.

  1. Trageți alte foi care trebuie să fie unite.
  2. Faceți clic pe „OK” pentru a adăuga sau uni toate foile prezente în fereastră.

Uniune

Nu este necesară o relație de date pentru unirea foilor prezente în sursa de date.

Relații vs. Asocieri în Tableau

Începând cu versiunea 2020.2, pânza are un strat superior care leagă tabelele cu o linie flexibilă în loc de o joncțiune fixă. Linia respectivă este o relație, iar alegerea modifică numerele returnate de o vizualizare.

O joncțiune se execută imediat și produce un tabel aplatizat, astfel încât rândurile se duplică atunci când o parte are mai multe potriviri. O relație nu se execută până când o foaie de lucru nu solicită câmpuri, apoi interoghează la nivelul corect de detaliu.

  • Folosește o relație când tabelele se află la niveluri diferite de granularitate, cum ar fi comenzile și retururile, unde măsurile duplicate ar umfla totalurile.
  • Folosește o joncțiune atunci când se dorește cu adevărat un singur tabel plat, cum ar fi o căutare prin adăugarea de coloane descriptive.
  • Folosește o uniune când tabelele au aceleași coloane și necesită doar stivuire.

Unirile rămân disponibile în interiorul fiecărui tabel logic: un dublu clic pe un tabel deschide stratul fizic care conține caseta de dialog pentru uniri prezentată mai sus.

Sortarea datelor

Datele prezente în sursa de date pot fi sortate în funcție de cerințele utilizatorului. Poate fi sortat folosind ordinea sursei de date, crescător, descrescător, crescător pe tabel și descendent pe tabel.

Odată ce datele sunt conectate la Tableau, sortarea datelor se poate face folosind opțiunea „Sortare câmpuri” din fila „Sursă de date”. Sortarea la nivel de foaie de lucru diferă și este acoperită în sortarea datelor în Tableau.

Sortarea datelor

Înlocuirea sursei de date

Tableau poate conecta mai multe surse de date într-un singur registru de lucru, iar aceste surse pot fi utilizate pentru a construi diverse foi de calcul și tablouri de bord. În unele cazuri, o sursă de date trebuie înlocuită cu un fișier actualizat. Tableau are o funcție de înlocuire pentru acest lucru, iar aceasta nu afectează vizualizările deja construite pe sursa veche. Este important să păstrați sau să înlocuiți toate dimensiunile și măsurile utilizate atunci când înlocuiți sursa de date.

Procedura de înlocuire a unei surse de date este prezentată după cum urmează.

Pas 1) Conectați mai întâi noua sursă de date, astfel încât atât sursa curentă, cât și înlocuitorul acesteia să apară în panoul Date.

Înlocuirea sursei de date

Pas 2)

  1. Selectați sursa de date care trebuie înlocuită.
  2. Faceți clic dreapta pe sursa de date și selectați opțiunea „Înlocuiește sursa de date”.

Înlocuirea sursei de date

Pas 3) Se deschide fereastra de înlocuire a sursei de date.

1. Selectați sursa de date curentă.

2. Selectați sursa de date de înlocuire.

3. Faceți clic pe „OK” pentru a înlocui sursa de date.

Înlocuirea sursei de date

Construirea vizualizărilor din aceste date este acoperită în Diagrame și grafice Tableau tutorial.

Întrebări frecvente

O îmbinare combină tabele dintr-o singură sursă de date. Îmbinarea păstrează două surse separate și îmbină rezultatele agregate la nivel de foaie, aceasta fiind opțiunea atunci când sursele nu pot fi unite direct.

Acreditările sunt păstrate separat de registrul de lucru. La publicare, alegeți dacă utilizatorii furnizează propriile acreditări sau dacă un cont încorporat deservește toată lumea.

O joncțiune duplică rândurile atunci când o cheie se potrivește cu mai multe rânduri opuse, astfel încât măsurile sunt numărate de mai multe ori. O relație menține fiecare tabel la propria granularitate și evită inflația.

Tableau propune câmpuri potrivite prin compararea numelor și tipurilor de date, iar asistenții inteligenți artificiali explică cheile probabile. Sugestia trebuie încă verificată, deoarece nume similare nu garantează același înțeles.

Tableau Prep Builder recomandă divizări, grupăripingși standardizarea valorilor pe măsură ce se construiește un flux. Acestea accelerează curățarea, dar fiecare pas trebuie revizuit înainte de programarea fluxului.

Rezumați această postare cu: