Joins

Manipulação de Dados no Alteryx

Behrang Behjoo

Business Intelligence (BI) Leader

Joins

Joins são essenciais ao trabalhar com dados relacionais

Modelo de dados relacional

Manipulação de Dados no Alteryx

Mecânica dos joins

$$

Campos de chave relacionados que existem em ambas as tabelas:

  • Chave primária
  • Chave estrangeira

Duas tabelas combinadas por chaves

Manipulação de Dados no Alteryx

Tipos de joins

Inner join Diagrama de Venn do inner join

Manipulação de Dados no Alteryx

Tipos de joins

Inner join Diagrama de Venn do inner join

Left join Diagrama de Venn do left join

Manipulação de Dados no Alteryx

Tipos de joins

Inner join Diagrama de Venn do inner join

Left join Diagrama de Venn do left join

Right join Diagrama de Venn do right join

Manipulação de Dados no Alteryx

Tipos de joins

Inner join Diagrama de Venn do inner join

Left join Diagrama de Venn do left join

Right join Diagrama de Venn do right join

Full join Diagrama de Venn do full join

Manipulação de Dados no Alteryx

Exemplo do conjunto de dados da Velocity Inc.

left join example before.jpg

Manipulação de Dados no Alteryx

Exemplo do conjunto de dados da Velocity Inc.

left join example after.jpg

Manipulação de Dados no Alteryx

Exemplo do conjunto de dados da Velocity Inc.

inner join example before.jpg

Manipulação de Dados no Alteryx

Exemplo do conjunto de dados da Velocity Inc.

inner join example after.jpg

Manipulação de Dados no Alteryx

Cross join

  • Produz produto cartesiano
  • Bom para todas as combinações possíveis entre dois conjuntos

Cross join venn diagram.png

Manipulação de Dados no Alteryx

Um exemplo de Cross join

duas tabelas fruit e color.png

Manipulação de Dados no Alteryx

Um exemplo de Cross join

cross_join_of the fruit and color tables.png

Manipulação de Dados no Alteryx

Erros comuns a evitar com joins

$$$$$$

  • Falta de precisão na representação dos dados
  • Esquecer de especificar o tipo de join
  • Ignorar valores nulos
  • Tipos de dados incompatíveis

analista de dados investigando esboço

Manipulação de Dados no Alteryx

Vamos praticar!

Manipulação de Dados no Alteryx

Preparing Video For Download...