連接(Joins)

Alteryx 中的資料操作

Behrang Behjoo

Business Intelligence (BI) Leader

連接(Joins)

處理關聯式資料時,連接不可或缺。

關聯式資料模型

Alteryx 中的資料操作

連接的運作方式

$$

兩表共有的關聯鍵欄位:

  • 主鍵
  • 外鍵

以鍵將兩張表合併為一張

Alteryx 中的資料操作

連接的種類

Inner join(內連接) 內連接維恩圖

Alteryx 中的資料操作

連接的種類

Inner join(內連接) 內連接維恩圖

Left join(左連接) 左連接維恩圖

Alteryx 中的資料操作

連接的種類

Inner join(內連接) 內連接維恩圖

Left join(左連接) 左連接維恩圖

Right join(右連接) 右連接維恩圖

Alteryx 中的資料操作

連接的種類

Inner join(內連接) 內連接維恩圖

Left join(左連接) 左連接維恩圖

Right join(右連接) 右連接維恩圖

Full join(全連接) 全連接維恩圖

Alteryx 中的資料操作

Velocity Inc. 資料集範例

left join example before.jpg

Alteryx 中的資料操作

Velocity Inc. 資料集範例

left join example after.jpg

Alteryx 中的資料操作

Velocity Inc. 資料集範例

inner join example before.jpg

Alteryx 中的資料操作

Velocity Inc. 資料集範例

inner join example after.jpg

Alteryx 中的資料操作

Cross join(交叉連接)

  • 產生笛卡兒積
  • 適合兩組資料的所有可能組合

Cross join venn diagram.png

Alteryx 中的資料操作

交叉連接範例

兩個表:fruit 與 color.png

Alteryx 中的資料操作

交叉連接範例

fruit 與 color 表的交叉連接.png

Alteryx 中的資料操作

避免連接時的常見錯誤

$$$$$$

  • 資料表達不夠精確
  • 忘記指定連接類型
  • 忽略 null 值
  • 資料型別不相容

資料分析師檢視草圖

Alteryx 中的資料操作

一起來練習吧!

Alteryx 中的資料操作

Preparing Video For Download...