SUPPLEMENTAL SYSTEM FOR BUSINESS INTELLIGENCE SYSTEMS
First Claim
1. A method comprising:
- determining a set of alterations to a first copy of a set of BI Artifacts;
receiving a request from a user to commit the set of alterations to a BI environment;
transmitting the set of alterations to an external version control;
receiving a conflict notification from the external version control based at least partially on the transmitted set of alterations and a second copy of the set of BI Artifacts stored in a memory of the external version control, wherein the conflict notification identifies whether a conflict exists between the transmitted set of alterations and the second copy of the set BI Artifacts;
determining whether a conflict exists between the transmitted set of alterations and the second copy of the set of BI Artifacts based on at least one of the conflict notification or one or more conflict assistance tests, wherein at least one of the conflict assistance tests is based on a comparison between the second copy of the set of BI Artifacts and the first copy of the set of BI Artifacts;
transmitting a request to the external version control to commit the alterations to the second copy of the set of BI Artifacts residing in the external version control if a determination is made that a conflict does not exist; and
transmitting a request to the BI environment to change the set of BI Artifacts in the BI environment based on the set of alterations if a determination is made that a conflict does not exist.
1 Assignment
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 deployment, version control, testing, and/or other processes. In some implementations, the supplemental system may be communicably coupled to an external version control. The external version control may store one or more versions of components of the business intelligence environment(s) and the supplemental system may utilize the versions to perform one or more operations, such as, but not limited to, facilitating deployment, version controlling, and/or testing. In some implementations, the supplemental system may utilize information from a ticket manager in deployments of BI Artifact(s).
-
Citations
22 Claims
-
1. A method comprising:
-
determining a set of alterations to a first copy of a set of BI Artifacts; receiving a request from a user to commit the set of alterations to a BI environment; transmitting the set of alterations to an external version control; receiving a conflict notification from the external version control based at least partially on the transmitted set of alterations and a second copy of the set of BI Artifacts stored in a memory of the external version control, wherein the conflict notification identifies whether a conflict exists between the transmitted set of alterations and the second copy of the set BI Artifacts; determining whether a conflict exists between the transmitted set of alterations and the second copy of the set of BI Artifacts based on at least one of the conflict notification or one or more conflict assistance tests, wherein at least one of the conflict assistance tests is based on a comparison between the second copy of the set of BI Artifacts and the first copy of the set of BI Artifacts; transmitting a request to the external version control to commit the alterations to the second copy of the set of BI Artifacts residing in the external version control if a determination is made that a conflict does not exist; and transmitting a request to the BI environment to change the set of BI Artifacts in the BI environment based on the set of alterations if a determination is made that a conflict does not exist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
requesting a listing of tickets from an external ticket manager, wherein a ticket is associated with one or more BI Artifacts, and wherein to obtain approval of the ticket at least one of the associated BI Artifacts is changed; presenting a listing of approved tickets to a user, wherein the listing of approved tickets is based on the requested listing of tickets and identification of approval of tickets from the external ticket manager; receiving a selection of a set of approved tickets from the listing of approved tickets; identifying a set of alterations to one or more BI Artifacts associated with the selected set of approved tickets; receiving a selection of at least a portion of the set of alterations to generate a second set of alterations to deploy in a BI environment; transmitting the second set of alterations to an external version control; receiving a conflict notification from the external version control based on the transmitted second set of alterations and a first copy of the set of BI Artifacts stored in a memory of the external version control, wherein the conflict notification identifies whether a conflict exists between the transmitted second set of alterations and the first copy of the set of BI Artifacts; determining whether a conflict exists between the transmitted second set of alterations and the first copy of the set of BI Artifacts based on the conflict notification; requesting commitment of the second set of alterations to the set of BI Artifacts residing in external version control if a determination is made that a conflict does not exist; and requesting at least one change to the set of BI Artifacts in the BI environment based on the second set of alterations if a determination is made that a conflict does not exist. - View Dependent Claims (13, 14, 15)
-
-
16. A method of managing versions of BI Artifacts comprising:
-
accessing communications in a BI environment between a user and the BI environment related to a set of BI Artifacts; identifying a first change requested by the user via an interface in the BI environment to the set of BI Artifacts prior to allowing the first change to be transmitted to one or more other components of the BI environment to process the first change; determining whether to allow the requested first change to the set of BI Artifacts in the BI environment based at least partially on one or more conflict assistance tests, wherein at least one of the conflict assistance tests is based at least partially on the requested first change to at least one of the BI Artifacts of the set of BI Artifacts; presenting at least one notification to the user in an interface of the BI environment based at least partially on one or more results of at least one of the conflict assistance tests; and allowing the requested first change to the set of BI Artifacts in the BI environment by transmitting the requested first change to one or more of the other components of the BI environment if a determination is made to allow the requested first change to the set of BI Artifacts. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification