[DE 프로젝트: 코로나 확진자 수 예측 앱 'CO-THER 19'] 4. 태블로(Tableau)

태블로(Tableau)란?

핵심 개념

  • 태블로의 핵심 개념으로,
    • 차원과 측정값
    • 연속형과 불연속형
    • Level of Detail
    • 네 가지 계산
    • 시트, 대시보드, 스토리 등이 있다.

필수 기능

  • 태블로의 필수 기능으로서,
    • 데이터 준비
    • 필터
    • 이중축 + Combined Axis Chart
    • 분석 패널
    • 지도 등이 있다.

태블로 레벨 업

  • 계산된 필드 + IF 함수
  • 매개변수
  • 집합
  • 테이블 계산의 작동 원리
  • INDEX, SIZE, RANK, TOTAl
  • WINDOW
  • 중첩된 테이블 계산
  • 테이블 계산과 필터 활용
  • LOD 표현식
    • VLOD
    • INCLUDE LOD
    • EXCLUDE
    • FIXED
    • LOD 표현식과 필터 활용

시작

  • 태블로 홈페이지
  • 간단하게 가입하고 파일을 다운로드하면 14일 무료 평가판을 사용할 수 있다.

스크린샷 2021-10-09 20 45 44

  • 드래그 앤 드롭 하는 것 만으로도 쉽게 사용할 수 있다.

스크린샷 2021-10-09 20 50 52

  • 태블로에선 원본 파일을 수정할 수 없다.
  • 지속적으로 데이터가 업데이트되는 경우 사용하면 좋다.
    • 아무래도 퍼포먼스 측면에선 추출 연결이 뛰어나고, 추출 연결 시 인터넷 없이도 가능하다.

스크린샷 2021-10-09 21 18 49

  • 시트를 도화지라고 생각하면 좋다.

스크린샷 2021-10-09 21 21 28

  • 위쪽 파란색: 차원
  • 아래쪽 초록색: 측정값
  • 절대적인 것은 아니다.

스크린샷 2021-10-09 21 23 06

기본 차트

  • 기본적으로,
    • 태블로 위로 필드를 올리는 방법
    • 차원으로 측정값 분기하기
    • 서식 정리
    • 날짜 필드 화면에 올리기(두 가지 표현 방법)
    • 라인 차트 vs 영역 차트 등을 그려본다.

PostgreSQL 오류

스크린샷 2021-10-09 22 11 00

  • AWS PostgreSQL을 프리 티어를 위해 낮은 버전을 사용중이라 일어나는 문제라 생각한다.
  • 급한대로 CSV 파일로 진행한다.
  • 태블로가 데이터를 보여주는 방식: 태블로는 항상 집계한다.

기본 차트 실습

기상현상 별 확진자 수

스크린샷 2021-10-10 02 55 04

기상과 확진자 수의 관계

image

지중온도와 확진자 수

image

태블로 퍼블릭(Table Public)

  • 태블로 퍼블릭을 이용하여 공개 서버에 공유한다.
    • 민감한 정보가 없는 경우 이용하면 된다.

image

확인

image

웹 서비스 내 전시

image

0%