Hippo's data
[Tableau] 데이터 연결 및 관리 본문
해당 포스팅은 유튜브 DKBMC의 "공부해요ㅣ태블로(Tableau)" 영상을 기반으로 작성되었습니다!
https://www.youtube.com/playlist?list=PL87tgIIryGsa5vdz6MsaOEF8PK-YqK3fz
공부해요ㅣ태블로(Tableau)✍
www.youtube.com
목차
- 태블로 설치
- 데이터 연결 (라이브, 추출)
- 데이터 유형
- 데이터 결합 (관계, 조합, 혼합, 유니온)
- 차원과 측정값
# 태블로 설치
지난 포스팅에서도 다뤘듯이 분석시에 설치할 수 있는 태블로 종류에는 2가지가 있습니다!
| 구분 | 태블로 데스크탑 (Tableau Desktop) | 태블로 퍼블릭 (Tableau Public) |
| 가격 및 라이선스 | 유료, 14일 무료 평가판 제공, 상업적 사용 가능 | 무료, 상업적 사용 불가 |
| 저장 위치 | 작업 결과를 개인 PC 로컬에 저장 가능 | 작업 결과를 온라인 클라우드 계정에만 저장 가능 (2024년 6월 이후 버전부터는 로컬 저장도 일부 가능) |
| 데이터 연결 | 다양한 데이터 소스 연결 가능 (서버, 데이터베이스, 클라우드 등) | 제한된 데이터 소스 연결만 가능 (주로 로컬 파일, 구글 드라이브, OData 등) |
| 데이터 행 제한 | 행 제한 없음 | 최대 1,500만 행 제한 |
| 서버 연결 | Tableau Server, Tableau Cloud와 연동 가능 | 서버 연결 불가, Tableau Public에만 게시 가능 |
| 기능 제한 | 전체 기능 지원 (자동 복구, 무제한 저장소, 고급 분석 등) | 일부 기능 제한 (복사, 내보내기 불가, 서버 연결 없음 등) |
| 사용 대상 | 개인 및 기업, 고급 데이터 분석 및 배포 필요 | Tableau 학습자, 개인 프로젝트, 공개 데이터 시각화 및 공유 목적 |
- 태블로 데스트탑 설치
https://www.tableau.com/ko-kr/products/desktop/download
- 태블로 퍼블릭 설치
https://www.tableau.com/ko-kr/products/public/download
# 데이터 연결
파일 및 서버를 통해 다양한 방법으로 데이터 연결 가능(기본적인 엑셀 파일부터 구글 드라이브 연동 등등)

데이터를 연결하는 방식으로는 크게 2가지가 있습니다! (라이브, 추출)

라이브(디폴트) -> 태블로가 데이터 원본(DB)에 직접 연결
원본 변경시 시각화에도 바로 적용됨
양 많아지면 처리속도 저하 / 실시간 분석시
예) 병원 - 실시간으로 환자 상태 모니터링
추출 -> hyper 형식 파일 추출 (원본 상태를 hyper 형태로 저장)
원본 바뀌어도 자동반영X(수동으로 갱신필요)
처리속도 빠름 / 오프라인 상태에서도 가능
예) 병원 - 일간, 주간추세 모니터링
# 데이터 유형
| 텍스트(문자열) | 문자, 단어, 구문 등 (예: "서울") | Abc |
| 숫자(정수/실수) | 정수(410), 실수(3.14) | # |
| 날짜 | 날짜 정보 (2025-01-23 등) | 📅 달력 아이콘 |
| 날짜 및 시간 | 날짜+시간 (2025-01-23 19:25:00) | 📅🕒 달력+시계 아이콘 |
| 부울(Boolean) | 참/거짓, Yes/No, 1/0 등 | True/False |
| 지리 정보 | 위치 정보(도시, 국가, 위/경도) | 🌐지구본 아이콘 |
| 클러스터/그룹 | 자동화된 군집 or 그룹화 정보 | 클러스터 아이콘 등(분석의 결과물 형태) |

데이터 원본페이지 작업공간 -> 데이터 필드명, 유형 변경 가능

필터링 -> 본격적인 시각화 전 데이터 크기 줄인 후, 시각화 가능

# 데이터 결합
총 4가지 방식 (관계, 조합, 혼합, 유니온)
목적: 서로다른 테이블 데이터간 상관관계 파악 위함
실습 데이터 : 슈퍼스토어 매출
1. 관계 -> 동적이고 유연하게 연결됨 (원본데이터 독립적 활용가능)
조건: 각 테이블에서 같은 필드값 존재할 경우 결합 가능
(원래 테이블 세부 수준 유지가능 -> 데이터 결합 시 관계 방법 사용 권장함)

*** 이음줄 느낌표(실선이 아님) -> 두 테이블 결합시 문제발생
*** 기존 있던 테이블 -> 루트테이블(삭제시 연결한 하위 테이블 모두 삭제됨)
2. 조인
물리적 계층 열기

조인 유형 (4가지) -> 같은 유형으로 데이터 결합 (다를시 오류)
inner join (내부) -> 일치 항목만 포함 (테이블간 데이터 일치하지 않으면, 값 완전히 삭제)
left, right join (왼쪽, 오른쪽) -> 한쪽 테이블 모든 값 + 다른 테이블 일치하는 값 결합 (일치하는 값 없을 시, null 표시)
outer join (완전외부) -> 두 테이블 모든 값 완전히 포함 (일치하는 값 없을 시, null 표시)

3. 혼합
데이터를 실제로 결합하진 않음
독립적으로 각각 결과 집계 -> 한 시트에 혼합된 결과 표


주문(Order) 테이블 지역, 반품(Retrurn) 테이블 주문 ID를 하나의 시트에서 시각화
혼합 방식은 추천하지 않음(관계 방식으로도 데이터 원본 결합 가능하므로)
4. 유니온
관계, 조인, 혼합 -> 데이터 열 추가하는 방식
유니온 -> 한 테이블 행을 다른 테이블에 추가하는 방식
조건: 테이블 구조 동일 (필드 수, 이름, 유형 동일)
여러 테이블 한번에 유니온 -> 와일드 카드 사용


대문자 'O' 포함하는 모든 테이블 유니온
-> O*
S로 끝나는 테이블 모두 유니온
-> *S
# 차원과 측정값
하단 시트 -> 시각화 화면

차원 -> 정성적인 값( 집계, 계산되지 않음 / 대부분 불연속형 필드 - 파란색)
예) 이름, 카테고리
측정 값 -> 정량적인 수치값 (대부분 연속형 필드 - 초록색 )
예) 매출, 수익
*** 무조건 차원 -> 불연속 / 측정 값 -> 연속형 필드인 것은 아님 (차원이 연속형일 수도 있음)
-> 시각화 방식에 따라 필드 유형 변경하며 사용하기

해당 테이블 우클릭 -> 유형 변경 가능 (차원/측정값, 연속/불연속 )
'Data Visualization' 카테고리의 다른 글
| [Tableau] LOD Expressions (1) | 2025.08.30 |
|---|---|
| [Tableau] 테이블 계산, Order of Operations (0) | 2025.08.30 |
| [Tableau] 필터링, 계산된 필드 (3) | 2025.08.16 |
| [Tableau] 기본 시각화방법 (3) | 2025.08.16 |
| Tableau란? (4) | 2025.07.29 |