Real time datamining
First Claim
1. A method comprising:
- determining a plurality of dimensions within a reporting pyramid model to be used as statistical variables, the reporting pyramid model comprising a plurality of pyramid levels;
identifying criteria for retrieving lower level data associated with a value from a first report corresponding to one of the plurality of pyramid levels;
submitting to a database, by a processing device, a request for a dataset, wherein the request is in view of the plurality of dimensions and the criteria;
receiving the dataset in response to the request;
applying to the dataset, by the processing device, a user-selected statistical function; and
creating, by the processing device, a second report in view of the user-selected statistical function.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for real time datamining. In one embodiment, the method includes receiving a user request for datamining with respect to a value from a report associated with a specific pyramid level, identifying a datamining function to be performed for statistical analysis of lower level data pertaining to the value from the report, identifying dimensions to be used as variables for the statistical analysis, and determining criteria for selecting the lower level data associated with the value from the report. The method may further include submitting a request to one or more source databases, the request reflecting the identified dimensions and the determined criteria, performing the datamining function on a data set received from the source databases, and creating a datamining report based on a result of the performed datamining function.
-
Citations
20 Claims
-
1. A method comprising:
-
determining a plurality of dimensions within a reporting pyramid model to be used as statistical variables, the reporting pyramid model comprising a plurality of pyramid levels; identifying criteria for retrieving lower level data associated with a value from a first report corresponding to one of the plurality of pyramid levels; submitting to a database, by a processing device, a request for a dataset, wherein the request is in view of the plurality of dimensions and the criteria; receiving the dataset in response to the request; applying to the dataset, by the processing device, a user-selected statistical function; and creating, by the processing device, a second report in view of the user-selected statistical function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a memory to store a first report and a second report; and a processing device to; determine a plurality of dimensions within a reporting pyramid model to be used as statistical variables, the reporting pyramid model comprising a plurality of pyramid levels, identify criteria for retrieving lower level data associated with a value from the first report corresponding to one of the plurality of pyramid levels, submit a request for a dataset to a database, wherein the request is in view of the plurality of dimensions and the criteria, receive the dataset in response to the request, apply to the dataset a user-selected statistical function, and create the second report in view of the user-selected statistical function. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
-
determining a plurality of dimensions within a reporting pyramid model to be used as statistical variables, the reporting pyramid model comprising a plurality of pyramid levels; identifying criteria for retrieving lower level data associated with a value from a first report corresponding to one of the plurality of pyramid levels; submitting to a database, by the processing device, a request for a dataset, wherein the request is in view of the plurality of dimensions and the criteria; receiving the dataset in response to the request; applying to the dataset by the processing device, a user-selected statistical function; and creating, by the processing device, a second report based on the statistical function. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification