Rona

Google Sheets 기반 고객 보고서 자동화하기

중급452026-06-02

고객별 샘플 또는 PostgreSQL 데이터를 읽어 주간 집계와 WoW 변화율을 계산하고, 결과를 고객별 Google Sheets 탭에 갱신한 뒤 Slack으로 성공·실패 알림까지 보내는 보고서 자동화 엔진을 만듭니다. 최종적으로는 `client_reporting_engine.py`와 이를 실행하는 `run_reports.sh`로 구성된 반복 실행 가능한 스크립트와, Google Sheets·Slack 연동이 포함된 안전 점검 모드 출력이 생성됩니다.

이 코칭은 터미널에서 진행됩니다

이런 걸 배워요

  • 고객별 보고서 자동화 흐름을 추출·변환·전달 단계로 나눌 수 있습니다
  • Google Sheets API와 Slack 알림을 안전 점검 모드로 검증할 수 있습니다
  • WoW 변화율과 기본 sanity check를 포함한 보고서 엔진을 만들 수 있습니다
  • 실패 상황을 Slack 메시지와 로그로 확인하는 구조를 설계할 수 있습니다

어떻게 진행해요

1. 실행 환경 확인하기
2. 필요한 파이썬 도구 설치하기
3. 샘플 데이터와 설정 뼈대 만들기
4. Google Sheets 연결 준비하기
5. Slack 알림 주소 준비하기
6. 보고서 엔진 코드 작성하기
7. 안전 점검 모드로 실행하기
8. 실행용 배치 파일 완성하기

AI 튜터가 각 단계를 하나씩 안내해줄 거예요