CPC G06F 16/221 (2019.01) [G06F 16/2365 (2019.01); G06F 16/24578 (2019.01); G06F 16/25 (2019.01); G06F 16/285 (2019.01); G06F 17/10 (2013.01)] | 20 Claims |
1. A method for execution by a computer of a database management system, the method comprising:
obtaining a dataset that includes a set of data records, wherein the data set is associated with a set of data characteristics;
selecting a ranked analytical calculation of a ranked list of analytical calculations that are able to be executed on the dataset, wherein a list of analytical calculations are ranked based on the set of data characteristics and a set of analytical calculation characteristics associated with the list of analytical calculations to produce the ranked list of analytical calculations, and wherein an analytical calculation characteristic of the set of analytical calculation characteristics indicates an estimated execution time to perform the analytical calculation; and
executing the selected ranked analytical calculation on the dataset to produce an analytical calculation result.
|