CPC G06F 16/2282 (2019.01) [G06F 16/2264 (2019.01); G06F 16/244 (2019.01); G06F 16/24542 (2019.01); G06F 16/24556 (2019.01); G06F 16/283 (2019.01)] | 20 Claims |
1. A method comprising:
receiving a set of database query statements applied to a virtual multi-dimensional data model representing a subject database, the virtual multidimensional data model comprising virtual cube attributes derived from at least a portion of subject database metadata associated with the subject database;
generating a set of aggregate performance metrics associated with a set of recommended aggregates; and
selecting an aggregate from a set of recommended aggregates based on the aggregate performance metrics, the selected aggregate representing a set of raw data in the subject database referenced by at least one of the virtual cube attributes, the selected aggregate including a first of number of objects derived from the set of raw data, the first number of objects being fewer than a second number of objects associated with the set of raw data.
|