본문 바로가기
728x90

데이터 분석/SQL 분석10

데이터 분석을 위한 SQL 레시피 4장 공부 매출을 파악하기 위한 데이터 추출이동평균을 사용한 날짜별 추이 보기# 1.round(avg(sum(purchase_amount))) over(order by dt rows between 6 preceding and current row)# 2.round(avg(sum(purchase_amount)) over(order by dt rows between 6 preceding and current row))# -> 2번으로 해야함. (집계 함수는 중첩되어 호출 할 수 없음)1번으로 적어서 계속 오류를 찾아야 했다. 조심!select dt -- 이 날 매출 , sum(purchase_amount) as total_amount -- 최근 최대 7일 동안의 평균 계산 , round(avg(sum(purch.. 2024. 6. 11.
데이터 분석을 위한 SQL 레시피 3장 공부 데이터 가공을 위한 SQL현재 날짜와 타임스탬프 추출select current_date as dt, current_timestamp as stamp; 지정한 값의 날짜/시각 데이터 추출CAST( 칼럼명 AS 변환하고자 하는 타입)데이터 타입을 다른 형식으로 변환시켜 보여주도록 도와주는 타입 변환 함수select cast('2024-06-11' as date) as dt, cast('2024-06-11 00:09:48' as timestamp) as stamp; 날짜/시각에서 특정 필드 추출 extract('날짜요소' from 칼럼명) 날짜 유형의 데이터로부터 날짜 정보를 분리하여 새로운 컬럼의 형태로 추출해 주는 함수 select current_timestamp as stamp , extract(year.. 2024. 6. 11.
지표를 관리하는 Framework 2. AARRR 유저의 여정을 기준으로 유저의 라이프사이클 기반으로 5개의 유저의 여정으로 쪼개고 다음 단계로 더 잘 나아가게 목표로 하는 관리 방식 단점 서비스가 획득된 순간부터 유저를 정의 제품이 잘 알려져있는지 마케팅이 잘 되었는지 알 수 없음 이를 보안한 것이 5A(서비스를 알리는 관점) AARRR, 5A : 단계별 문제를 확인하고 유저의 여정과 라이프 사이클 전반을 개선시키는 것 Acquisition : 획득 고객이 유입되었을 때 혹은 회원가입을 했을 때 등 유저의 서비스 인입 시점에 측정할 수 있는 지표 얻을 수 있는 질문? 사용자를 우리 서비스로 데려오는데 기여한 채널은? 우리 서비스에 들어온 유저의 특징은? 사용자를 우리 서비스로 데려오는데 비용을 효율적으로 획득하였는가? 주요 지표 집계 기준 : DAU,.. 2024. 4. 9.
지표를 관리하는 Framework 1. Metric Hierarchy 지표의 위계를 기준으로 설명 Metric(지표) + Hierarchy(계층) -> 지표들의 계층 구조 구성방식 지표를 input과 output metric 구조를 통해서 구성된다. 상위 지표는 하위 지표에 의해 설명이 가능한다. 지표의 계산에 의해 구조가 일반적이나 계산되지 않은 계층도 존재한다. 이를 Proxy metric이라 한다. 장점 L1, L2 Metric을 통제할 수 있는 지표로 잘 선정하면 어떤 Action을 해야할지 판단하기 수월 팀 단위로 쪼개면 Action과 Todo를 내리기 수월하다 구축 프로세스 지표는 최대한 겹치지 않으면서 빠짐없이(MECE) 나눠야 한다. 지표를 담당하는 조직과 팀이 존재해야 한다. 그래야 장점이 극대화될 수 있다. 지표에 대한 기준과 정의가 정확해야 한다. 구성.. 2024. 4. 5.
반응형