System and method for analyzing data in a report
First Claim
1. A method for analyzing a data value of interest in a multidimensional database, the method comprising:
- identifying the data value of interest in a structured report, wherein the identifying of the data value of interest in the structured report comprises identifying the data value of interest on a cross-tab intersection in a cross-tab in the structured report;
identifying a data source for the structured report;
collecting a context for the data value of interest in at least one of the data source and the structured report;
building an analysis specification, by a processor, based on the collected context; and
analyzing the data value of interest using the analysis specification;
wherein building the analysis specification comprises;
extracting a slicer from the structured report and adding the slicer to the analysis specification based upon the structured report having said slicer;
extracting a member of one or more detailed pages in a master-detail relationship and adding the one or more detailed pages to the analysis specification based upon the structured report having one or more detailed pages;
extracting a default measure from the structured report and adding the default measure to the analysis specification based upon the structured report having a default measure; and
adding at least one child of the member to the analysis specification.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and a system for analyzing a data value of interest in a multidimensional database. The data value of interest is first identified in a structured report. The data source for the structured report is retrieved. A context for the data value of interest in the data source is collected, for example, by extracting a slicer from the structured report, by extracting members of master-detail pages, or by extracting a default measure from the structured report. An analysis specification based on the collected context is then built, and the data value of interest is analyzed using the analysis specification. The result from analyzing the data value of interest may be presented in an analysis view.
-
Citations
18 Claims
-
1. A method for analyzing a data value of interest in a multidimensional database, the method comprising:
-
identifying the data value of interest in a structured report, wherein the identifying of the data value of interest in the structured report comprises identifying the data value of interest on a cross-tab intersection in a cross-tab in the structured report; identifying a data source for the structured report; collecting a context for the data value of interest in at least one of the data source and the structured report; building an analysis specification, by a processor, based on the collected context; and analyzing the data value of interest using the analysis specification; wherein building the analysis specification comprises; extracting a slicer from the structured report and adding the slicer to the analysis specification based upon the structured report having said slicer; extracting a member of one or more detailed pages in a master-detail relationship and adding the one or more detailed pages to the analysis specification based upon the structured report having one or more detailed pages; extracting a default measure from the structured report and adding the default measure to the analysis specification based upon the structured report having a default measure; and adding at least one child of the member to the analysis specification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing system comprising:
-
one or more processors; one or more non-transitory computer-readable data storage devices; and computer-executable program instructions, stored on the one or more computer-readable data storage devices for execution by the one or more processors, wherein the program instructions comprise; program instructions for identifying a data value of interest in a structured report, wherein the program instructions for identifying the data value of interest in the structured report comprise program instructions for identifying the data value of interest on a cross-tab intersection in a cross-tab in the structured report; program instructions for identifying a data source for the structured report; program instructions for collecting a context for the data value of interest in at least one of the data source and the structured report; program instructions for building an analysis specification, with a processor, based on the collected context; and program instructions for analyzing the data value of interest using the analysis specification; wherein the program instructions for building the analysis specification comprise; program instructions for extracting a slicer from the structured report and adding the slicer to the analysis specification based upon the structured report having said slicer; program instructions for extracting a member of one or more detailed pages in a master-detail relationship and adding the one or more detailed pages to the analysis specification based upon the structured report having one or more detailed pages; program instructions for extracting a default measure from the structured report and adding the default measure to the analysis specification based upon the structured report having a default measure; and program instructions for adding at least one child of the member to the analysis specification. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising executable instructions stored on a non-transitory computer-readable storage medium, configured for causing one or more programmable processors to:
-
identify a data value of interest on a cross-tab intersection in a cross-tab in a structured report; identify a data source for the structured report; collect a context for the data value of interest in at least one of the data source and the structured report; build an analysis specification, with a processor, based on the collected context; and analyze the data value of interest using the analysis specification; wherein building the analysis specification comprises; extracting a slicer from the structured report and adding the slicer to the analysis specification based upon the structured report having said slicer; extracting a member of one or more detailed pages in a master-detail relationship and adding the one or more detailed pages to the analysis specification based upon the structured report having one or more detailed pages; extracting a default measure from the structured report and adding the default measure to the analysis specification based upon the structured report having a default measure; and adding at least one child of the member to the analysis specification. - View Dependent Claims (18)
-
Specification