Tableau

[Tableau] 데이터 결합 - Join, Relation, Blending

루루23 2024. 11. 15. 14:53
반응형

1. Join (조인)

두 개 이상의 테이블을 물리적으로 결합

- 선 결합 후 집계

- Inner, Left, Right, Full Outer 등 원하는 조인 방식 선택


장점과 단점
- 장점: 결합 후 단일 테이블로 사용할 수 있음
- 단점: 세부 수준이 다른 데이터를 조인할 경우 데이터 중복 문제 발생 가능

 

2. Relation (관계)

기존의 조인 방식에 비해 유연하게 데이터를 연결할 수 있는 방법

- 실제 데이터를 결합하지 않음

- 테이블 간의 관계를 정의해 두었다가 필요할 때마다 동적으로 데이터를 처리
- 세부 수준을 자동으로 인식하여 적절한 집계 수준 유지

장점과 단점
- 장점: 데이터 중복 없이 테이블의 세부 수준을 유지하며 결합할 수 있어 유연하고 직관적
- 단점: 특정 데이터 유형에 제한이 있으며, 복잡한 분석 시나리오에서 어려움 있을 수 있음

 


3. Blending (블렌딩)

서로 다른 데이터 원본을 결합할 때 사용
- 각 데이터 원본을 독립적으로 쿼리하고, 집계 후 최종적으로 결합
- 각 데이터 소스는 독립적인 쿼리 결과 유지

장점과 단점
- 장점: 서로 다른 데이터 원본을 결합할 수 있어 다양한 데이터를 통합할 때 유용
- 단점: 결합 후 계산할 수 있는 필드 제한적, 서버나 Tableau Online에서의 공유 불가능


정리

Relationship: 대부분의 경우 가장 효율적이고 권장되는 방법으로 유연성 높고 성능도 우수
Join: 명확한 관계가 있는 작은 데이터셋에서 효과적, 큰 데이터셋에서는 주의 필요
Blending: 특수한 상황(예: 서로 다른 데이터 소스 결합)에서 유용, 일반적으로는 Relationship이나 Join보다 비효율적

반응형