System and method for automated problem isolation in systems with measurements structured as a multidimensional database
First Claim
1. A system for obtaining information by automatically navigating measurement data that is structured into cubes comprising a plurality of dimensions, the system being associated with a multidimensional database component for specifying said cubes, said system comprising:
- (a) a dimension selection component that quantifies information provided by navigating to a dimension;
(b) a cube selection component that quantifies the extent to which a cube provides information; and
(c) an automated navigation engine that uses the multidimensional database component, the dimension selection component and the cube selection component to automate navigations by iteratively selecting the best cube within successively selected cube dimensions to arrive at the cube having the desired information.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are described for automating navigations in systems with measurement data that are structured as a multidimensional database (MDDB). The navigation includes an Automated Navigation Engine that uses external representations of a dimension selection function and a cube selection function to guide MDDB navigations. The method consists of the steps: (1) select the MDDB dimension that has the largest dimension selection score; (2) if this score is too small, terminate the method; (3) otherwise, select the cube with the largest cube selection score. These steps are performed repeatedly until (2) applies. Navigations can be performed for data mining, problem isolation, trending analysis, etc.
65 Citations
25 Claims
-
1. A system for obtaining information by automatically navigating measurement data that is structured into cubes comprising a plurality of dimensions, the system being associated with a multidimensional database component for specifying said cubes, said system comprising:
-
(a) a dimension selection component that quantifies information provided by navigating to a dimension;
(b) a cube selection component that quantifies the extent to which a cube provides information; and
(c) an automated navigation engine that uses the multidimensional database component, the dimension selection component and the cube selection component to automate navigations by iteratively selecting the best cube within successively selected cube dimensions to arrive at the cube having the desired information. - View Dependent Claims (2, 3, 4)
-
-
5. A method for a system to automatically navigate measurement data for information gathering, wherein said measurement data is structured into a plurality of cubes comprising a plurality of dimensions, said method comprising the steps of:
-
(a) characterizing the information potential of said data for each of said plurality of dimensions;
(b) selecting the dimension having the greatest information potential based upon said characterizing;
(c) comparing the dimension information potential of said selected dimension to a preset threshold;
(d) terminating the method if the dimension information potential for said selected dimension is less than said threshold;
(e) determining the cube information potential for at least one of said plurality of cubes within said selected dimension when said dimension information potential is not less than said threshold;
(f) selecting the cube within the selected dimension with the largest cube information potential, and (g) iteratively selecting the best cube within successively selected cube dimensions by repeating steps (b) through (f) to arrive at the cube having the desired information. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for providing automated problem isolation for a computer system adapted for detecting a problem, for gathering relevant problem data, and for providing said data in a cube, comprising the steps of:
-
(a) obtaining an initial cube of relevant data from said computer system;
(b) selecting a cube dimension that best isolates the problem;
(c) comparing said selected cube dimension to a threshold;
(d) finding the best cube in said selected cube dimension when said selected cube dimension is not less than said threshold;
(e) repeating steps (b) through (d) until said selected cube dimension is less than said threshold. - View Dependent Claims (14, 15, 16, 17)
(a) selecting a present dimension score;
(b) identifying a successive dimension in said cube;
(c) computing a successive dimension score for said successive dimension;
(d) comparing said successive dimension score to said present dimension score;
(e) replacing said present dimension score with said successive score when said successive score better isolates the problem;
(f) determining whether all dimensions have been analyzed; and
(g) repeating steps (b) through (f) until all dimensions have been analyzed.
-
-
16. The method of claim 15 further comprising applying at least one of a cube score function and a dimension score function for computing scores.
-
17. The method of claim 16 wherein at least one of said cube score function and said dimension score function is externally specified.
-
18. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for a system associated with said machine to navigate measurement data for information gathering, wherein said measurement data is structured into a plurality of cubes comprising a plurality of dimensions, said method steps comprising:
-
(a) characterizing the information potential of said data for each of said plurality of dimensions;
(b) selecting the dimension having the greatest information potential based upon said characterizing;
(c) comparing the dimension information potential of said selected dimension to a preset threshold;
(d) terminating the method if the dimension information potential for said selected dimension is less than said threshold;
(e) determining the cube information potential for at least one of said plurality of cubes within said selected dimension when said dimension information potential is not less than said threshold;
(f) selecting the cube within the selected dimension with the largest cube information potential, and (g) iteratively selectinq the best cube within successively selected cube dimensions by repeating steps (b) through (f) to arrive at the cube having the desired information. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification