Measure factory
First Claim
1. A computer-implemented measure factory setup user interface, comprising:
- a source rule definition interface for defining an operation of data set source rules, wherein the operation of at least one of the data set source rules is responsive to the defining and occurs prior to operation of a factory rule the operation of which is dependent on completion of the operation of the at least one of the data set source rules, the defining further to associate source data on which source rules operate with a plurality of columns of at least one columnar data set;
a factory rule definition interface for defining an operation of factory rules upon data in the at least one columnar data set including an order of operation of a portion of the factory rules on a least a portion of the plurality of columns, the operation of the factory rules further constrained by a factory rule operation hierarchy that is independent of the defined order of operation, the factory rules further govern at least one of extraction, transformation, computation, and loading of data within the plurality of columns of the at least one columnar data set;
a display configuration interface for configuring user-selectable dimensions within the columnar data sets around which a user interface is arranged for viewing measures of the data in the at least one columnar data set, the measures calculated through operation of at least one of the defined data set source rules that operates on data indicated by at least one of the configured user-selectable dimensions and through operation of at least one of the defined factory rules, each of the measures having a measure type; and
a measure selection interface for selecting types of measures that are produced by the measure factory, the measures of the selected types of measures being presented in the user interface for viewing measures of the data.
1 Assignment
0 Petitions
Accused Products
Abstract
A measure factory for generating analytic measures includes data sets representing business activities arranged as columnar arrays with each column being associated with a distinct source rule that applies to the column when it is used as a data source. The measure factory includes factory rules that govern which operations on available data sources may be executed under what conditions in the measure factory, such as by taking into account the source rules and other applicable factory rules. A factory rule execution hierarchy governs the execution of ready factory rules that lack dependency on other factory rules before executing ready factory rules that have dependency on other factory rules. A script generation facility generates a script to process the plurality of factory rules according to the factory rule execution hierarchy.
-
Citations
19 Claims
-
1. A computer-implemented measure factory setup user interface, comprising:
-
a source rule definition interface for defining an operation of data set source rules, wherein the operation of at least one of the data set source rules is responsive to the defining and occurs prior to operation of a factory rule the operation of which is dependent on completion of the operation of the at least one of the data set source rules, the defining further to associate source data on which source rules operate with a plurality of columns of at least one columnar data set; a factory rule definition interface for defining an operation of factory rules upon data in the at least one columnar data set including an order of operation of a portion of the factory rules on a least a portion of the plurality of columns, the operation of the factory rules further constrained by a factory rule operation hierarchy that is independent of the defined order of operation, the factory rules further govern at least one of extraction, transformation, computation, and loading of data within the plurality of columns of the at least one columnar data set; a display configuration interface for configuring user-selectable dimensions within the columnar data sets around which a user interface is arranged for viewing measures of the data in the at least one columnar data set, the measures calculated through operation of at least one of the defined data set source rules that operates on data indicated by at least one of the configured user-selectable dimensions and through operation of at least one of the defined factory rules, each of the measures having a measure type; and a measure selection interface for selecting types of measures that are produced by the measure factory, the measures of the selected types of measures being presented in the user interface for viewing measures of the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method that facilitates defining a measure factory comprising:
-
defining an operation of data set source rules that associate data within a plurality of columns of a columnar data set; defining an operation of factory rules that govern at least one of extraction, transformation, computation, and loading of data of the columnar data set; defining user-selectable dimensions within the data set around which a user interface for viewing an output of the measure factory is arranged; and defining measures that are presented in the user interface.
-
-
11. A computer-implemented method of measure factory setup, comprising:
-
defining an operation of data set source rules, wherein the operation of at least one of the data set source rules is responsive to the defining and occurs prior to operation of a factory rule the operation of which is dependent on completion of the operation of the at least one of the data set source rules; associating source data with a plurality of columns to define a columnar data set based on the operation of data set source rules; defining an operation of factory rules upon data in the columnar data set including an order of operation of a portion of the factory rules on a least a portion of the plurality of columns, the operation of the factory rules further constrained by a factory rule operation hierarchy that is independent of the defined order of operation; governing at least one of extraction, transformation, computation, and loading of data within the columnar data set responsive to the operation of factory rules; configuring user-selectable dimensions within the columnar data set around which a user interface is arranged for viewing measures of the data calculated from the columnar data set that are output by a measure factory; and selecting measures produced by the measure factory that are presented in the user interface for viewing measures of the data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification