SUPPLEMENTAL SYSTEM FOR BUSINESS INTELLIGENCE SYSTEMS TO PROVIDE VISUAL IDENTIFICATION OF MEANINGFUL DIFFERENCES
First Claim
Patent Images
1. A method comprising:
- retrieving a first set of expressions;
retrieving a first specification associated with a first Business Intelligence Artifact in a first Business Intelligence Environment and a second specification associated with a second Business Intelligence Artifact, wherein the first Business Intelligence Artifact is deployed in a first Business Intelligence Environment, and wherein the second Business Intelligence Artifact is deployed in a second Business Intelligence Environment;
evaluating each expression in the first set of expressions to identify a set of matched elements in the first specification and to identify a set of matched elements in the second specification;
injecting one or more exclude specification markers proximate to each of the identified matched elements in the first specification to generate a first instrumented specification and proximate to each of the identified matched elements in the second specification to generate a second instrumented specification, wherein each exclude specification marker comprises an exclude style;
executing the first instrumented specification in the first Business Intelligence Environment to generate a first Business Intelligence Artifact Output and executing the second instrumented specification in the second Business Intelligence Environment to generate a second Business Intelligence Artifact Output, wherein the first Business Intelligence Artifact Output and the second Business Intelligence Artifact Output comprise one or more output markers associated with at least one of the injected exclude specification markers, andwherein each of the output markers is generated based on one or more visual formatting rules of at least one of the associated injected exclude specification markers; and
wherein each of the output markers include one or more visual characteristics rendered in the exclude style;
generating a first set of images which represent at least a portion of the content from the first Business Intelligence Artifact Output;
generating a second set of images which represent at least a portion of the content from the second Business Intelligence Artifact Output;
comparing at least a portion the first set of images to at least a portion of the second set of images;
determining a set of meaningful differences between the first Business Intelligence Artifact and the second Business Intelligence Artifact based on the comparison, wherein the set of meaningful differences comprise differences that occur in output regions that are not associated with one or more of the expressions in the first set of expressions; and
generating at least one of;
a first Enhanced Business Intelligence Artifact Outputor a second Enhanced Business Intelligence Artifact Output in which the determined set of meaningful differences are visually identified in a difference region style.
0 Assignments
0 Petitions
Accused Products
Abstract
In various implementations, a supplemental system may be provided. The supplemental system may be coupled to business intelligence environment(s) to facilitate visual identification of meaningful differences. In some implementations, expressions to exclude may be indentified and specifications associated with BI Artifacts may be instrumented based on the expressions to exclude. Enhanced Business Intelligence Artifact Outputs may be generated to visually identify differences between BI Artifact Outputs that are not associated with expressions to exclude.
-
Citations
20 Claims
-
1. A method comprising:
-
retrieving a first set of expressions; retrieving a first specification associated with a first Business Intelligence Artifact in a first Business Intelligence Environment and a second specification associated with a second Business Intelligence Artifact, wherein the first Business Intelligence Artifact is deployed in a first Business Intelligence Environment, and wherein the second Business Intelligence Artifact is deployed in a second Business Intelligence Environment; evaluating each expression in the first set of expressions to identify a set of matched elements in the first specification and to identify a set of matched elements in the second specification; injecting one or more exclude specification markers proximate to each of the identified matched elements in the first specification to generate a first instrumented specification and proximate to each of the identified matched elements in the second specification to generate a second instrumented specification, wherein each exclude specification marker comprises an exclude style; executing the first instrumented specification in the first Business Intelligence Environment to generate a first Business Intelligence Artifact Output and executing the second instrumented specification in the second Business Intelligence Environment to generate a second Business Intelligence Artifact Output, wherein the first Business Intelligence Artifact Output and the second Business Intelligence Artifact Output comprise one or more output markers associated with at least one of the injected exclude specification markers, and wherein each of the output markers is generated based on one or more visual formatting rules of at least one of the associated injected exclude specification markers; and
wherein each of the output markers include one or more visual characteristics rendered in the exclude style;generating a first set of images which represent at least a portion of the content from the first Business Intelligence Artifact Output; generating a second set of images which represent at least a portion of the content from the second Business Intelligence Artifact Output; comparing at least a portion the first set of images to at least a portion of the second set of images; determining a set of meaningful differences between the first Business Intelligence Artifact and the second Business Intelligence Artifact based on the comparison, wherein the set of meaningful differences comprise differences that occur in output regions that are not associated with one or more of the expressions in the first set of expressions; and generating at least one of; a first Enhanced Business Intelligence Artifact Output or a second Enhanced Business Intelligence Artifact Output in which the determined set of meaningful differences are visually identified in a difference region style. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
retrieving a first Business Intelligence Artifact Output from a location referenced by a memory of an SI System, retrieving a first set of expressions; retrieving a specification associated with a Business Intelligence Artifact, wherein the Business Intelligence Artifact is deployed in a Business Intelligence Environment; evaluating each expression in the first set of expressions to identify a set of matched elements in the specification; injecting one or more exclude specification markers proximate to each of the identified matched elements in the specification to generate an instrumented specification, wherein each exclude specification marker comprises an exclude style; executing the instrumented specification in the Business Intelligence Environment to generate a second Business Intelligence Artifact Output, wherein the second Business Intelligence Artifact Output comprise one or more output markers associated with at least one of the injected exclude specification markers, and wherein each of the output markers is generated based on one or more visual formatting rules of at least one of the associated injected specification markers; and wherein each of the output markers include one or more visual characteristics rendered in the exclude style; generating a first set of images which represent at least a portion of the content from the first Business Intelligence Artifact Output; generating a second set of images which represent at least a portion of the content from the second Business Intelligence Artifact Output, wherein the second set of images include parts visually identified in the exclude style that are associated with the identified matched elements; comparing at least a portion the first set of images to at least a portion of the second set of images, wherein parts of the first set of images and parts of the second set of images visually identified in the exclude style are not compared; and determining a set of meaningful differences between the first Business Intelligence Artifact Output and the second Business Intelligence Artifact Output based on the comparison. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification