Tableau liitumiste sissejuhatus
Andmebaasi mitmest tabelist andmete eraldamise viis on Tableau Joins. Need võimaldavad meil saada andmeid erinevatest tabelitest, kui tabelitel on teatud väljad ühised. Ühine väli on ühes tabelis esmane võti, mis toimib teises võõrvõtmena. Erinevat tüüpi liitumised hõlmavad sisemist liitumist, vasakut liitumist, parempoolset liitumist ja täielikku välimist liitumist. Tableau võimaldab meil liitumisi teostada väga lihtsalt. See pakub juhendatud lähenemisviisi kahe tabeli ühendamiseks, pakkudes paar olulist võimalust. Funktsionaalsust kasutades saame analüüside jaoks andmeid erinevatest tabelitest.
Tableau ühenduste tüübid ja nende rakendamine
Esiteks laadime andmeallika tabelisse. Selle tutvustamise jaoks kasutame töötaja andmeid Exceli failis. Kahel erineval lehel on kaks tabelit. Esimene tabel on töötajad ja teine tabel palgad. Tabelis Töötajad on dimensioonid Töötaja ID, sünnikuupäev, eesnimi, perekonnanimi, sugu ja rendi kuupäev. Palgatabel sisaldab töötaja ID, palga ja kuupäeva kuupäeva mõõtmeid. Töötaja ID on olemas mõlemas tabelis. Ka rentimise kuupäev ja kuupäev on samad väljad, kuid erinevate nimedega.
- Klõpsake menüüs Data (Andmed) suvandil „New Data Source“ ( Uus andmeallikas ). Seejärel valige andmeallika tüüp.
- Meie puhul on see olemas Microsoft Exceli failina . Laadige andmeallikas. Järgmine ekraanipilt illustreerib seda.
- Andmeallikas laaditakse nagu allpool. Nüüd lohistame tabelid “ Töötajad ” ja “ Palgad ” ükshaaval jaotisse “Lohista lehed siia”.
- Esiteks lohistasime tabelit Töötajad nagu allpool.
- Kui nüüd näete, mis juhtus ka palgatabeli lohistamisel, loodi sisemine liitumine automaatselt. Lõikuvad ringid tähistavad liitumist.
Sisemine liitumine
- Hiirt hõljutades ristuvate ringide kohal saate üksikasju liitumise kohta, nagu näete alloleval ekraanipildil.
- Klõpsake ristuvatel ringidel ja hüpikaken ilmub kasti. Nagu näha, on liitumisi neli tüüpi. Sise-, vasak-, parempoolne ja täielik välimine. Praegu on valitud sisemine liitumine, mis tagastab kahe tabeli vahel ainult ühised andmed. See on nagu kahe komplekti ristmik.
Vasak liituma
Kui vasakpoolne liitmine toimub kahe tabeli kohal, võetakse arvesse vasakpoolse tabeli täielikke andmeid ja võetakse arvesse ainult neid paremast tabelist pärinevaid andmeid, mis on nende kahe vahel ühised. Järgmine ekraanipilt näitab seda.
- Nagu ülaltoodud ekraanipildist näha, on ekraanipildi paremas nurgas tabelis Palgad mõõdetud nullkirjed. Selle põhjuseks on asjaolu, et oleme kohaldanud vasakpoolse liitumise ja töötajate tabel on vasak tabel.
Parempoolne liitumine
Kui parempoolset liitmist rakendatakse kahe tabeli kohal, võetakse arvesse parempoolse tabeli täielikke andmeid ja võetakse arvesse ainult vasakpoolsest tabelist pärinevaid andmeid, mis on nende kahe vahel ühised. Järgmine ekraanipilt illustreerib seda.
- Nagu võib näha ülaltoodud ekraanipildist, on ekraanipildi vasakus nurgas tabelis töötajate mõõtmete kirjeid null. Selle põhjuseks on asjaolu, et oleme kohaldanud parempoolset liitumist ja palgad on õige tabel.
Täielik väline liitumine
Rakendamisel tagastab liitmise andmed, mis on ühised mõlemale tabelile, koos andmetega mõlemast tabelist, mis nende kahe vahel on haruldane. Järgmine ekraanipilt näitab seda.
- Kasutades rippmenüüd, nagu on näidatud allolevas tabelis, saame valida kahe tabeli ühendamiseks ühise välja. Valede väljade valimisel ei liideta vale tulemusega tabelitega.
- Nüüd, kui proovime seda lehel analüüsida, kontrollime, kas liitumisega tagastatud andmed toimivad õigesti. Jaotises Andmed näeme kahte tabelit ja nende vastavaid mõõtmeid. Lohistage mõõtmed eesnimi ja töötaja ID ridade piirkonda ja palga mõõt veergude piirkonda. Klõpsake jaotises „Näita mind” suvandil „tekstitabelid”, andmed esitatakse järgmisel kujul. Nagu näeme, ei ole teatavate töötajate ID-de ja eesnimede puhul palgameetme väärtust tagastatud. Selle põhjuseks on asjaolu, et kui valime töötajate tabelist töötaja ID, tagastatakse kõik selles tabelis olevad töötajate ID-d ja ka vastavad eesnimed, kuid palkade tabelis neid kirjeid pole, seetõttu pole veerus Palk väärtust. nende kannete jaoks tagastatakse.
- Nüüd eemaldame töötaja ID-st töötajate tabeli ja lohistame töötaja ID tabelist Palgad ridade piirkonda. Tulemuse saame nagu alloleval ekraanipildil. Nagu näha, on seekord tagastatud kõik palkade tabelis olevad töötajate ID-d koos vastavate eesnimede ja palkadega. Seekord ei ole veerus Eesnimi sisalduvate kannete puhul töötaja ID ja palk väärtust tagastatud. Selle põhjuseks on see, et eesnime kanded on tabelis Töötajad, kuid mitte palgas tabelis.
- Mõlemal ülaltoodud juhul saime tulemuse mõlemast tabelist. Ühised kanded tagastati koos üksikasjadega mõlemast tabelist. Peame siiski meeles pidama, et primaarvõti tuleb valida sobivast tabelist, nagu on näidatud ülaltoodud näidetes. See on ülioluline, kui peame looma teadmisi mitmest tabelist eraldatud andmete kohta.
- Nüüd uurime lühidalt allpool oleva tabeli rippmenüü võimalusi. Klõpsake tabeli Töötaja rippmenüüd ja kuvatakse teatud suvandid. Esimene automaatselt valitud suvand on „Väljade nimed on esimeses reas”. See suvand kuvab väljade nimed esimeses reas pealkirjadena. „Genereeri väljade nimed automaatselt” genereerib väljade nimed automaatselt. Suvand „Teisenda liiduks” loob kahe tabeli vahel liit. Valik „Duplicate” loob tabeli koopia, nagu klõpsaksime Duplicate for Employees, see loob koopia, Employees1. Klõpsates suvandil Eemalda, eemaldatakse see tabel paanilt.
Järeldus
Liitumine on andmete ladustamisel ülioluline kontseptsioon, mis võimaldab meil koondada andmeid mitmest tabelist. Need toimivad nagu matemaatikas seatud toimingud. Tableau pakub mitme tabeli vahelise liitmise teostamiseks hõlpsasti rakendatavat lähenemisviisi, mis hõlbustab üksikasjalikku analüüsi, kuna meie käsutuses on vajalikud andmed.
Soovitatavad artiklid
See on Tableau Joinsi juhend. Siin arutasime Tableau liidete sissejuhatust ja tüüpe ning nende rakendamist. Lisateavet leiate ka meie antud artiklitest -
- Mis on Tableau?
- Kuidas paigaldada Tableau
- Filtrid Tableau'is
- Tableau arhitektuur
- MySQL-i 6 parimat liitumistüüpi koos näidetega