Úvod do Tableau Joins
Spôsob, ako extrahovať údaje z viacerých tabuliek v databáze, je Tableau Joins. Umožňujú nám získať údaje z rôznych tabuliek za predpokladu, že tabuľky majú určité spoločné polia. Spoločným poľom je primárny kľúč v jednej tabuľke, ktorý v inej tabuľke pôsobí ako cudzí kľúč. Rôzne typy spojení zahŕňajú Inner Join, Left Join, Right Join a Full Outer Join. Tableau nám umožňuje vykonávať spojenia veľmi jednoduchým spôsobom. Ponúka riadený prístup k spojeniu týchto dvoch tabuliek a poskytuje niekoľko dôležitých možností. Pomocou tejto funkcie môžeme získať údaje z rôznych tabuliek na analýzu.
Typy spojení v Tableau a ich aplikácia
Najprv načítame zdroj údajov do Tableau. Na túto ukážku používame údaje o zamestnancoch v súbore Excel. Na dvoch rôznych listoch sú dve tabuľky. Prvou tabuľkou sú Zamestnanci a druhou tabuľkou sú Platy. Tabuľka Zamestnanci obsahuje dimenzie ID zamestnanca, dátum narodenia, krstné meno, priezvisko, pohlavie a dátum prenájmu. Tabuľka platov obsahuje dimenzie ID zamestnanca, plat a dátum. V oboch tabuľkách je uvedené ID zamestnanca. Dátum prenájmu a dátum sú tiež rovnaké polia, ale s rôznymi názvami.
- V ponuke Údaje kliknite na možnosť „Nový zdroj údajov“ . Potom vyberte typ zdroja údajov.
- V našom prípade sa vyskytuje ako súbor programu Microsoft Excel . Načítať zdroj údajov. Nasledujúca snímka ukazuje toto.
- Zdroj údajov sa načíta, ako je uvedené nižšie. Teraz presunieme tabuľky „ Zamestnanci “ a „ Platy “ jeden po druhom do sekcie „Presuňte listy sem“.
- Najprv sme pretiahli tabuľku Zamestnanci ako je uvedené nižšie.
- Teraz sa pozrite, čo sa stalo, keď sme tiež ťahali tabuľku platov, automaticky sa vytvorilo vnútorné spojenie. Križujúce sa kruhy predstavujú spojenie.
Vnútorné pripojenie
- Umiestnením myši na priesečníkové kruhy sa zobrazia podrobnosti o spojení, ako je to znázornené na nasledujúcom obrázku.
- Kliknite na priesečníkové kruhy a objaví sa okno. Ako je vidieť, existujú štyri typy spojení, viď. Vnútorný, ľavý, pravý a plný vonkajší. V súčasnosti je vybraté spojenie Inner join, ktoré vracia iba bežné údaje medzi dvoma tabuľkami. Je to ako priesečník dvoch sád.
Ľavé pripojenie
Ak sa spoj Levý použije na dve tabuľky, považujú sa úplné údaje z ľavej tabuľky a za tieto sa považujú iba údaje z pravej tabuľky. Nasledujúca snímka ukazuje toto.
- Ako vidno na obrázku vyššie, v pravom rohu obrazovky sú „nulové“ údaje o rozmeroch z tabuľky Platov. Dôvodom je, že sme použili tabuľku Pripojiť sa doľava a tabuľka Zamestnanci je ľavá tabuľka.
Správne pripojenie
Keď sa pravé spojenie aplikuje na dve tabuľky, považujú sa za úplné údaje z pravej tabuľky a považujú sa iba údaje z ľavej tabuľky, ktoré sú medzi nimi spoločné. Nasledujúca snímka ukazuje toto.
- Ako vidno na predchádzajúcom obrázku, v ľavom rohu obrazovky sú „nulové“ položky pre dimenzie z tabuľky Zamestnanci. Je to preto, že sme použili Správne pripojenie a Platy sú tou správnou tabuľkou.
Plné vonkajšie pripojenie
Keď sa použije, vráti spojenie údaje, ktoré sú spoločné pre obe tabuľky, spolu s údajmi z oboch tabuliek, ktoré sú medzi týmito dvoma neobvyklé. Nasledujúci obrázok to demonštruje.
- Použitím rozbaľovacej ponuky, ako je uvedené v tabuľke nižšie, môžeme zvoliť spoločné pole na spojenie týchto dvoch tabuliek. Výber nesprávnych polí sa nepripojí k tabuľkám s nesprávnym výsledkom.
- Teraz sa pri pokuse o analýzu na hárku skontrolujeme, či údaje vrátené spojom správne fungujú. V sekcii Údaje vidíme dve tabuľky a ich príslušné rozmery. Presuňte dimenzie Krstné meno a ID zamestnanca do oblasti Riadky a merajte plat do oblasti Stĺpce. Kliknutím na možnosť „textové tabuľky“ v časti „Zobraziť ma“ sa údaje zobrazia v nasledujúcom formulári. Ako vidíme, pre určité identifikačné čísla zamestnancov a krstné mená sa pre mieru platu nevrátila žiadna hodnota. Je to tak preto, že keď z tabuľky Zamestnanci vyberieme ID zamestnanca, vrátia sa všetky ID zamestnanca v tejto tabuľke a tiež príslušné krstné mená, ale tieto záznamy sa v tabuľke Platov nenachádzajú, v dôsledku toho v stĺpci Plat nie je žiadna hodnota. je vrátený pre tieto položky.
- Teraz odstránime ID zamestnanca z tabuľky Zamestnanci a pretiahneme ID zamestnanca z tabuľky Platov do oblasti Riadky. Získame výsledok ako na nasledujúcom snímke obrazovky. Ako je vidieť, tentoraz boli vrátené všetky ID zamestnancov z tabuľky Platov spolu so zodpovedajúcimi Krstnými menami a Platy. Tentoraz sa pri určitých položkách v stĺpci Krstné meno, ID zamestnanca a Mzda nevracajú. Dôvodom je skutočnosť, že tieto položky v mene Meno sa nachádzajú v tabuľke Zamestnanci, ale nie v tabuľke Mzdy.
- V oboch vyššie uvedených prípadoch sme dostali výsledok z oboch tabuliek. Spoločné záznamy boli vrátené spolu s podrobnosťami z oboch tabuliek. Musíme však pamätať na to, že primárny kľúč sa musí vybrať z príslušnej tabuľky, ako je uvedené v predchádzajúcich príkladoch. Toto je rozhodujúce, keď musíme generovať informácie o údajoch extrahovaných z viacerých tabuliek.
- Teraz stručne preskúmame možnosti v rozbaľovacej ponuke v tabuľke nižšie. Kliknite na rozbaľovaciu ponuku tabuľky Zamestnanec a zobrazia sa niektoré možnosti. Prvá možnosť, ktorá sa vyberie automaticky, je „Názvy polí sú v prvom riadku“. Táto voľba zobrazí názvy polí ako nadpisy v prvom riadku. „Automaticky generovať názvy polí“ generuje názvy polí automaticky. Možnosť „Konvertovať do Únie“ vytvorí spojenie medzi týmito dvoma tabuľkami. Voľba „Duplikovať“ vytvorí kópiu tabuľky, ako keby sme klikli na Duplikovať pre zamestnancov, vytvorí kópiu Zamestnanci1. Kliknutím na možnosť „Odstrániť“ odstránite túto tabuľku z tably.
záver
Pripojiť sa je kľúčovým pojmom v dátovom skladovaní, ktoré nám umožňuje spájať údaje z viacerých tabuliek. Pracujú ako matematické operácie. Tableau ponúka ľahko implementovateľný prístup, implementáciu spojení medzi viacerými tabuľkami, čo uľahčuje podrobnú analýzu, pretože môžeme mať k dispozícii požadované údaje.
Odporúčané články
Toto je sprievodca Tableau Joins. Tu sme diskutovali o úvode a druhoch pripojení v Tableau a ich aplikácii. Ak sa chcete dozvedieť viac, môžete si tiež prečítať naše dané články.
- Čo je Tableau?
- Ako nainštalovať Tableau
- Filtre v Tableau
- Tableau Architecture
- Top 6 typov spojení v MySQL s príkladmi