Before we can start playing with our pretty data, we'll need to put together a simple data pipeline. Patience! This is likely to be one of the rare opportunities where you will have significant control of the data that goes into your data source. Even if you don't ever plan to involve yourself in data acquisition, it helps to know some of the techniques and issues surrounding it, if only to appreciate the work that often goes into tailoring and cleaning data so it can be analyzed or visualized.
Our plan of attack for this part of our tutorial is quite straightforward:
- Spin up both an InfluxDB and a Grafana server.
- Code review a simple extraction, transformation, load (ETL) script to gather weather data.
- Execute the script to populate an InfluxDB database.
- Configure an InfluxDB Data Source.
Let's get started!
Launching server Docker containers
The first...