본문 바로가기
Data

[Tableau] 금융권 신병훈련소 1일차

by 포꿈남 2022. 4. 19.

안녕하세요. 

포꿈남입니다.

 

요즘 데이터 분석 뿐만 아니라 데이터 시각화도 각광을 받고있는 분야라 생각됨과 동시에

많은 데이터 직군에서 데이터 시각화 툴을 다루는 부분에 대해서

가산점을 주는것 같아 저 또한 트렌드에 뒤쳐지지 않기위해 공부를 해보려 합니다.

 

많은 데이터 시각화 툴 중에서도

가장 대중적으로 사용되고있는 Tableau를 배워보고자 합니다.

 

Tableau사에서 (주)빅스데이터와 함께 협업을 진행하여

금융권 데이터를 활용한 신병훈련소(태블로사에서 주관하는 초보 교육)를 개설을 했습니다.

 

직접 참가하여 교육 수강 후기를 전달드리도록 하겠습니다.

 


1일차 - 막대그래프 & 라인차트 & 날짜(연속형, 불연속형) & 매개변수 활용

   < 데이터 연결 >

  • 데이터 시각화를 하기 위한 데이터 셋 파일 연결에 대해서 알아보자
  • 먼저 Tableau Desktop를 실행하고 엑셀 또는 데이터가 들어있는 DB가 있으면 연결한다     

태블로신병훈련소
(좌) 시각화 하고자 하는 데이터셋을 보유한 프로그램을 연결하자 (중) 연결하면 데이터가 이렇게 나온다 (우) 연결한 데이터 화면 좌측 하단에서 시트1을 클릭하여 이동

   < 막대 그래프 >

  • 데이터 연결부분을 보면 2개의 부분으로 나뉘어져 있는데 파란색은 차원값, 초록색은 측정값이다
  • 차원값은 테이블에서의 컬럼, 측정값은 테이블에서의 값이라고 보면 되겠다.
  • 측정값을 더블클릭하면 행으로 이동이 되는데 이 때 합계된 값이 나오고 마우스 오른쪽 또는 세모버튼을 통해 평균 등 변경할 수 있다

태블로신병훈련소
행에 있는 측정값

  • 열에 차원값을, 행에 측정값을 놓으면 라인차트가 나오는데 오른쪽 마크 부분에서 차트형태를 고를 수 있는 드릴다운이 있다.
  • 이를 통해 막대그래프로 변경이 가능하다.

태블로신병훈련소
막대, 라인, 사각형 등 다양한 차트로 그릴 수 있다

   < 날짜 >

  • 금융권에서는 시계열 데이터가 중요하다.
  • 날짜를 분기, 주, 월, 일, 연으로 나눌 수 있는데 만약 데이터 안에 2022-04-16 이렇게 다 있다면 데이터를 자르거나, 부분 부분만 읽을 수 있다
  • 해당 방법을 활용하기에 앞서 'datepart', 'datetrunc' 2개의 함수를 알고 있으면 좋다.
  • datepart 함수는 불연속형 함수로 날짜를 '연', '분기', '월' 등의 부분을 드릴다운으로 끊어서 보여준다 (연도별, 분기별 등등)
  • datetrunc 함수는 연속형 함수로 날짜를 연속적으로 보여준다 

태블로신병훈련소
(좌) 불연속형으로 우측 막대그래프와 동일한 데이터이나 1개월에 대한 값을 끊어서 보여준다 (우) 연속형으로 원본데이터인 22년 8월 3일부터 10월 31일까지 보여준다

   < 매개변수 활용 >

  • 매개변수란 쉽게 말해 특정한 값을 보여주기 위해 임의로 만드는 변수를 뜻한다
  • 태블로에서도 매개변수를 만들 수 있는데, 차원과 측정값이 나오는 메뉴화면에 마우스 오른쪽을 클릭해서 만들거나,
    차원, 측정값을 검색하는 곳 우측에 역삼각형 모양을 클릭해서 만들 수 있다

태블로신병훈련소
매개변수를 만드는 화면

  • '매개 변수 만들기'를 클릭하면 위 박스가 나오는데 순서대로 설명을 하면
  1. 이름 : 매개변수 이름을 설정한다
  2. 데이터 유형 : 매개변수의 데이터 유형을 설정한다. 문자열, 실수, 날짜 등 선택할 수 있다
  3. 현재 값 : 현재 선택 된 매개변수 값을 보여준다 ( 만드는 시점엔 무시 )
  4. 통합 문서가 열린 시점의 값 : 이 또한 만드는 시점엔 무시
  5. 값 목록 : 값은 실제 매개 변수의 값을, 표시 형식은 시트에 보여줄 값을 나타낸다
  • 위와 같이 매개변수를 만들었다고 끝난게 아니다.
  • 매개변수를 만들고 나서는 매개변수를 활용하기 위한 계산된 필드를 만들어야한다.
  • 계산된 필드 또한 메뉴화면에서 마우스 오른쪽 또는 측정 및 차원값을 검색하는 우측 역삼각형 모양을 클릭해서 만든다

태블로신병훈련소
계산된 필드를 만드는 편집화면이다.

  • '계산된 필드'는 함수를 이용해서 만들 수 있다.
  • 이미지에서 보이는 것처럼 파란색은 함수, 보라색은 매개 변수, 주황색은 차원 또는 측정값으로 원본 데이터이다.
  • 함수 결과가 유효하다면 계산된 필드를 새로 생성할 수 있다.
  • 계산된 필드는 차원 또는 측정값으로 이용가능하다.

아직은 많이 부족하지만, 학습하는 겸 정보공유를 위해 올리는 글들이며 많은 분들에게 도움이 되었으면 합니다.

또한 궁금하거나, 잘못된 점이 있다면 댓글 달아주시면 수정에 수정을 진행하도록 하겠습니다.

 

긴 글 읽어주셔서 감사합니다.

 

반응형

댓글