Joiny

Data Manipulation in Alteryx

Behrang Behjoo

Business Intelligence (BI) Leader

Joiny

Joiny jsou nezbytné při práci s relačními daty

Relační datový model

Data Manipulation in Alteryx

Princip fungování joinů

$$

Související klíčová pole přítomná v obou tabulkách:

  • Primární klíč
  • Cizí klíč

Dvě tabulky spojené klíči do jedné

Data Manipulation in Alteryx

Typy joinů

Inner join Vennův diagram inner join

Data Manipulation in Alteryx

Typy joinů

Inner join Vennův diagram inner join

Left join Vennův diagram left join

Data Manipulation in Alteryx

Typy joinů

Inner join Vennův diagram inner join

Left join Vennův diagram left join

Right join Vennův diagram right join

Data Manipulation in Alteryx

Typy joinů

Inner join Vennův diagram inner join

Left join Vennův diagram left join

Right join Vennův diagram right join

Full join Vennův diagram full join

Data Manipulation in Alteryx

Příklad z datové sady Velocity Inc.

Příklad left join – před spojením

Data Manipulation in Alteryx

Příklad z datové sady Velocity Inc.

Příklad left join – po spojení

Data Manipulation in Alteryx

Příklad z datové sady Velocity Inc.

Příklad inner join – před spojením

Data Manipulation in Alteryx

Příklad z datové sady Velocity Inc.

Příklad inner join – po spojení

Data Manipulation in Alteryx

Cross join

  • Vytváří kartézský součin
  • Vhodný pro všechny kombinace dvou datových sad

Vennův diagram cross join

Data Manipulation in Alteryx

Příklad cross joinu

Dvě tabulky: ovoce a barva

Data Manipulation in Alteryx

Příklad cross joinu

Cross join tabulek ovoce a barva

Data Manipulation in Alteryx

Časté chyby při používání joinů

$$$$$$

  • Nepřesná reprezentace dat
  • Neuvedení typu joinu
  • Ignorování hodnot null
  • Neshodné datové typy

Datový analytik zkoumající skicu

Data Manipulation in Alteryx

Pojďme si procvičit!

Data Manipulation in Alteryx

Preparing Video For Download...