~/talk

High Performance Data Loss

Talkat PyData Fest Amsterdam 2020 · 2020-06-15..06-20· [data-visualization]
links:none on file
slides:none on file

Concrete failures with Apache Spark parsing CSVs produce silently wrong results: invalid dates overflow to other calendar days, type mismatches nullify entire rows, and unquoted multiline fields split records so an aggregate becomes 127453 reported vs 9 true. Fixes land in newer releases but many clusters run old versions. Built small reproductions that demonstrate each bug, show which parser settings avoid the problems, and recommend row‑level validation with Great Expectations or json schema and explicit CSV options.

AI-written summary · about

  1. 0:00Silent data loss intro
  2. 1:30Data loss without errors
  3. 3:36Invalid dates overflow
  4. 8:09Schema enforcement nullifies rows
  5. 9:54CSV parsing quirks
  6. 13:25Aggregation inflation
  7. 16:13CSV multi-line ignored
  8. 19:02Parsing pitfalls overview
  9. 20:29Remedies for data loss
  10. 23:59Data reconciliation tools
  11. 26:25Data loss stories
  12. 27:50ML for data quality
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.