Join

Xử lý dữ liệu trong Alteryx

Behrang Behjoo

Business Intelligence (BI) Leader

Join

Join là thiết yếu khi làm với dữ liệu quan hệ

Mô hình dữ liệu quan hệ

Xử lý dữ liệu trong Alteryx

Cơ chế của join

$$

Các trường khóa liên quan có ở cả hai bảng:

  • Khóa chính (primary key)
  • Khóa ngoại (foreign key)

Hai bảng được nối bằng khóa

Xử lý dữ liệu trong Alteryx

Các loại join

Inner join Sơ đồ Venn inner join

Xử lý dữ liệu trong Alteryx

Các loại join

Inner join Sơ đồ Venn inner join

Left join Sơ đồ Venn left join

Xử lý dữ liệu trong Alteryx

Các loại join

Inner join Sơ đồ Venn inner join

Left join Sơ đồ Venn left join

Right join Sơ đồ Venn right join

Xử lý dữ liệu trong Alteryx

Các loại join

Inner join Sơ đồ Venn inner join

Left join Sơ đồ Venn left join

Right join Sơ đồ Venn right join

Full join Sơ đồ Venn full join

Xử lý dữ liệu trong Alteryx

Ví dụ từ bộ dữ liệu Velocity Inc.

left join example before.jpg

Xử lý dữ liệu trong Alteryx

Ví dụ từ bộ dữ liệu Velocity Inc.

left join example after.jpg

Xử lý dữ liệu trong Alteryx

Ví dụ từ bộ dữ liệu Velocity Inc.

inner join example before.jpg

Xử lý dữ liệu trong Alteryx

Ví dụ từ bộ dữ liệu Velocity Inc.

inner join example after.jpg

Xử lý dữ liệu trong Alteryx

Cross join

  • Tạo tích Descartes
  • Hữu ích để có mọi tổ hợp giữa hai tập dữ liệu

Sơ đồ Venn cross join.png

Xử lý dữ liệu trong Alteryx

Ví dụ Cross join

hai bảng fruit và color.png

Xử lý dữ liệu trong Alteryx

Ví dụ Cross join

kết quả cross_join của bảng fruit và color.png

Xử lý dữ liệu trong Alteryx

Lỗi thường gặp khi dùng join

$$$$$$

  • Thiếu chi tiết chính xác khi biểu diễn dữ liệu
  • Quên chỉ định loại join
  • Bỏ qua giá trị null
  • Kiểu dữ liệu không khớp

nhà phân tích dữ liệu đang kiểm tra bản phác thảo

Xử lý dữ liệu trong Alteryx

Ayo berlatih!

Xử lý dữ liệu trong Alteryx

Preparing Video For Download...