1. A method executed at least in part in a computing device for providing online data storage associated with usage reporting, the method comprising: causing raw usage data to be transformed and aggregated for extraction measurement data at local components; causing the measurement data to be uploaded to a multidimensional database; combining the received measurement data with data processed by other local components; store raw usage data and measurement data to a distributed file system; and combining the raw usage data and the measurement data at the distributed file system.