System and method for business intelligence metadata exchange
First Claim
1. A method for sharing an exchange definition file between a source system and a target system for a business intelligence application having application objects, the method comprising the steps of:
- a) selecting a report definition in the source system, the report definition being used for constructing business intelligence report, the source system being defined by a source environment;
b) defining environment parameters for the source environment;
the environment parameters including default values and restrictions;
c) creating the exchange definition file in the source system using the environment parameters, the exchange definition file including the report definition, a database connection, and a model package;
d) saving the exchange definition file in an archive, the archive accessible by the source system and the target system;
e) reading the exchange definition file from the archive into the target system;
f) recreating the report definitions in the target system from the exchange definition file; and
g) creating new environment parameters in the target system according to the exchange definition file.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention makes use of a single data structure to define all of the information and parameters necessary for the efficient sharing and exchange of entire or partial BI applications. The invention enables a user to capture preferences that are applicable to both ends of the exchange, namely the source and the target systems. It provides for users to be presented with a comprehensive list of preferences and smart defaults from which they can select, and in some cases override, at both the source and target end points of the exchange. The actual metadata exchange is persisted as an exchange structure in a computer system file system called an exchange archive.
5 Citations
15 Claims
-
1. A method for sharing an exchange definition file between a source system and a target system for a business intelligence application having application objects, the method comprising the steps of:
-
a) selecting a report definition in the source system, the report definition being used for constructing business intelligence report, the source system being defined by a source environment; b) defining environment parameters for the source environment;
the environment parameters including default values and restrictions;c) creating the exchange definition file in the source system using the environment parameters, the exchange definition file including the report definition, a database connection, and a model package; d) saving the exchange definition file in an archive, the archive accessible by the source system and the target system; e) reading the exchange definition file from the archive into the target system; f) recreating the report definitions in the target system from the exchange definition file; and g) creating new environment parameters in the target system according to the exchange definition file. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for sharing an exchange definition file between a source system and a target system for a business intelligence application having application objects, the system comprising:
-
means for selecting a report definition in the source system, the report definition being used for constructing business intelligence report, the source system being defined by a source environment; means for defining environment parameters for the source environment;
the environment parameters including default values and restrictions;means for creating the exchange definition file in the source system using the environment parameters, the exchange definition file including the report definition, a database connection, and a model package; means for saving the exchange definition file in an archive, the archive accessible by the source system and the target system; means for reading the exchange definition file from the archive into the target system; means for recreating the report definitions in the target system from the exchange definition file; and means for creating new environment parameters in the target system according to the exchange definition file. - View Dependent Claims (8, 9)
-
-
10. A storage medium readable by a computer encoding a computer program for execution by the computer to carry out a method for sharing an exchange definition file between a source system and a target system for a business intelligence application having application objects, the computer program comprising:
-
code means for selecting a report definition in the source system, the report definition being used for constructing business intelligence report, the source system being defined by a source environment; code means for defining environment parameters for the source environment;
the environment parameters including default values and restrictions;code means for creating the exchange definition file in the source system using the environment parameters, the exchange definition file including a report definition, a database connection, and a model package; code means for saving the exchange definition file in an archive, the archive accessible by the source system and the target system; code means for reading the exchange definition file from the archive into the target system; code means for recreating the report definitions in the target system from the exchange definition file; and code means for creating new environment parameters in the target system according to the exchange definition file. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification