Link Search Menu Expand Document

System Architecture


Application 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.