Reusable measures
First Claim
Patent Images
1. A method, comprising:
- presenting a list of measure types and schema elements against which measures associated with the measure type can be processed;
receiving a selection for a desired measure type and one or more schema elements from the list;
presenting a new list for available measures defined within the desired measure type;
receiving a new selection for a desired measure from the new list; and
presenting metadata for the desired measure to a requester, wherein the metadata defines processing associated with the desired measure which is to be processed against the one or more selected schema elements, wherein each of the available measures and the desired measure are aggregations associated with multiple calculations, and wherein at least one of the available measures uses multiple layers of aggregation as a two-step aggregation, and wherein the presented metadata includes a description of configured parameters for processing the desired measure, the description includes an analysis schema and level for a data store being used with the desired measure, calculation information for the desired measure, filter information that can be used with the desired measure, ordering information for the desired measure, and display information for the desired measure, and wherein the description describes how the desired measure goes about achieving a calculation associated with the calculation information.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are presented for reusing business measures within a data store. A measure is associated with a measure type. Each measure is associated with a particular data store schema or schema element and includes metadata for fields and calculations against those fields. Requestors can select existing measures, create new measures, delete existing measures, and/or modify existing measures. A measure, when processed against the data store, produces results from a data store that are associated with the data store schema or the schema element and which conform to the fields and calculations defined within the measure'"'"'s metadata.
10 Citations
20 Claims
-
1. A method, comprising:
-
presenting a list of measure types and schema elements against which measures associated with the measure type can be processed; receiving a selection for a desired measure type and one or more schema elements from the list; presenting a new list for available measures defined within the desired measure type; receiving a new selection for a desired measure from the new list; and presenting metadata for the desired measure to a requester, wherein the metadata defines processing associated with the desired measure which is to be processed against the one or more selected schema elements, wherein each of the available measures and the desired measure are aggregations associated with multiple calculations, and wherein at least one of the available measures uses multiple layers of aggregation as a two-step aggregation, and wherein the presented metadata includes a description of configured parameters for processing the desired measure, the description includes an analysis schema and level for a data store being used with the desired measure, calculation information for the desired measure, filter information that can be used with the desired measure, ordering information for the desired measure, and display information for the desired measure, and wherein the description describes how the desired measure goes about achieving a calculation associated with the calculation information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving a desired measure type; presenting generic metadata associated with a generic measure for the desired measure type, and wherein the presented generic metadata includes a description of configured parameters for processing the generic measure, the description includes an analysis schema and level for a data store being used with the generic measure, calculation information for the generic measure, filter information that can be used with the generic measure, ordering information for the generic measure, and display information for the generic measure, and wherein the description describes how the generic measure goes about achieving a calculation associated with the calculation information; receiving modifications to the generic metadata; identifying a data store schema and schema element for use with the generic measure; and storing the modified generic measure as a new measure of the desired measure type and which is associated with the data store schema and the schema element, and wherein the new measure is an aggregation associated with multiple calculations, and wherein the aggregation is a two-step aggregation that utilizes multiple layers of aggregation. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a data store implemented in and embodied on a machine-readable medium as a database; and a measure editor implemented in and embodied on the machine-readable medium and to be processed by a machine, wherein the measure editor is to interact with the data store and with a requester to build a business analysis module, and wherein the measure editor is to identify measures associated with selected measure types and is to assemble select ones of the measures for use in the business analysis module, and wherein the measure types, the measures, and business data, which the business analysis module processes against, reside in the data store and process against requestor identified data store schema elements, and wherein each measure is associated with an aggregation of multiple calculations that process against selective portions of the business data, and wherein at least one measure is a two-step aggregation that utilizes multiple layers of aggregation, and wherein generic metadata is presented with the measures, the presented generic metadata includes descriptions of configured parameters for processing the measures, the description includes an analysis schema and level for a data store being used with the measures, calculation information for the measures, filter information that can be used with the measures, ordering information for the measures, and display information for the measures, and wherein the description describes how the measures go about achieving calculations associated with the calculation information. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification