일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 클라이언트
- seaborn
- 글쓰기
- 자료구조
- 네임스페이스
- 웹사이트
- Django
- 이분탐색
- 일기
- 장고
- AI
- 챗지피티
- 인터넷
- Templates
- 가상환경
- 연결 리스트
- 재귀
- 스택
- 데이터 시각화
- URL 별칭
- 웹페이지
- 워드클라우드
- ChatGPT
- 서버
- Seabron
- 웹
- 네트워크
- 템플릿
- HTTP
- CSRF
- Today
- Total
터칭 데이터
Superset - Cohort 차트 만들고 대시보드 구성하기 본문
이번 시간에는 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 |