Tableau_데이터 테이블 결합 방식_관계
안녕하세요!
Tableau에서 데이터 테이블을 연결하는 방법 중
'관계' 라는 내용에 대해 알아보았습니다.
'관계'란 데이터 테이블을 논리적으로 연결해주는 기능.
공통 필드를 기반으로 관련되는 방식을 설명하며, 각 테이블은 별도로 유지됩니다.
테이블을 간단하게 끌어 놓는 방법으로 테이블을 선택할 때마다 생기는
화살표를 클릭해 제거하고 이동하고 변경할 수 있습니다.
- 예시
Orders 테이블을 캔버스에 끌어 놓고 People, Returns 테이블을 끌어놓으면 선이 연결됩니다.
Orders 테이블은 루트 테이블이 됩니다.
선을 선택하면 주황색으로 바뀌고 관계를 맺는 필드를 나타냅니다.
Orders 와 People 테이블은 Region 필드를 통해 관계를 구성하고 있습니다.
Orders, Returns 테이블은 Order ID 필드에 의해 관계를 구성하고 있습니다.
위처럼 Orders, People, Returns 테이블이 각각 존재하는 것을 확인할 수 있습니다.
세부 내용은 계속 공부해야겠습니다.
아래는 태블로 공식 문서의 일부를 인용했으며 자세한 내용은 참고 링크를 확인하시면 됩니다!
- 관계의 특징
- 논리적 테이블 사이에 유연한 이음줄로 표시됩니다.
- 두 논리적 테이블 간에서 일치하는 필드를 선택해야 합니다.
- 조인 유형을 선택할 필요가 없습니다.
- 잠재적으로 데이터 원본에서 관련 테이블의 모든 행 및 열 데이터를 사용할 수 있게 만듭니다.
- 분석 중에 데이터 원본에서 각 테이블의 세부 수준을 유지합니다.
- 여러 세부 수준에서 독립된 도메인을 만듭니다. 데이터 원본에서 테이블이 병합되지 않습니다.
- 분석 중에 사용되는 필드를 기반으로 적절한 조인을 자동으로 만듭니다.
- 집계 값이 중복되지 않습니다(성능 옵션을 다대다로 설정한 경우).
- 일치하지 않는 측정값을 유지합니다(성능 옵션을 일부 레코드 일치로 설정한 경우).
- 관계의 이점
- 데이터 원본을 더 쉽게 정의하고 변경하고 재사용할 수 있습니다.
- 올바른 세부 수준(LOD)에서 여러 테이블에 걸쳐 데이터를 더욱 쉽게 분석할 수 있습니다.
- 서로 다른 세부 수준의 분석에서 LOD 식이나 LOD 계산을 사용할 필요가 없습니다.
- 현재 비주얼리제이션에서 사용되는 필드가 있는 테이블의 데이터만 쿼리합니다.
- 참고
https://help.tableau.com/current/pro/desktop/ko-kr/relate_tables.htm
데이터 연관
관계는 분석을 위해 여러 테이블에서 데이터를 결합하는 동적이고 유연한 방법입니다
help.tableau.com
https://help.tableau.com/current/pro/desktop/ko-kr/datasource_relationships_learnmorepage.htm
관계가 조인과 다른 점
관계는 분석을 위해 여러 테이블에서 데이터를 결합하는 동적이고 유연한 방법입니다
help.tableau.com