조인

Alteryx로 데이터 처리하기

Behrang Behjoo

Business Intelligence (BI) Leader

조인

관계형 데이터 작업에 조인은 필수입니다

관계형 데이터 모델

Alteryx로 데이터 처리하기

조인의 원리

$$

두 테이블에 공통으로 존재하는 관련 키 필드:

  • 기본 키
  • 외래 키

키로 두 테이블을 하나로 결합

Alteryx로 데이터 처리하기

조인의 종류

INNER JOIN INNER JOIN 베놈 다이어그램

Alteryx로 데이터 처리하기

조인의 종류

INNER JOIN INNER JOIN 베놈 다이어그램

LEFT JOIN LEFT JOIN 베놈 다이어그램

Alteryx로 데이터 처리하기

조인의 종류

INNER JOIN INNER JOIN 베놈 다이어그램

LEFT JOIN LEFT JOIN 베놈 다이어그램

RIGHT JOIN RIGHT JOIN 베놈 다이어그램

Alteryx로 데이터 처리하기

조인의 종류

INNER JOIN INNER JOIN 베놈 다이어그램

LEFT JOIN LEFT JOIN 베놈 다이어그램

RIGHT JOIN RIGHT JOIN 베놈 다이어그램

FULL 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

  • 데카르트 곱 생성
  • 두 데이터 집합의 모든 조합에 유용

크로스 조인 베놈 다이어그램.png

Alteryx로 데이터 처리하기

CROSS JOIN 예시

두 테이블 fruit과 color.png

Alteryx로 데이터 처리하기

CROSS JOIN 예시

fruit과 color 테이블의 크로스 조인.png

Alteryx로 데이터 처리하기

조인 시 피해야 할 흔한 실수

$$$$$$

  • 데이터 표현이 불명확함
  • 조인 유형을 명시하지 않음
  • NULL 값을 무시함
  • 데이터 타입 불일치

스케치를 조사하는 데이터 분석가

Alteryx로 데이터 처리하기

연습해 봅시다!

Alteryx로 데이터 처리하기

Preparing Video For Download...