Automated determination of relevant slice in multidimensional data sources
First Claim
Patent Images
1. A method to be executed at least in part in a computing device for determining a current time member from a data source, comprising:
- determining a last non-empty member in a temporally ordered first dimension of the data source;
assigning a lag value to the last non-empty member designating it as the current member; and
retrieving data from the first dimension for a scorecard operation using lag values associated with members relative to the current member.
2 Assignments
0 Petitions
Accused Products
Abstract
Data from sources without a current time designator is consumed in scorecard applications by automatically detecting an appropriate time slice based on a last non-empty member in a given level of dimension. Lag values are assigned depending on a level of time dimension members and the last non-empty member. Once the current time value is determined, corresponding values are used for dimensions that are fully loaded with non-empty values. Negative lag values may be used to retrieve data for future members.
129 Citations
20 Claims
-
1. A method to be executed at least in part in a computing device for determining a current time member from a data source, comprising:
-
determining a last non-empty member in a temporally ordered first dimension of the data source;
assigning a lag value to the last non-empty member designating it as the current member; and
retrieving data from the first dimension for a scorecard operation using lag values associated with members relative to the current member. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer executable instructions for determining a relevant slice in a scorecard system, the instructions comprising:
-
determining a last non-empty data value in a temporally ordered first dimension of the data source associated with a first scorecard metric;
if the last non-empty data value is complete, assigning a zero lag value to the last non-empty data value designating it as the current data value;
else assigning a one lag value to the last non-empty data value designating a preceding data value as the current data value; and
designating a data value of a second dimension of the data source associated with the first scorecard metric that includes only non-empty data values as a current data value of the second dimension based on the second dimension'"'"'s association with the first dimension. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for determining current data values in a data source associated with a scorecard system, comprising:
-
a scorecard application configured to compute scorecard metrics and provide a scorecard presentation based on the computed scorecard metrics;
the data source configured to store data values associated with the scorecard metrics in a temporally ordered manner; and
a time intelligence module configured to;
determine a last non-empty data value in a first dimension of the data source;
assign a zero lag value to the last non-empty data value designating it as the current data value, if the last non-empty data value is complete;
elseassign a one lag value to the last non-empty data value designating a preceding data value as the current data value; and
provide the current data value to the scorecard application for a scorecard operation. - View Dependent Claims (17, 18, 19, 20)
-
Specification