~/talk

Delta Lake: Recompute without Bangs or Fuss

TalkinFrenchat BDX I/O 2024 · on Friday, 2024-11-08· [data-engineering, devops-and-delivery]
links:none on file
slides:none on file

A Spark job computes month‑to‑date revenue growth and writes results into a Delta Lake table using Dynamic Partition Overwrite and replaceWhere so only affected partitions or rows are updated. Airflow runs the single Spark program with start/end date parameters for per‑date replays, one‑click reruns, and a two‑year historical backfill; example runs show values changing (e.g. €50 → €500 → €56,000) and a backfill adjusting September to €46,000, illustrating the pipeline avoids heavy joins or full table overwrites.

AI-written summary · about

  1. 0:00Introduction
  2. 2:52Concrete use case
  3. 4:16Key technologies: Delta and Airflow
  4. 7:09Historical recovery and recomputations
  5. 9:37Update methods with Delta
  6. 12:07Handling incidents with Airflow
  7. 13:51Delta Lake benefits
  8. 14:33Delta vs Iceberg vs Databricks
  9. 15:19Q&A
~/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.