지난 글
지난 글에서는 라이엇 게임즈의 오픈 API데이터를 이용해 TFT 의 그랜드마스터 티어 경기에 대한 데이터를 파이썬으로 추출했다.
2023.06.03 - [데이터분석] - 라이엇 게임즈 오픈 API 데이터 전처리
라이엇 게임즈 오픈 API 데이터 전처리
들어가며 오늘은 라이엇게임즈의 오픈 API를 이용해서 데이터를 전처리해보고자 한다. 이후 이 데이터를 이용해 슈퍼셋의 대시보드를 구성해 보고자 한다. 이전글에서는 슈퍼셋을 설치하는 방
holateo.tistory.com
아래처럼 빅쿼리에 업로드하고, 테이블화를 진행했다.
빅쿼리에서 첫행을 스키마로 자동감지 해주기 때문에 업로드만 하면 거의 끝이 난다.
다음은 이전 글에서 슈퍼셋의 빅쿼리 연결 이후에 할 수 있는 과정이다. 연결 방법은 "2023.05.17 - [데이터분석] - 에어비앤비가 사용하는 Open BI툴, 슈퍼셋을 사용해 보자 - 슈퍼셋(SuperSet) 연결(1)" 해당글을 참조하면 된다. 추가적으로 무료 빅쿼리를 사용할 경우에도 json 파일을 추가할 수 있는 방법을 소개한다.
빅쿼리 JSON 파일 획득 방법(무료 계정도 가능)
데이터 업로드
빅쿼리를 연결 후에 미리 테이블을 만들어둔 해당 데이터를 슈퍼셋에서 이용할 수 있도록 했다. 구글시트를 연결해서 실시간으로 변경되는 데이터를 슈퍼셋을 통해 보여주는 방법도 있는데, 이는 추후에 기회가 된다면 글을 써볼 생각이다.
슈퍼셋의 대시보드를 만들어보자!
슈퍼셋 대시보드에서는 기본적으로 테이블을 제공할 수 있고, BoxPlot, Pie Chart, KPI 대시보드 등 여러 가지 차트를 구성할 수 있다. 차트의 종류는 오픈 BI 서비스 중에서는 꽤 많다고 볼 수 있지만, 대시보드를 더 자유롭게 구성할 수 있었으면 하는 아쉬움이 있었다. 특히 가운데 "평균 경기 시간"이라는 KPI차트 아래 빈틈에 또 다른 KPI 차트를 배치하고 싶었지만 불가능했었다.
슈퍼셋 사용 후기
오픈 BI대시보드 중에서는 DB에 접근하고, DB의 데이터셋을 이용해 차트를 만들 수 있는 장점이 있었다. 다만, 기존 차트를 이용하여 복사하거나, 차트를 비정형 및 동적으로 구성하기에는 한계가 있었다.
그래서 슈퍼셋은 사용자(엔지니어링) 관점에서는 꽤 좋은 툴이 될 수 있다고 생각했고, 서비스 관점에서는 더 나아가야 하는 점이 있었다. 하지만 이러한 점은 슈퍼셋은 GitHub을 통해 꾸준히 업데이트가 되기 때문에 충분히 보완이 가능하다고 생각한다.
추후에는 슈퍼셋의 대시보드에서 더 많은 차트를 이용해 실제 인사이트까지 얻어내는 과정을 담아볼 예정이다.
'데이터분석' 카테고리의 다른 글
ChatGPT와 파이썬을 활용한 데이터 사이언티스트 및 데이터 분석 수강 후기 (2) | 2024.02.16 |
---|---|
첫 게임 분석 프로젝트 회고..를 회고하다! (내가 자처한 회고) (4) | 2023.12.22 |
유저가 찾는 대시보드의 특징 : 개인화 대시보드 (0) | 2023.07.15 |
라이엇 게임즈 오픈 API 데이터 전처리 (2) | 2023.06.03 |
에어비앤비가 사용하는 Open BI툴, 슈퍼셋을 사용해보자 - 슈퍼셋(SuperSet) 연결(1) (0) | 2023.05.17 |