Continuous integration of business intelligence software
AssigneeMotio, Inc.
InventorsJ. Lynn Moore, Jr., Lance W Hankins
Life of this patent
Estimating the term…
Abstract
A method for providing automatic version control to a business intelligence system includes receiving business metric data from a business intelligence system, creating an initial version of a business intelligence artifact derived from the received business metric data, automatically storing the initial version of the business intelligence artifact with a source control system, detecting a request to the business intelligence system to modify the initial version of the business intelligence artifact, creating a subsequent version of the business intelligence artifact that includes the requested modification, and automatically storing the subsequent version of the business intelligence artifact with the source control system.
Claims10
In a general purpose computer, a method for providing automatic version control to a business intelligence system, comprising:
- creating an initial version of a business intelligence artifact in the business intelligence system, wherein the business intelligence artifact is a user-authored object that produces output when the business intelligence artifact is executed in the business intelligence system, and wherein the business intelligence artifact is selected from the group consisting of:
- a report specification and an analysis cube;
- providing an automated agent that interfaces with the business intelligence system to provide automated version control to the business intelligence artifact;
- the automated agent independently performing the steps of:
- automatically storing the initial version of the business intelligence artifact with a version control system;
- detecting a request to the business intelligence system to modify the initial version of the business intelligence artifact to create a subsequent version of the business intelligence artifact that includes the requested modification;
- and
- automatically storing the subsequent version of the business intelligence artifact in the version control system.
In a general purpose computer, with installed and running business intelligence software forming at least part of a business intelligence system, a method for providing automatic version control to a business intelligence artifact authored by a user of the business intelligence system, the method comprising:
- the user creating a business intelligence artifact selected from the group consisting of:
- a report specification and an analysis cube;
- wherein the business intelligence artifact, when executed in the business intelligence system, generates output based upon business metric data obtained from the business intelligence system, wherein the business metric data corresponds to information related to the operation of a business;
- providing an automated agent that interfaces with the business intelligence system;
- and
- at a predetermined interval, the automated agent independently performing the steps of:
- monitoring the business intelligence system for modifications to the business intelligence artifact, and if modifications to the business intelligence artifact are detected, recording the modified version of the business intelligence artifact as a new revision of the business intelligence artifact in a version control system.
Dependencies are inferred from the claim text.