APPARATUS AND METHOD FOR DYNAMICALLY MATERIALIZING A MULTI-DIMENSIONAL DATA STREAM CUBE
First Claim
Patent Images
1. A computer readable storage medium, comprising executable instructions to:
- generate a stream cube to store data received from multiple data sources;
generate a plurality of multi-dimensional data streams to represent the received data;
repeatedly determine a materialization strategy for the stream cube; and
materialize the stream cube according to the materialization strategy to record the multi-dimensional data streams.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer readable storage medium comprises executable instructions to generate a stream cube to store data received from multiple data sources. A plurality of multi-dimensional data streams are generated to represent the received data. A materialization strategy is repeatedly determined for the stream cube. The stream cube is materialized according to the materialization strategy to record the multi-dimensional data streams.
22 Citations
25 Claims
-
1. A computer readable storage medium, comprising executable instructions to:
-
generate a stream cube to store data received from multiple data sources; generate a plurality of multi-dimensional data streams to represent the received data; repeatedly determine a materialization strategy for the stream cube; and materialize the stream cube according to the materialization strategy to record the multi-dimensional data streams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable storage medium, comprising executable instructions to:
-
generate a stream cube for representing multi-dimensional data streams; repeatedly determine a materialization path for the stream cube based on a predetermined criterion and a cost function; and record the multi-dimensional data streams into the stream cube according to the materialization path. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for dynamically materializing a multi-dimensional stream cube having a plurality of cuboids, comprising:
-
computing a cost for materializing each cuboid in the stream cube; computing a cost for each potential materialization path in the stream cube; and selecting a materialization path from the potential materialization paths in the stream cube that has the lowest cost. - View Dependent Claims (24, 25)
-
Specification