~/talk

A 101 in time series analytics with Apache Arrow, Pandas and Parquet

Talkat PyBay 2024 · on Saturday, 2024-09-21· [python, data-engineering]
slides:none on file

Shows how a production pipeline is built end to end: a machine simulator → MQTT → Telegraf ingestion → InfluxDB 3.0 storing data as Parquet compression and exposing results via Arrow Flight SQL and DataFusion. Demos use PyArrow and Pandas to downsample and aggregate, write/read Parquet, and feed Plotly/Grafana dashboards. Notebook examples include anomaly-detection toolkit runs and a NOAA water-temperature autocorrelation test that returns no significant autocorrelation. Claims large storage and scan savings after switching to Parquet and Arrow-backed tooling.

AI-written summary · about

  1. 0:00Introduction to time series analytics
  2. 1:26Why time series databases matter
  3. 5:34Time series database architectures
  4. 7:19Telegraf ingestion agent overview
  5. 9:02SQL aggregate functions in InfluxDB
  6. 9:43Apache Parquet explained
  7. 11:48Apache Arrow framework basics
  8. 13:12Arrow Flight and Flight SQL
  9. 15:38Arrow table creation example
  10. 17:24Working with Parquet files
  11. 18:28Downsampling data with Pandas
  12. 20:13Sending data to InfluxDB
  13. 21:16Anomaly detection toolkit
  14. 22:59Auto correlation explained
  15. 26:06Resources and tools summary
  16. 28:44Q&A session
~/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.