• 컬럼명 정의

  • 구독 취소,유지, 만료 구분 조건 사전정의

  • 분석 단계

  • start_free_trial에 complete, renew, resubscribe가 섞여 있을 수 있을 수도 있어서 검증이 필요함 → 무료 체험은 첫 구독에만 따라 온다.

  • trial & 구독 테이블 머지

  • lesson_테이블 2개 머지

  • 머지 후 종료 시간 - 시작 시간보다 이전인 lesson 존재 확인 - 2,711,573 : 테이블의 약 19.81% 삭제

  • 첫 구독(첫결제) & 레슨 테이블 머지

  • 첫결제를 기준으로 보기 때문에 레슨테이블에 구독 테이블을 이너 조인 진행

  • 첫 구독 시점 - 레슨 시작 시점 = days_diff 가 음수 발생 - 151771 : 테이블의 3.41% 삭제