Recent Posts
Recent Comments
Link
Today
Total
01-17 03:42
관리 메뉴

Hippo's data

[Tableau] 데이터 연결 및 관리 본문

Data Visualization

[Tableau] 데이터 연결 및 관리

Hippo's data 2025. 7. 31. 23:39
728x90

해당 포스팅은 유튜브 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가지 방식 (관계, 조합, 혼합, 유니온)

목적: 서로다른 테이블 데이터간 상관관계 파악 위함 

 

실습 데이터 : 슈퍼스토어 매출

https://public.tableau.com/app/learn/sample-data?_gl=1*1fkz0w2*_ga*MTc0NDk1NDM0My4xNzUzOTY3OTE4*_ga_8YLN0SNXVS*czE3NTM5Njc5MTgkbzEkZzAkdDE3NTM5Njc5MTgkajYwJGwwJGgw

 

1. 관계 -> 동적이고 유연하게 연결됨 (원본데이터 독립적 활용가능)

조건: 각 테이블에서 같은 필드값 존재할 경우 결합 가능 

(원래 테이블 세부 수준 유지가능 -> 데이터 결합 시 관계 방법 사용 권장함)

*** 이음줄 느낌표(실선이 아님) -> 두 테이블 결합시 문제발생 

*** 기존 있던 테이블 -> 루트테이블(삭제시 연결한 하위 테이블 모두 삭제됨) 

 

2. 조인 

물리적 계층 열기

 

조인 유형 (4가지) -> 같은 유형으로 데이터 결합 (다를시 오류)

inner join (내부) -> 일치 항목만 포함 (테이블간 데이터 일치하지 않으면, 값 완전히 삭제)

left, right join (왼쪽, 오른쪽) -> 한쪽 테이블 모든 값 + 다른 테이블 일치하는 값 결합 (일치하는 값 없을 시, null 표시)

outer join (완전외부) -> 두 테이블 모든 값 완전히 포함 (일치하는 값 없을 시, null 표시)

 

 

3. 혼합

데이터를 실제로 결합하진 않음

독립적으로 각각 결과 집계 -> 한 시트에 혼합된 결과 표

 

주문(Order) 테이블 지역, 반품(Retrurn) 테이블 주문 ID를 하나의 시트에서 시각화 

혼합 방식은 추천하지 않음(관계 방식으로도 데이터 원본 결합 가능하므로)

 

4. 유니온

관계, 조인, 혼합 -> 데이터 열 추가하는 방식

유니온 -> 한 테이블 행을 다른 테이블에 추가하는 방식 

조건: 테이블 구조 동일 (필드 수, 이름, 유형 동일)

 

여러 테이블 한번에 유니온 -> 와일드 카드 사용 

대문자 'O' 포함하는 모든 테이블 유니온

-> O*

 

S로 끝나는 테이블 모두 유니온

-> *S

 

 

# 차원과 측정값

하단 시트 -> 시각화 화면 

 

차원 -> 정성적인 값( 집계, 계산되지 않음 / 대부분 불연속형 필드 - 파란색)

예) 이름, 카테고리

 

측정 값 -> 정량적인 수치값 (대부분 연속형 필드 - 초록색 )

예) 매출, 수익 

 

*** 무조건 차원 -> 불연속 / 측정 값 -> 연속형 필드인 것은 아님 (차원이 연속형일 수도 있음)

-> 시각화 방식에 따라 필드 유형 변경하며 사용하기 

 

 

해당 테이블 우클릭 -> 유형 변경 가능 (차원/측정값, 연속/불연속 ) 

728x90

'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