摘要 |
The present application is generally directed to mediums, methods, and systems for providing a data aggregator and reporting engine for utilities data. Exemplary embodiments provide procedures for aggregating and reporting data. According to exemplary embodiments, a base configuration for a data aggregator is provided. A variety of characteristics and functionality are built into the base configuration of the aggregator. Each characteristic may include a plurality of built-in options. By selecting one or more relevant options for each characteristic, a utility provider can build an aggregator that applies a custom profile to aggregate and report utilities data. The options may be selected prior to run-time, or may be selected at run-time. A dynamic reporting framework is also provided. The dynamic reporting framework allows for data aggregations to be calculated during the aggregation process without requiring that either the aggregator or the reporting framework be rebuilt or redesigned. 2969230v1 Provide Aggregator Receive Settings Provide Values for Settings Configure Aggregator Access Data to be Aggregated Aggregate Data Generate Aggregation Report [g370 Fig. 3 |