~/talk

Structured Streaming with PySpark and Azure Databricks

links:none on file
slides:none on file

Structured streaming claims to make real‑time “continuous applications” practical by treating streams as tables and keeping computations consistent; the demo uses PySpark + Azure Databricks reading JSON messages from Azure Event Hubs, derives a schema, casts columns, visualizes ops, and writes checkpointed output as Parquet so data is replayable. A working parking garage emulator generates entry/exit events, memory and file sinks show low‑latency updates, and checkpointing restores state, but row‑wise duration calculations hit a partition/window limitation and fail to run.

AI-written summary · about

  1. 0:00Introduction
  2. 2:11Motivation for streaming data
  3. 5:00Real-time streaming building blocks
  4. 11:42PySpark fundamentals
  5. 18:35Databricks workspace overview
  6. 29:07Why Databricks simplifies processing
  7. 39:15Continuous applications
  8. 46:03Structured Streaming principles
  9. 47:52Demo: streaming pipeline setup
  10. 50:24Connecting to Event Hubs
  11. 53:20Processing streaming data
  12. 1:03:24Interactive analytics
  13. 1:11:22Streaming challenges
  14. 1:14:16Checkpointing and storage
  15. 1:17:32Stream joins and advanced cases
  16. 1:21:09Q&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.