~/talk

Data Validation for Feature pipelines: Using Great Expectations and Hopsworks

Talkat PyData Global 2022 · 2022-12-01..12-03· [machine-learning]
links:none on file
slides:none on file

Feature pipelines validate at write time into a feature store by attaching an expectation suite to a Hopsworks feature group so data is checked before ingestion. Implementation uses Great Expectations (profiles proposing checks, detailed validation reports), compares alternatives like Pydantic and Pandera, and supports strict or “ingest anyway” modes, alerts to Slack/PagerDuty, and history tracking. Demo shows profiling suggesting 56 expectations with six failing and a pipeline that runs seven expectations and returns detailed failure rows for debugging.

AI-written summary · about

  1. 0:00Data validation for feature pipelines
  2. 2:56Duplicated validation logic problems
  3. 5:05Feature store simplifies feature engineering
  4. 9:59Evolving data in feature stores
  5. 10:22Data validation libraries comparison
  6. 14:46Great Expectations core concepts
  7. 16:31Integrating Great Expectations with feature store
  8. 19:25Live demo: Great Expectations with Hopsworks
  9. 23:44Handling validation failures and alerts
  10. 25:53Configuring expectations and memory
~/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.