To set up your system for repository development under source control management, you must set up an SCM configuration file with commands specific to your SCM system, and generate an MDS XML repository and check it into your SCM system.
This section contains the following topics:
To integrate the Oracle BI Administration Tool with your source control management system, you must create an XML configuration file based on your specific SCM system.
The configuration file contains the SCM system commands for adding, deleting, checking out, and renaming files. The Administration Tool issues these commands to the SCM system when repository objects are created or updated, resulting in corresponding new or changed MDS XML files.
Note:
The Administration Tool does not commit the changes to the SCM system. The repository developer must always check the files into the SCM system directly. This way, the repository developer can view any conflicts or make merge decisions in the SCM environment rather than the Administration Tool environment.
To create a configuration file for your SCM system:
To integrate with an SCM system, you must convert your Oracle BI repository to MDS XML format.
Use one of the following options to create an MDS XML repository and check it into your source control system:
If you have an existing repository file, use these steps to convert it to MDS XML.
The steps described in this section are the recommended method for initial import.
To save an existing repository file in MDS XML format:
Note:
You can also use the biserverxmlgen
utility with the -M
and -D
options to generate MDS XML from an existing RPD. See “Generating MDS XML from an Existing RPD Using a Command-Line Utility” in the XML Schema Reference for Oracle Business Intelligence Enterprise Edition for more information.
Learn to create a new repository in MDS XML format.
To create a new repository in MDS XML format:
Note:
Do not create a new MDS XML-format repository, add objects, and then select Link to Source Control. This method will not work, and no SCM commands will be generated.
For very small repositories, you can use the Link to Source Control files method to convert a binary RPD file to MDS XML format.
To link to source control files to convert your repository:
Note:
Using the Link to Source Control Files method to initially import your repository is only recommended for very small repositories. This method is too slow for large repositories (tens of thousands of files) because the Administration Tool imports the files one at a time using the standard "add file" command, rather than using specialized commands for bulk file import.
Note also that the repeated invocation of the "add file" command might increase the chances of transient errors. If these occur, you might need to restart the process a few times before all files are successfully imported to source control.