Report

This kind is intended for generation of analytical reports that show aggregated values first and allow for drill down browsing of underlying data. While reports can store the data in the database, this facility is provided rather for saving of report settings than aggregated report result. Reports are expected to be executed in three consecutive stages:

1) Collect the necessary data
2) Calculate aggregate values
3) Pass the data to the browser and display it

See more on Report customization