Merge
Merge
Merge:
Full merges are typically used during development processes, when there are two different repositories that
need to be merged. Full merges can also be used to import objects from one repository into another.
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.
The merge process typically involves three versions of an Oracle BI Repository: the original repository,
modified repository, and current repository.
No Common Parent. This merge, also called a two-way merge, is useful when you want to import objects
from one repository to another. In this case, objects are merged from two different repositories with no
common parent
Common Parent. This merge, also called a three-way merge, is useful when you have a common parent
repository and two derived repositories. There is a parent (original) repository, and two derived repositories.
After the merge, a fourth merged repository is created.
It is a good practice to equalize your changes to clean up underlying object IDs before merging. If you have
not yet equalized your changes, select Equalize during merge to equalize objects as part of the merge process.
Selecting this option may affect merge performance.
The Define Merge Strategy screen displays a decision table that shows conflicts for this merge.
To make decisions about whether to include or exclude objects from the merged repository,
choose Current or Modified from the Decision list. Choose Current to keep the change for the selected
object in the current repository, or choose Modified to keep the change for the selected object in the modified
repository.
Patch Merge:
In a patch merge, you create a patch that contains the differences between the current repository and the
original repository.
In a development-to-production scenario, you have an original parent repository, a current repository that
contains the latest development changes, and a modified repository that is the deployed copy of the original
repository.
Create Patch:
It is a good practice to equalize your changes to clean up underlying object IDs before generating a patch.
1. In the Compare repositories dialog, review the changes between the repositories. Then, click Create
Patch.
2. In the Create Patch dialog, enter a name for the patch file, for example, my_patch.xml , and
click Save.
Apply Patch:
Step 1:In the Administration Tool, open the modified Oracle BI repository in offline mode. In i.e., open
the repository on which you want to apply the patch.
Step 2:Select File, then select Merge. The Merge Repository Wizard appears. For Merge Type, select
Patch Repository Merge.
Step 3: Select the original parent repository by clicking Select next to Original Master Repository.
Click Select next to Patch File. Browse to select the patch file you want to apply,