7. Day 5-7

data_hamster·2023년 5월 30일
0

학습주제
Redshift 설정하고
Mau 차트 만들기

학습내용
Docker위 Superset에서 Dataset을 먼저 임포트하고 다음으로 MAU 차트를 만들어보자


데이터 커넷션 설정
프리셋 했던걸 여기서도
데이터 셋 임포트
mau 차트 생성 후 저장

우리가 사용하는 수퍼셋 버전 2.1.0

데이터베이스 커넥션


서포디드에서 검색했었음
여기선 없음
Postgresql을 선택

저번에 redshift 연결 정보를 그대로 입력

learnde.cduaw970ssvt.ap-northeast-2.redshift.amazonaws.com


한두번 연결이 안되기도 함.


임포트 -> 연산을 할 때마다 가져와서 읽어오는 형태임. 다 가져오는게 아님.

데이터베이스 선택
스키마 선택
데이터베이스 테이블 선택
이후 코호트 서머리도 선택 예정


차트 타입을 선택
라인 차트 선택


초창기에 비하면 엄청 발전함.
빅넘버, 트렌드 라인 - 중요 KPI를 서머리해서 보여줄 때 매우 유용함.
시간을 두고 어떻게 변했는지. 월간 매출이다면, 지난 18개월동안 매출이 어떻게 변화했는지. 아래 트렌드도 보여줌. 그 전주, 그 전달에 비해 얼마나 성장했는지 (Wow,Mon)

히트맵 등, 빅분기 때 봤던 차트 종류 거진 다 있음

좌측 상단에 먼저 이름 부여

X-Axis - ts를 선택
Timegrain - 월별로 집계
Metrics - y축. 무얼 보여줄 것인지. UI가 기술적인 부분. 이따 시연

차트를 만들면 좌측 하단처럼. 그림이 나옴.
전체적으로 들어오는 것도 보고싶지만, 채널별로 보고싶다면
디멘션 - 채널.

매트릭스 - 커스텀, 직접 SQL문 넣으면 된다.


나중에 코호트 차트 만들고 붙여볼 예정


차트로 이동하면 방금 만든 차트가 상단에 뜨는 것을 확인

실습

도커 위에서 실행한 SUPERSET 을 웹 ui로 접근
settting - database connection
preset과 달리 redshift 직접 지원 X - postgres

HOST 공유 슬라이드 참조 5-4 7분 후반.
포트 5439
디스플레이 이름 - Redshift
나머지 건들지 말고 생성

두개의 테이블을 임포트
데이터 셋
이번엔 코호트 서머리 임포트함

차트 화면에서
위에 데이터 셋에서 데이터 셋이 잘 선택되었는지 확인
타입에서 line 차트 화면이동
MAU 이름 부여
x축
grain

차트 생성


디멘션이 없는 기본 차트
만일 내가 채널별로도 이 active user의 수를 count 하고 싶다면
디멘션에 channel을 넣고 업데이트 차트

비슷한 그래프를 채널별로

위의 라인을 선택하면 빼고 볼 수 있음

세이브 버튼을 눌러 저장

profile
반갑습니다 햄스터 좋아합니다

0개의 댓글