System Architecture
- The architecture follows the data warehouse- and ETL principle (Extract, Transform, Load), where “Load” colloquially stands for store.
- Time series data from multiple Data Sources get collected and saved in a raw format (the only exceptions are influxDB data, where the original raw data does not get saved).
- To keep things simple, all the configurations and time series data are saved as csv files.
- An aggregation and filter process then collects the required datapoints according to the app configuration and saves again the preprocessed data.
- The Shiny application consists of different modules which then access, analyzes and visualizes these processed data.