System and method for computer-assisted improvement of business intelligence ecosystem
First Claim
Patent Images
1. A computer implemented method for improving a business intelligence ecosystem, the method comprising:
- receiving, from a user device, a selection of a business intelligence artifact;
determining one or more execution profiles for the selected business intelligence artifact;
determining an initial examination score for the selected business intelligence artifact;
identifying, via one or more improvement modules on a server, one or more candidate improvements to the business intelligence ecosystem based on a configurable set of rules;
applying, via the one or more improvement modules on a server, one or more of the identified candidate improvements to modify the business intelligence ecosystem in which one or more of the candidate improvements was identified;
executing the selected business intelligence artifact in the modified business intelligence ecosystem, wherein the selected business intelligence artifact is executed at least partially based on one or more of the execution profiles;
determining examination data for the business intelligence artifact executed in the modified business intelligence ecosystem;
reverting, via the one or more improvement modules, modifications to the modified business intelligence ecosystem by reverting the applied one or more candidate improvements; and
identifying, via the one or more improvement modules, one or more qualified selected improvements based on a comparison of the examination data and the initial examination score, wherein at least one of the qualified selected improvements comprises at least one of the identified candidate improvements.
1 Assignment
0 Petitions
Accused Products
Abstract
In various implementations, improvement of a business intelligence ecosystem may include analyzing component(s) of a business intelligence ecosystem, identifying candidate improvements, applying at least a portion of candidate improvements, and/or verifying effects of the candidate improvements. Candidate improvements for business intelligence artifact(s), underlying data sources, BI environment configurations, metadata models, and/or computing resources may be analyzed and identified.
-
Citations
19 Claims
-
1. A computer implemented method for improving a business intelligence ecosystem, the method comprising:
-
receiving, from a user device, a selection of a business intelligence artifact; determining one or more execution profiles for the selected business intelligence artifact; determining an initial examination score for the selected business intelligence artifact; identifying, via one or more improvement modules on a server, one or more candidate improvements to the business intelligence ecosystem based on a configurable set of rules; applying, via the one or more improvement modules on a server, one or more of the identified candidate improvements to modify the business intelligence ecosystem in which one or more of the candidate improvements was identified; executing the selected business intelligence artifact in the modified business intelligence ecosystem, wherein the selected business intelligence artifact is executed at least partially based on one or more of the execution profiles; determining examination data for the business intelligence artifact executed in the modified business intelligence ecosystem; reverting, via the one or more improvement modules, modifications to the modified business intelligence ecosystem by reverting the applied one or more candidate improvements; and identifying, via the one or more improvement modules, one or more qualified selected improvements based on a comparison of the examination data and the initial examination score, wherein at least one of the qualified selected improvements comprises at least one of the identified candidate improvements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented method for improving a business intelligence ecosystem, the method comprising:
-
receiving, from a user device, a selection of one or more business intelligence artifacts; determining one or more execution profiles for each of the selected business intelligence artifacts; determining a set of metadata models associated with one or more of the selected business intelligence artifact; identifying a set of data sources associated with the set of metadata models; determining an initial examination score for at least one of the selected business intelligence artifacts; determining information related to one or more associated data sources of the set of data sources associated with the set of metadata models; identifying, via one or more improvement modules on a server, one or more candidate improvements to the business intelligence ecosystem based at least partially on the initial examination score the determined information, and a configurable set of rules; modifying the business intelligence ecosystem by applying, via the one or more improvement modules, one or more of the identified candidate improvements to at least one of; one or more of the metadata models; one or more of the associated data sources;
orone or more of the business intelligence ecosystem components; executing one or more of the selected business intelligence artifacts in the modified business intelligence ecosystem, wherein one or more of the selected business intelligence artifacts are executed at least partially based on one or more of the determined execution profiles; applying an examination test on one or more of the selected business intelligence artifacts executed in the modified business intelligence ecosystem; determining examination data based at least partially on the examination test; and identifying, via the one or more improvement modules, one or more qualified selected improvements based on a comparison of the examination data and the initial examination score, wherein at least one of the qualified selected improvements comprises at least one of the identified candidate improvements. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification