About the Merge Process

Oracle BI repository has three types of merges.

There are three types of Oracle BI repository merges:

  • Full merges, sometimes called upgrade merges, are used during development processes, when there are two different repositories that need to be merged. The Administration Toolprovides a three-way merge feature that lets you merge two repositories that have both been derived from a third, original repository. Full merges can also be used to import objects from one repository into another. See Performing Full Repository Merges for more information.

  • Patch merges are used when you are applying the differential between two versions of the same repository. For example, you might want to use a patch merge to apply changes from the development version of a repository to your production repository, or to upgrade your Oracle BI Applications repository. See Performing Patch Merges for more information.

  • Multiuser development merges are used when you are publishing changes to projects using a multiuser development environment. See About the Multiuser Development Merge Process for more information.

The merge process typically involves three versions of an Oracle Business Intelligence repository: the original repository, modified repository, and current repository. The original repository is the original unedited file (the parent repository), while the modified and current repository are the two changed files you want to merge. The current repository is the one currently open in the Administration Tool.

The original, modified, and current repository may mean different things, depending on your situation. For example:

  • In a development-to-production scenario, you have an original parent file, a current file that contains the latest development changes, and a modified file that is the deployed copy of the original file.

  • In an Oracle BI Applications repository upgrade scenario, the current file is the latest version of the repository shipped by Oracle, and the original file is the original repository shipped by Oracle. The modified file is the file that contains the customizations you made to the original file.

Note that patch merge can be used with both of these situations. In a patch merge, you open the current file and select the original file, then generate the patch. To apply the patch, you open the modified file and select the original file, then apply the patch. See Performing Patch Merges for more information.