~/talk

From Streams to Tables and Back Again: A Demo of Flink’s Table & SQL API

Talkat Flink Forward Berlin 2017 · 2017-09-11..09-13· [databases, data-engineering]
github:twalthr
slides:none on file

Live demo of Flink’s Table & SQL API shows a prototype SQL CLI that runs in embedded and cluster modes, reads a JSON catalog, and registers user-defined table sources and functions. Examples use a New York taxi event stream (each ride emits two events) to run non-windowed aggregates, retractions in dynamic tables, SQL OVER windows and GROUP BY windows (sliding 15‑minute windows every 5 minutes, and a 10‑minute preceding OVER). Running aggregates emit retract messages (false = delete, true = insert), and jobs submit to a cluster and execute, aside from minor live-demo glitches.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 2:31Sequel CLI client overview
  3. 5:04Taxi events source demo
  4. 7:51Running simple queries
  5. 9:23Real-time event processing
  6. 10:07User-defined functions
  7. 10:51Running aggregates
  8. 11:33Filtering and UDFs
  9. 12:18Over windows example
  10. 14:25Cluster deployment demo
  11. 17:17Q&A session
  12. 17:58Query plan explanation
  13. 19:14Hive integration discussion
  14. 20:44Production and sampling goals
  15. 21:33Future tooling plans
  16. 22:35State reuse and checkpoints
~/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.