The Information Lab

Relaties, Joins, Unions en Blends begrijpen in Tableau - The Information Lab Nederland

Geschreven door Tara de Gelder | Aug 4, 2023 10:00:00 AM

Er zijn meerdere manieren om databronnen in Tableau te combineren en aan elkaar te relateren. Het is belangrijk om deze methoden te begrijpen om de juiste te kiezen voor nauwkeurige en inzichtelijke visualisaties. In deze blog worden vier methoden onderzocht: relaties, joins, unions en blends, om een beter inzicht te krijgen in hun unieke kenmerken.

Relaties:

Met de relatie-functie van Tableau kunnen gebruikers meerdere tabellen met elkaar verbinden op basis van gemeenschappelijke velden. Deze methode is vooral handig wanneer je te maken hebt met gegevens uit verschillende bronnen of databases. Door relaties te leggen tussen tabellen kun je onnodige duplicatie van gegevens voorkomen, wat zorgt voor een efficiëntere en beter beheerbare werkmap.

Een relatie tussen twee tabellen (Auteur en Boek), verbonden door het gemeenschappelijke veld 'Auth ID'.

Relaties zijn zeer flexibel, zodat je tabellen met verschillende granulariteitsniveaus kunt combineren, waardoor ze ideaal zijn voor gegevens met uiteenlopende details en resoluties.

Joins:

Joins zijn een veelgebruikte bewerking in databases en gegevensanalyse, en Tableau ondersteunt verschillende soorten joins. Bij het gebruik van joins worden meerdere tabellen horizontaal gecombineerd tot een enkele, verenigde dataset op basis van een gemeenschappelijk veld. In tegenstelling tot relaties, voegen joins tabellen samen tot één grote tabel, wat betekent dat ze hun onafhankelijkheid verliezen. Deze methode is vooral nuttig wanneer je te maken hebt met gegevens die een primary key-foreign key-relatie delen.

Een join die bestaat uit twee tabellen 'Auteur' en 'Boek'. Ze zijn verbonden met behulp van de kolom AuthID.

Joins kunnen krachtig zijn, maar ze kunnen ook leiden tot dubbele gegevens en complexiteit, vooral bij grote datasets. Bovendien kunnen joins soms leiden tot gegevensverlies als er ontbrekende waarden of inconsistenties in de gegevens zijn.

Unies:

Unions staan je toe om gegevens van gelijkaardige tabellen of datasets verticaal te combineren, waardoor de gegevens effectief langer worden (terwijl Joins gegevens horizontaal combineren - waardoor de gegevens breder worden). Deze methode is handig wanneer je te maken hebt met gegevens die dezelfde structuur hebben, maar verdeeld zijn over meerdere bestanden of tabellen. Als je bijvoorbeeld verkoopgegevens per kwartaal in afzonderlijke tabellen hebt, kun je een union gebruiken om alle tabellen te combineren tot één dataset.

Vier vergelijkbare tabellen met kwartaalverkoopgegevens, verticaal gecombineerd in één tabel .

Het is belangrijk op te merken dat unions alleen mogelijk zijn als de tabellen bijna identieke kolommen en vergelijkbare aggregatieniveaus hebben.

Mengen:

Data blending is een andere methode voor het verbreden van gegevens in Tableau, waarmee een koppeling tot stand wordt gebracht tussen specifieke velden van een primaire gegevensbron en een geaggregeerde secundaire gegevensbron. Hiermee kunnen gebruikers gegevens uit verschillende gegevensbronnen met elkaar verbinden en vergelijken op basis van gemeenschappelijke dimensies.

Data blending is geschikt voor verschillende granulariteitsniveaus, omdat de gegevens gescheiden blijven in de gegevensbronnen en Tableau aggregatie en berekeningen uitvoert op de gemixte gegevens. Blending biedt echter mogelijk niet hetzelfde prestatieniveau als het gebruik van relaties of joins en kan in bepaalde scenario's minder efficiënt zijn.

Een mix van twee gegevensbronnen ('Orders' is de primaire gegevensbron). De gemeenschappelijke dimensie, of link, is tussen het veld 'State' uit de gegevensbron Orders en 'US State' uit de gegevensbron Quota.

Het begrijpen van de verschillen tussen relaties, joins, unions en blends in Tableau is fundamenteel voor het maken van geïnformeerde beslissingen over gegevensanalyse. Elke methode biedt unieke voordelen en is geschikt voor specifieke gegevensscenario's.

Wil je een beter begrip krijgen van blends, unions en joins? Klik op deze link om een informatieve sessie te bekijken over de verschillen tussen elke methode en wanneer en hoe ze te gebruiken. Veel plezier met visualiseren!