본문 바로가기

Data Science/My Career Story

[프로젝트 후기] H사 빅데이터 분석 프로젝트 종료(태블로 대시보드 개발)

SMALL

 

   프로젝트 명

H사 차세대 금융 시스템 구축

 

태블로 대시보드 개발 업무 수행

 

   프로젝트 기간

태블로 대시보드 개발 : 2023년 7월  ~ 2023년 10월(4개월)

 

   역할

- 전체 22개의 부서 대시보드 시안 생성

- 시각화 마트 및 테이블 구조화

- 태블로 대시보드 개발(Tableau) 

 

   느낀점

1. 태블로에서는 전처리가 완료된 데이터를 활용해서 대시보드 개발을 하자.

    > 물론 태블로 계산식을 통해서 전처리도 가능하지만 비효율적인 부분이 있다.

    > MIN-MAX 표준화를 이용하는 경우 FIXED를 2번 이용해야 하는 등 제약이 존재한다.

 

2. 대시보드에 이용할 데이터를 담은 '데이터 마트'를 잘 구성해야 한다.

    > 어떤 속성을 PK로 잡을지 고려해야 함

    > 최대한 하나의 데이터 마트(테이블)로 구성하는 것이 좋다.

    > 두 개 이상의 테이블로 구성을 해도 되지만, 일부 기능이 구현이 되지 않아서 추천하지 않는다.

 

3. 태블로에서 계산식 이름도 명명 규칙을 정하고 생성하는 것이 좋다.

    > 대시보드를 생성한 이후에 유지보수가 필요하다

    > 이용되는 측정값, 차원, 필터 등을 직관적으로 알기 위해 명명 규칙을 정하는 것이 좋다.

 

4. 사용하지 않는 계산식들은 삭제해 주기

    > 대시보드 개발 과정에서 많은 계산식을 생성

    > 개발이 완료되고 사용하지 않는 계산식들은 삭제해 주기

    > 데이터를 새로 고침하고 불러올 때 성능이 향상되며, 대시보드 유지 관리가 더 쉬워진다.

 

5. 동적 기능을 많이 추가하면 이용자가 복잡하게 생각할 수 있다.

    > 자세한 설명 없이도 이용자가 직관적으로 파악할 수 있도록 구성하는 것이 중요

    > 특정 기능들이 필요한 상황이라면 설명을 추가하자

 

6. 태블로의 테이블 함수에서는 불편한 것들이 많이 발생한다.

    > 순위를 산출하는 RANK 함수

    > 순서를 산출하는 INDEX 함수

    > 테이블 함수는 워크시트에 가져온 데이터에 한하여 계산을 수행한다.

    > 필터를 통해 데이터를 테이블 함수는 워크시트에 가져온 데이터에 한하여 계산을 수행한다.

 

7. 표현방식에 없는 시각화도 구현이 가능하다.

    > 레이더 차트, 생키 차트 등 구현이 가능하다.

    > 하지만 구현하는 과정에 시간이 많이 소요되고, 유지보수가 힘든 측면이 존재한다.(비추)

 

8. 상단에 존재하는 필터를 이용하여 아래 있는 콘텐츠들을 모두 제어하도록 구성

    > 일부 콘텐츠만 제어가 된다면 대시보드의 이용자가 혼란이 올 수 있다.

    > 제어가 불가능하다면 차라리 '상세 페이지'로 이동시켜서 분리시켜서 구성을 하자.

 

9. 태블로에서 불가능한 것은 없다.

    > 단, 기능을 구현하기 위해 많은 시간이 소요된다.

    > 그래도 가능한 기능을 최대로 활용하여 대시보드를 구성하는 것이 효율적이다. 

 

10. 태블로 대시보드를 통한 레포트 자동화

    > 기존의 수기로 작성하던 양식을 기반으로 태블로 대시보드를 생성

    > 설정한 주기에 맞게 레포트를 자동화하여 보고에 이용

    > 각 부서별 주요 지표와 어떤 데이터에 관심을 있어하는지 느낄 수 있었음

 

11. 태블로 라이센스 관리의 필요성

 


제작한 대시보드를 직접 제공드릴 수는 없지만, 

태블로 퍼블릭에서 제가 제작한 유사한 대시보드 이미지를 가져왔습니다.

 

출처 : 태블로 퍼블릭 / 유사한 대시보드(1)

 

위의 대시보드는 가장 중요한 4개의 지표를 상단에 배치했습니다.

그 아래에는 시간과 관련된 정보를 막대그래프로 나타내었고, 상세 내용은 표 형식으로 제공합니다.

또한 우측에는 데이터를 원하는 조건에 맞게 필터링할 수 있는 옵션을 두었습니다.

이렇게 상단에 중요한 지표의 값들을 나타내주는 대시보드가 많았어요!

 

 

출처 : 태블로 퍼블릭 / 유사한 대시보드(2)

 

위 대시보드 또한 중요한 지표 4개를 상단에 그래프와 함께 배치했고, 그 아래에는 4가지 분류에 따라 더 자세한 정보를 나타내는 대시보드를 생성했습니다.

좌측에 4개의 버튼에서 'Cockpit'과 'Store'를 클릭하면 각각의 정보를 확인할 수 있을 것 같네요!

잘 만든 대시보드는 색상을 적절하게 정말 잘 이용하는 것 같습니다!

 


4개월 동안 H사의 프로젝트를 수행하고 마무리했습니다.

제가 21년부터 태블로는 이용해 왔지만, 이렇게 규모가 큰 회사의 프로젝트에 투입해서 여러 팀의 대시보드를 개발한 것은 처음이었습니다. 여러 팀들의 니즈를 파악해서 대시보드 시안을 만들어 제안하고 이를 대시보드를 개발하는 것이 재미도 있었고, 결과물이 바로 나오니까 뿌듯하기도 했었어요! 

 

H사 프로젝트를 성공적으로 진행할 수 있었던 이유는 저희 팀의 선임 연구원님과 팀원들의 아낌없는 도움 덕분인 것 같아요! 선임 연구원님이 그간 태블로 작업을 하시면서 쌓으신 오랜 경험을 바탕으로 고객의 니즈 사항들을 잘 정리하고 반영하셨고, 그 덕분에 태블로 대시보드 개발에 집중할 수 있었습니다. 또 시각화 부분에서 더 좋은 방법을 고민할 때 옆에 팀원과 상의하고 서로 의견을 교류해서 더 좋은 의견으로 수행할 수 있었습니다. 이렇게 팀을 이뤄서 같이 일할 수 있어서 영광이었습니다!
 

이 프로젝트를 통해 태블로 관련해서 더 많은 것을 배우고 성장했다고 생각합니다. 단순히 대시보드를 개발하는 것이 아닌, 요구사항에 맞게 효율적으로 보여주는 방법을 끊임없이 고민하고, 색상과 배치 등 어떻게 하면 좋을지 생각을 하면서 작업을 한 것도 저에게 큰 도움이 된 것 같습니다.

 

사실 프로젝트 일정으로는 2개월 더 수행을 해야 하는데, 제가 프로젝트를 수행하던 H사로 이직을 하게 되어서 제가 중도에 나오게 되었습니다. 2023년 10월 25일 수요일부터는 새로운 근무지에서 업무를 진행하게 되었습니다. 이번 프로젝트에서 얻은 경험과 성장을 바탕으로, 새로운 업무들도 성공적으로 수행하려고 합니다!

블로그도 중간중간 작성하면서 좋은 내용들은 공유도 드리겠습니다! 

 

저의 프로젝트 후기도 읽어주셔서 감사합니다! :)

 

 

LIST