MODULE 02

파일과 데이터 다루기

엑셀·대용량 로그 처리와 검증 습관 — Lv.2를 완성하는 회차

2시간결과물 분석 리포트 2건자료 module2/⬇ 실습 자료 다운로드 samples.zip · 95KB
01개념 · 15분

긴 자료, 그리고 검증

지난주 과제 리뷰로 시작 (2명, 실패 사례 환영 — 오늘 배울 내용으로 연결).

긴 자료 다루는 순서 — 요약 → 질의 → 재구성

통째로 "분석해줘"보다: 먼저 구조를 요약시키고 → 궁금한 것을 질의하고 → 마지막에 원하는 형태로 재구성시킨다. 엑셀은 "사람 눈에 예쁜 표"(병합셀·색깔)일수록 AI에겐 어렵다 → "데이터가 어떻게 생겼는지 먼저 파악해서 설명해줘"로 시작하는 습관.

핵심 메시지AI의 답은 초안이고, 검증까지 끝나야 업무다.
검증 3원칙지시 문장
① 근거 요구"어느 데이터를 보고 판단했는지 원문을 인용해줘"
② 원문 대조핵심 숫자·결론 2개 이상은 원본에서 직접 확인
③ 재계산"계산 과정을 보여줘" 또는 코드로 재집계시켜 비교
02시연 · 25분

지저분한 엑셀의 함정 찾기

Claude — 채팅 (월간처리현황.xlsx 첨부)
나 — 프롬프트
첨부한 엑셀은 우리 팀 월간 처리 현황 취합 파일이다. 시트마다 담당자가 달라 양식이 제각각이다.
1) 먼저 각 시트의 구조와 데이터 상태(문제점 포함)를 파악해서 설명해줘.
2) 그다음 3개 시트를 하나의 표준 형태로 통합해줘.
3) 통합 결과로 월별 처리건수 추이와 팀별 비중을 요약해줘.
✳ Claude

1) 시트 구조 및 데이터 상태

시트구조발견된 문제
A팀월·구분별 세로 나열'합계' 행이 데이터 행 사이에 섞여 있음 — 그대로 집계하면 이중 계산됩니다
B팀_홍길동일자별 건별 기록⚠ 일자가 문자열(2026.06.03)이라 날짜 정렬·월별 집계 시 변환 필요
C팀(취합용)항목×월 가로 표⚠ 처리량 단위가 '천건' — 타 시트(건)와 단위 불일치

2) 통합 결과 (표준화: 월 × 팀 × 처리건수 × 오류건수)

A팀B팀C팀합계(건)
1월1,5511872,1003,838
(2~5월 중략)
6월1,8682232,8004,891

※ 합계 행 제외, 날짜 변환, C팀 천건→건 환산을 적용했습니다.

3) 요약

  • 상반기 처리량은 완만한 증가 추세, 6월이 최고 (전월비 +6% 수준)
  • 6월 오류건수 급증(A팀 30건, C팀 44건) — 6/25 장애일과 겹칩니다 (A팀 비고 참조)

이어서 — 검증을 눈앞에서

검증 시연 — 재계산 요구
나 — 프롬프트
6월 합계 4,891건의 계산 과정을 단계별로 보여줘. C팀 환산도 포함해서.
✳ Claude
  • A팀 6월: 정기 1,467 + 수시 401 = 1,868 ('합계' 행 1,868은 집계에서 제외)
  • B팀 6월: 6월 일자 행 8건의 건수 합 = 223
  • C팀 6월: 2.8(천건) × 1,000 = 2,800
  • 총합: 1,868 + 223 + 2,800 = 4,891

원본 대조 포인트: A팀 시트 18행(합계 1,868)이 제외되었는지, C팀 1행의 '단위: 천건' 주석.

03실습 · 60분

직접 해보기

미션 1

엑셀 정리·분석

20분
  1. module2/월간처리현황.xlsx 첨부 → 구조 파악 지시. AI가 찾은 문제점 3개 이상을 실습지에 기록.
  2. 통합·정리 지시 → 정리된 표 생성.
  3. "팀장 보고용 요약 5줄 + 차트로 보면 좋을 항목 추천" 지시.
첨부한 엑셀의 각 시트 구조와 데이터 상태(문제점 포함)를 먼저 파악해서 설명해줘.
그다음 하나의 표준 표로 통합하고, 월별 추이와 팀별 비중을 요약해줘.
미션 2

로그 분석 리포트

20분
  1. module2/batch_error.log (약 3,400줄) 첨부.
  2. 오류 유형별 통계 + 시간대 분석 + 원인 추정 리포트 생성.
  3. "운영팀 공유용" 형식(제목/현상/영향/원인/권고)으로 재구성.
야간 배치 오류 로그다. 오류 유형별 건수, 최다 발생 배치, 반복 패턴 순으로 정리하고
가장 의심되는 원인을 추정해줘. 각 판단의 근거 로그 라인을 인용할 것.
예상 결과 화면 보기
예상 결과
✳ Claude

오류 유형별 집계 (6월)

유형건수발생 배치비고
FTP/네트워크 타임아웃 (WMS 연계)58wms_send메시지는 2종이지만 동일 대상(10.20.3.40) — 같은 원인으로 판단
ORA-00060 데드락8daily_settle6/8, 6/21 집중
SMS 게이트웨이 오류(E13)11notify_batch재시도 성공
NullPointerException1daily_settle 6/14수동 재실행 필요했음
디스크 사용량 경고(85%+)4system6/24 이후 지속 — 조치 권고
미션 3

검증 실습 ★ 이 회차의 핵심

20분
  1. 미션 1~2 결과에서 숫자 2개를 골라 계산 과정을 요구 → 원본과 대조.
  2. 결론 1개를 골라 근거 인용을 요구 → 인용된 원문이 실제로 존재하는지 확인.
  3. 틀리거나 근거가 약한 부분을 찾으면 → 수정 지시 → 재확인.
04공유 · 20분

마무리

다음 회차 — "매번 역할·맥락 설명하기 귀찮지 않았나? 다음엔 그걸 저장해두는 법."

클로드코드 시작하기◀ 모듈 1모듈 3 · 업무 비서 ▶