~/talk

How to Test BigData/ETL Solutions?

Talkat TestCon Europe 2023 · 2023-10-25..10-27· [databases, testing]
slides:none on file

Claims that table-heavy ETL is best tested by Cucumber table tests with fast unit checks and SQL formatting via IntelliJ, that pipelines run as Airflow DAGs numbering about 4,000 jobs, and that developers execute PR code on the production cluster writing to ephemeral test tables to validate behavior. Expect 1%–10% sampled or synthetic test data, anomaly models with many false positives, storage cost audits deleting unused tables, and CI/CD on GitHub deploying on green checks.

AI-written summary · about

  1. 0:00Testing BigData and ETL
  2. 3:20What is ETL and pipelines
  3. 7:58Unit and integration testing
  4. 12:53Testing DAGs and cycles
  5. 15:49Test environments for BigData
  6. 17:35Test pyramid for pipelines
  7. 19:00Data validation and checks
  8. 21:46Anomaly detection in pipelines
  9. 24:17Ownership management for tables
  10. 26:06Finding bugs via data quality
  11. 27:10Cost optimization in pipelines
  12. 28:36Conclusion and key takeaways
~/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.