Złączenia

Manipulacja danymi w Alteryx

Behrang Behjoo

Business Intelligence (BI) Leader

Złączenia

Złączenia są niezbędne przy pracy z danymi relacyjnymi

Relacyjny model danych

Manipulacja danymi w Alteryx

Mechanizm złączeń

$$

Powiązane pola kluczowe obecne w obu tabelach:

  • Klucz główny
  • Klucz obcy

Dwie tabele połączone kluczami

Manipulacja danymi w Alteryx

Rodzaje złączeń

Inner join Diagram Venna – inner join

Manipulacja danymi w Alteryx

Rodzaje złączeń

Inner join Diagram Venna – inner join

Left join Diagram Venna – left join

Manipulacja danymi w Alteryx

Rodzaje złączeń

Inner join Diagram Venna – inner join

Left join Diagram Venna – left join

Right join Diagram Venna – right join

Manipulacja danymi w Alteryx

Rodzaje złączeń

Inner join Diagram Venna – inner join

Left join Diagram Venna – left join

Right join Diagram Venna – right join

Full join Diagram Venna – full join

Manipulacja danymi w Alteryx

Przykład z zestawu danych Velocity Inc.

Przykład left join – przed złączeniem

Manipulacja danymi w Alteryx

Przykład z zestawu danych Velocity Inc.

Przykład left join – po złączeniu

Manipulacja danymi w Alteryx

Przykład z zestawu danych Velocity Inc.

Przykład inner join – przed złączeniem

Manipulacja danymi w Alteryx

Przykład z zestawu danych Velocity Inc.

Przykład inner join – po złączeniu

Manipulacja danymi w Alteryx

Cross join

  • Tworzy iloczyn kartezjański
  • Przydatny do wszystkich możliwych kombinacji dwóch zbiorów danych

Diagram Venna – cross join

Manipulacja danymi w Alteryx

Przykład cross join

Dwie tabele: owoce i kolory

Manipulacja danymi w Alteryx

Przykład cross join

Cross join tabel owoców i kolorów

Manipulacja danymi w Alteryx

Częste błędy przy złączeniach

$$$$$$

  • Niedokładne odwzorowanie danych
  • Brak określonego typu złączenia
  • Ignorowanie wartości null
  • Niezgodność typów danych

Analityk danych analizujący dane – szkic

Manipulacja danymi w Alteryx

Czas na ćwiczenia!

Manipulacja danymi w Alteryx

Preparing Video For Download...