터칭 데이터

Superset - Cohort 차트 만들고 대시보드 구성하기 본문

데이터 웨어하우스(Data Warehouse)

Superset - Cohort 차트 만들고 대시보드 구성하기

터칭 데이터 2023. 12. 2. 00:12

 

 

이번 시간에는 Cohort 차트를 만들고 이전에 만든 MAU 차트와 합쳐 하나의 대시보드를 만들려고 합니다.

 

 

 

이 섹션에서 할 일 요약

1. Dataset (cohort_summary 테이블) 임포트하기


2. Cohort 차트 만들기 (Pivot도 사용)

2개의 차트를 만들어 볼텐데 실무에서는 2번 형태로 만드는 것이 더 일반적입니다.

 

 


3. Cohort 차트로 일단 대시보드 생성


4. MAU 차트를 대시보드에 추가

 

 

 

 

 

1. cohort_summary 테이블을 Dataset으로 추가

 

 

 

 

 

 

 

2. 1번 차트 생성: Cohort

 

 

저희가 첫 번째로 만들어볼 차트 모양입니다.

 

 

 

 

 

pivot 타입을 선택할겁니다. (현재 Pivot Table(legacy)는 사라졌습니다.)

 

 

 

 

 

 

 

위와 같이 입력하고 CREATE CHART를 누릅니다.

 

 

 

 

 

 

 

 

1번 형태의 cohort 차트가 만들어졌습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. 2번 차트 생성: Cohort

 

우리가 궁극적으로 만들려던 차트는 2번 형태의 차트였습니다.

 

방금 만든 1번 차트를 조금만 손보면 2번 차트를 만들 수 있습니다.

 

 

먼저 1번 차트의 원래 COLUMNS에 있던 visited_month를 x표를 눌러 삭제하고 My cloumn으로 새로 생성합니다. (수정해서 쓸 수 없습니다. 삭제하세요.)

 

 

 

 

 

 

 

visited_month를 month로 바꿔주지 않으면 Superset이 계속 연도 월이라고 생각합니다. month로 고치고

 

2번째와 3번째 인자로 주어진 날짜들 간의 차이를 1번째 인자 기준으로 계산해주는 DATEDIFF함수를 CUSTOM SQL로 사용하고 SAVE합니다.

 

 

 

 

 

 

 

UPDATE CHART를 클릭하니 우리가 원하는 2번 차트가 생성되었습니다.

 

 

 

 

 

 

 

우측 상단의 SAVE 버튼을 클릭후 ADD TO DASHBOARD에 KPI Dashboard를 입력후 SAVE & GO TO DASHBOARD를 클릭해주세요.

 

 

 

 

 

 

 

 

 

 

3. Cohort 차트로 일단 대시 보드 생성

 

 

Monthly Cohort라는 차트 1개로 이루어진 KPI Dashboard 대시보드가 만들어진 모습입니다.

 

 

 

 

우측 상단의 EDIT DASHBOARD를 클릭해 대시보드에서의 차트 크기를 조정할 수 있습니다.

 

 

 

 

 

 

 

 

Dashboards 메뉴에 가보니 우리가 방금 만들고 크기를 수정한 KPI Dashboard가 보입니다. Superset Admin이 생성했다는 Owners 표시도 보이네요.

 

 

 

 

 

 

 

 

 

 

 

4. 아까 만든 MAU 차트를 대시보드에 추가

 

 

차트 메뉴에서 이전에 만들어 둔 MAU (Monthly Active User)를 클릭합니다.

 

 

 

 

 

 

 

우측 상단의 SVAE 버튼을 클릭한 후 KPI Dashboard 대시보드로 SAVE & GO TO DASHBOARD 버튼을 이용해 보내주세요.

 

 

 

 

 

 

 

 

EDIT DASHBOARD는 많은 기능을 제공합니다. 차트의 크기를 조정하거나 차트를 움직일 수 있고 디바이더나 텍스트 헤더나 필터 등을 추가할 수도 있습니다.

 

 

 

 

 

'데이터 웨어하우스(Data Warehouse)' 카테고리의 다른 글

최종 정리  (0) 2023.12.02
Superset- Redshift 설정하고 MAU 차트 만들기  (0) 2023.12.01
Superset - Docker 실행  (0) 2023.12.01
Superset - Docker 설치  (0) 2023.12.01
Superset - Preset 셋업  (0) 2023.12.01