Smarter Business Intelligence Systems
First Claim
1. A method for analyzing a plurality of reports, said method comprising:
- predicting results of future reports based on past reports;
identifying a first report that deviates from its predicted results with a change detection module; and
identifying at least one report sharing a dependency with the first report by performing at least one of a dependency analysis and a usage analysis with a dependency analysis module,said performing of the dependency analysis including;
identifying at least one second report that deviates from its predicted results, andlabeling the first report and the at least one second report as sharing a dependency, andsaid performing of the usage analysis including;
identifying at least one report analyzed by an analyst in response to said identifying of the first report, andlabeling the first report and the at least one report analyzed by the analyst as sharing a dependency.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of the invention provides a method and system for analyzing a plurality of reports. More specifically, a change detection module predicts results of future reports based on past reports and identifies a first report that deviates from its predicted results. A dependency analysis module connected to the change detection module at least one report sharing a dependency with the first report by performing a dependency analysis and/or a usage analysis. The dependency analysis labels the first report and at least one second report as sharing a dependency if the second report deviates from its predicted results. The usage analysis labeling the first report and at least one report analyzed by an analyst as sharing a dependency if the report analyzed by the analyst is analyzed in response to the identification of the first report.
-
Citations
20 Claims
-
1. A method for analyzing a plurality of reports, said method comprising:
-
predicting results of future reports based on past reports; identifying a first report that deviates from its predicted results with a change detection module; and identifying at least one report sharing a dependency with the first report by performing at least one of a dependency analysis and a usage analysis with a dependency analysis module, said performing of the dependency analysis including; identifying at least one second report that deviates from its predicted results, and labeling the first report and the at least one second report as sharing a dependency, and said performing of the usage analysis including; identifying at least one report analyzed by an analyst in response to said identifying of the first report, and labeling the first report and the at least one report analyzed by the analyst as sharing a dependency. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for analyzing a plurality of reports, said method comprising:
-
predicting results of future reports based on past reports; identifying a first report that deviates from its predicted results with a change detection module; identifying at least one report sharing a dependency with the first report by performing at least one of a dependency analysis and a usage analysis with a dependency analysis module, said performing of the dependency analysis including, labeling the first report and at least one second report as sharing a dependency if the at least one second report deviates from its predicted results, and said performing of the usage analysis including, labeling the first report and at least one report analyzed by an analyst as sharing a dependency if the at least one report analyzed by the analyst is analyzed in response to said identifying of the first report; and performing a fine grain analysis, including; if the dependency analysis is performed, labeling the first report and the at least one second report as sharing a dependency if at least one sub-component of the first report and at least one sub-component of the at least one second report share a dependency, and if the usage analysis is performed, labeling the first report and the at least one report analyzed by the analyst as sharing a dependency if at least one sub-component of the first report and at least one sub-component of the at least one report analyzed by the analyst share a dependency. - View Dependent Claims (7, 8, 9)
-
-
10. A method for analyzing a plurality of reports, said method comprising:
-
predicting results of future reports based on past reports; identifying a first report that deviates from its predicted results with a change detection module; identifying at least one report sharing a dependency with the first report by performing at least one of a dependency analysis and a usage analysis with a dependency analysis module, said performing of the dependency analysis including; identifying at least one second report that deviates from its predicted results, and labeling the first report and the at least one second report as sharing a dependency, and said performing of the usage analysis including; identifying at least one report analyzed by an analyst in response to said identifying of the first report, and labeling the first report and the at least one report analyzed by the analyst as sharing a dependency; and performing a root cause analysis for a select report, the root cause analysis including; analyzing at least one dependent report, the dependent report sharing a dependency with the select report, said analyzing of the at least one dependent report including calculating a deviation for each of the sub-components of the dependent report that deviate from the predicted results of the dependent report; and ranking the sub-components of the dependent report based on the calculated deviations.
-
-
11. A system for analyzing a plurality of reports, said system comprising:
-
a change detection module for predicting results of future reports based on past reports and identifying a first report that deviates from its predicted results; a dependency analysis module connected to said change detection module, said dependency analysis module identifies at least one report sharing a dependency with the first report by performing at least one of a dependency analysis and a usage analysis, the dependency analysis identifies at least one second report that deviates from its predicted results and labels the first report and the at least one second report as sharing a dependency, and the usage analysis identifies at least one report analyzed by an analyst in response to the identifying of the first report as deviating from its predicted results, the usage analysis labels the first report and the at least one report analyzed by the analyst as sharing a dependency. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product for analyzing a plurality of reports, said computer program product comprising:
-
a computer readable storage medium; first program instructions to predict results of future reports based on past reports; second program instructions to identify a first report that deviates from its predicted results; and third program instructions to identify at least one report sharing a dependency with the first report by performing at least one of a dependency analysis and a usage analysis, said performing of the dependency analysis including; identifying at least one second report that deviates from its predicted results, and labeling the first report and the at least one second report as sharing a dependency, and said performing of the usage analysis including; identifying at least one report analyzed by an analyst in response to said identifying of the first report, and labeling the first report and the at least one report analyzed by the analyst as sharing a dependency, said first program instructions, said second program instructions, and said third program instructions are stored on said computer readable storage medium. - View Dependent Claims (17, 18, 19, 20)
-
Specification