Jul 25, 2024
Stateful Data Transformation Use Case: Downsampling
🧑🏫 This third episode in the course expands on stateful transformations from the last episode with an industrial use case: downsampling. You’ll learn about time series data, the challenges when dealing with high velocity data and why downsampling is often required. You’ll be introduced to InfluxDB (a time series database) and work through solving common challenges in a coding session.
Presenters:
Prerequisites
- 📺 Watch Episode 2 https://www.youtube.com/watch?v=61xradVrKwQ (YouTube) https://www.linkedin.com/events/7209204053875003392/ (LinkedIn)
- ☁️ Sign up for a free trial of InfluxDB Cloud Serverless (if you want to follow along)
- 🐍 Python 3.8+
- 🐳 Docker
- ✍️ IDE (VS Code, PyCharm or GitHub Codespaces)
- ⭐️ Star the repo to follow/support the project https://github.com/quixio/quix-streams
Register to attend live:
Watch the recording:
What you'll learn
📖 Theory
- High velocity data ingestion
- Time series data and databases
- Downsampling with an industrial use case
💻 Coding Session
- Downsampling using stateful operations
Useful resources
📚 Docs
- Quix InfluxDB integrations:
https://quix.io/docs/integrations/databases/influxdb/overview.html - Predictive maintenance, Downsampling:
https://quix.io/docs/tutorials/predictive-maintenance/downsampling.html - Use Quix Streams to downsample data:
https://docs.influxdata.com/influxdb/cloud-serverless/process-data/downsample/quix/
📝 Blog Posts
- Predict 3D printer failures in real-time using sensor data:
https://quix.io/blog/build-deploy-predictive-maintenance-app
🎓 Exercises
Get notified about upcoming episodes
Leave your email and we'll drop a reminder in your inbox when future episodes of the course are ready to go live.
Thanks! Look out for reminders in your inbox 👀
Please check your email address is correct