摘要 |
A method and apparatus for arranging and accessing database data in a manner such that massive amounts of data can be aggregated and manipulated in many different ways to generate reports of many different types in a rapid manner, the method including storing data in point slices where each slice includes data having similar attributes, receiving a report request from which data attributes corresponding to the data needed to instantiate the report can be gleaned, identifying at least one required point slice including the needed data, determining if the point slice exists, where the point slice does not exist, accessing other data and generating the point slice and perhaps some intervening point slices, storing the newly generated point slices and then using the required point slice to instantiate and provide the report.
|