User interface for the report designer. The central panel (A) displays a preview of the report. The right-most panel (B) shows a searchable list of items that can be dragged and dropped in the configuration panel (C). The configuration of the report template can be further refined by filtering data, applying various functions or aggregating data. A number of flags to fine tune SQL queries are available for advanced users. A preview of the report can be automatically generated when the configuration is updated to facilitate the creation of the report. Once created, reports are automatically updated and may be further mined.