관리 메뉴

RUBY

[Tableau] Tableau를 통한 간단한 데이터 전처리(1) 본문

기타/Tableau

[Tableau] Tableau를 통한 간단한 데이터 전처리(1)

ruby-jieun 2023. 3. 6. 23:37

 

 

 

 


Chapter 01.
What is Tableau? Why are we using it?
Tableau를 통한 간단한 데이터 전처리(1)


 

 

 

1. 유니온

 

한 테이블의 행을 다른 테이블에 추가하여 두 개 이상의 테이블을 결합할 수 있다.

 

 

유니온 해보기

 

테이블을 지정해서 데이터를 끌고오면 유니온이라는 옵션이 나타난다.

여기에다 데이터를 놓으면 된다.

 

 

만약 통합하고 싶은 데이터가 여러 시트로 나뉘어있다면, 다중 선택 후 드래그 하면 한번에 유니온 시킬 수 있다.

 

유의해야 할 점은, 유니온으로 원하는 결합을 하고 싶다면 유니온을 사용하여 결합하는 테이블의 구조가 같아야 데이터가 정확히 통합된다.

즉, 각 테이블의 필드 수가 같고 관련 필드의 필드 이름과 데이터 유형이 일치해야한다.

 

유니온이 잘 되었는지 확인하려면,

마우스를 가져다 대보거나,

 

 

현재 테이블에서 마우스 우클릭 유니온 편집을 클릭하면 어떤 테이블이 유니온 되었는지 확인할 수 있다.

 

 

또한, 여기서 테이블을 드래그해와서 추가하거나 삭제할 수도 있다.

 

 

 

 

2. 조인

 

특정 키 값을 가지고 두 테이블을 결합한다.

 

 

조인 해보기

 

Logical 테이블을 더블 클릭해서 physical 테이블 화면에서 진행해야한다.

 

 

Returns 시트를 드래그해서 Orders의 오른쪽에 가져다 놓으면 다이어그램이 표시되고 자동으로 Inner 조인으로 연결한다.

 

 

 

중간의 다이어그램을 클릭하면 조인 유형을 변경할 수 있다.

Inner join, left join, right join, outer join으로 변경할 수 있다.

 

 

조인을 사용할 경우 join 절을 선택해야한다.

Tableau에서는 기본적으로 같은 필드명이 존재할 경우, 자동으로 키 값을 잡아준다.

 

 

가장 오른쪽으로 가보면, Returns시트의 필드가 붙어있는 것을 확인할 수 있다.

 

 

 

Logical 테이블에서는 각 시트 및 테이블간의 관계만을 설정하는 것이다.

두 테이블의 공통 필드를 기반으로 서로 관련된 방식을 설명하지만, 테이블을 하나로 물리적 병합을 하지는 않는다.

 

Comments