顧客データを扱う
제품팀이 절대 볼 수 없는 것을 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
- 行数を数えると間違う — CSV は思ったより難しい reading
- 件数が合わない — 行ではなくレコードを数える lab
- クイズ: 規格を守らない CSV quiz
黙って変わる受信スキーマ
- ファイル名は同じなのに中身が変わった reading
- 13週目に売上がゼロになった — 受信契約をコードにする lab
- クイズ: 黙って変わる受信スキーマ quiz
「なし」と「同じ」
- 「なし」は一つではなく、「同じ」も一つではない reading
- 平均が二つある — 「なし」と「同じ」を規則で決める lab
- クイズ: 「なし」と「同じ」 quiz
全部は載らないファイル
- メモリに全部は載らないファイル reading
- ノートでは動いたのにポッドで死ぬ lab
- クイズ: 全部は載らないファイル quiz
標本と統計で異常を見つける
- 形式はすべて合っているのに値がおかしい reading
- 検証器は緑なのに数字がおかしい lab
- クイズ: 標本と統計で異常を見つける quiz