고객 데이터 다루기
제품팀이 절대 볼 수 없는 것을 FDE 는 봅니다. 실제 고객 데이터의 지저분함이 그중 하나입니다. 이 코스는 깨진 CSV 를 진단하고, 재사용 가능한 검증기를 만들고, SQL 로 고객의 질문에 답하는 세 단계를 다룹니다. 정답 데이터가 아니라 현실의 데이터에서 출발하기 때문에, NULL 과 중복과 인코딩과 타입이 어떻게 조용히 잘못된 답을 만드는지를 손으로 겪게 됩니다.
중급 · 레슨 30 · 실습 10
커리큘럼
더러운 데이터 진단
- 고객 데이터는 예제 데이터처럼 생기지 않았다 reading
- 깨진 주문 CSV 정제하기 lab
- 퀴즈: 더러운 데이터 진단 quiz
정제와 검증
- 통과를 말하지 못하는 검증기는 검증기가 아니다 reading
- 재사용 가능한 검증기 만들기 lab
- 퀴즈: 정제와 검증 quiz
SQL 로 답 찾기
- 가장 위험한 SQL 은 에러를 내지 않는다 reading
- SQL 로 고객 질문에 답하기 lab
- 퀴즈: SQL 로 답 찾기 quiz
고객 데이터를 다루는 규칙
- 권한이 있다고 봐도 되는 것은 아니다 reading
- 밖으로 내보낼 한 장 만들기 lab
- 퀴즈: 고객 데이터를 다루는 규칙 quiz
글자가 깨졌다
- 글자가 깨졌다 — 추측하지 말고 판정하라 reading
- 이름 칸이 전부 네모다 — 판정 도구를 만든다 lab
- 퀴즈: 글자가 깨졌다 quiz
규격을 안 지킨 CSV
말없이 바뀌는 수신 스키마
- 파일 이름은 그대로인데 안이 바뀌었다 reading
- 13주차에 매출이 0 이 됐다 — 수신 계약을 코드로 lab
- 퀴즈: 말없이 바뀌는 수신 스키마 quiz
없음과 같음
- 없음은 한 가지가 아니고, 같음도 한 가지가 아니다 reading
- 평균이 두 개다 — 없음과 같음을 규칙으로 lab
- 퀴즈: 없음과 같음 quiz
다 못 올리는 파일
- 메모리에 다 올릴 수 없는 파일 reading
- 노트북에서는 됐는데 파드에서 죽는다 lab
- 퀴즈: 다 못 올리는 파일 quiz
표본과 통계로 이상 찾기
- 형식은 다 맞는데 값이 이상하다 reading
- 검증기는 초록불인데 숫자가 이상하다 lab
- 퀴즈: 표본과 통계로 이상 찾기 quiz