~/talk

Large Scale Data Validation (with Spark and Dask)

Talkat PyCon US 2021 · 2021-05-14..05-15· [data-visualization, machine-learning]
slides:none on file

Compares Great Expectations (pandas + Spark) and Pandera (pandas only), shows tradeoffs: Great Expectations gives data docs and detailed failure output and suits weekly model training, Pandera is lightweight and fast for a 10‑minute inference pipeline. Demonstrates running Pandera on Spark via Fugue so pandas validators scale, and builds a pipeline that applies per-partition custom validations (different price ranges per state) in parallel on Spark — the approach works in the case study.

AI-written summary · about

  1. 0:00Start
  2. 2:11What Data Validation Is
  3. 3:57Common Validations
  4. 5:57Expectation Methods
  5. 7:46Expectation Config
  6. 8:26Data Profiler
  7. 9:46Pandaras
  8. 10:15Example Code Snippet
  9. 14:24Sample Code
  10. 20:37Validation by Partition
~/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.