Upload
ynotgood59
View
227
Download
0
Embed Size (px)
Citation preview
7/31/2019 Obie Emerge
1/15
Oracle Confidential
Oracle Business Intelligence
Merging Repositories
This feature replaces the deprecated Import from Repositoryfeature from the previous releases.
Krishnan Viswanathan
Sr. Product Manager
Oracle BI EE
7/31/2019 Obie Emerge
2/15
Oracle Confidential
Overview
The option to Import from a repository is based on an old pieceof code which is incomplete and out of date based on someof the changes to the current meta data and the consistencychecks. The new and recommended process for merging is touse the 3-way merge feature.
In the Maui release, the option to Import from Repository isdeprecated and the menu option is disabled by default.
The purpose of this presentation is to walk through therecommended process of using the Merge Option to import
from another repository.The first part of the presentation also shows how to re-enable
the Import from Repository option if users desires to use it.
7/31/2019 Obie Emerge
3/15
Oracle Confidential
Enabling Import from Repository
In the Maui release, the option to Import from Repository is disabled.
This functionality is set to be deprecated in the future releases.
To re-enable this option :
1. Click the Tools -> Option menu and Check Allow Import from Repository and
click Ok. This will enable the File -> Import -> Repository option.
Note : Every time you try to import from Repository, a warning will pop-up stating
that this functionality has been deprecated and to choose the Merge Option
for this functionality (Described in later slides).
7/31/2019 Obie Emerge
4/15
Oracle Confidential
Recommended process to Import from Repository
Pre-requisite : Create a blank repository.
Steps to create a blank repository:1. Open admin tool by clicking on the Admin tool Icon.
2. Click on the New icon (or File->New from the menu).
3. Give it a name (e.g.: Blank.rpd)
4. Save and close the repository.
Steps to Merge :
1. Open the repository to merge objects from. This is the source repository.2. Click File/Merge
3. For Original Repository, choose the Blank.rpd (created in the pre-requisite stepabove).
4. Click on the Select button corresponding to Modified Repository and select therepository you want to merge into (destination repository to merge objects into).
5. Click on Select button corresponding to Save merged repository as and type the new
name for destination repository where the objects will be merged. (Although, itspossible to have this name the same as destination repository name from step 4, it isadvisable to have a different name to be able to back out changes easier and notcorrupt the original repository.)
6. In the middle window, click on Decision column for each line and change betweenCurrent or Modified. (Choose current displayed in the Description column.)
7. Click Merge button and save the new merged repository.
7/31/2019 Obie Emerge
5/15
7/31/2019 Obie Emerge
6/15
Oracle Confidential
Step 1 : Open the Source Repository
The source is the repository where user would want to import the objects from.
(In this example, UsageTracking.rpd is the source repository and the Usage
Tracking objects are to be merged with demo1.rpd Objects in Target
repository)
7/31/2019 Obie Emerge
7/15Oracle Confidential
Step 2 : Start the Merge process (File -> Merge)
To start the merge process, Click File and choose Merge.
7/31/2019 Obie Emerge
8/15Oracle Confidential
Step 3 : Open Original Repository
Choose the Blank Repository which was created earlier as the Original
Repository.
7/31/2019 Obie Emerge
9/15Oracle Confidential
Step 4 : Select Target Repository
TargetRepository
The Target is the repository where user would want to import the objects
into.(In this example, Target repository is the demo1.rpd)
7/31/2019 Obie Emerge
10/15Oracle Confidential
Step 5 : Select Merged Repository
MergedRepository
This is the name of the newly merged repository. Although, its possible to
have this name the same as destination repository name from step 4, it
is advisable to have a different name to be able to back out changes
easier and not corrupt the original repository.)
7/31/2019 Obie Emerge
11/15Oracle Confidential
Step 6 : Decide Objects to Merge.
Make decisionsto include orexclude objects
Make a decisions to include/exclude each object. The current status is displayed in the
Description column (either Added to Current or Deleted from Current). To keep it as
displayed in Description, choose Current in the decision column. To change from
what is displayed in description, choose Modified option.
7/31/2019 Obie Emerge
12/15Oracle Confidential
Step 7 : Merge.
Click toMerge
Choose from the Decisions columns to include/exclude each object. The current
status is displayed in the Description column (either Added to Current or Deleted
from Current). To keep it as displayed in Description, choose Current in the
decision column. To change from what is displayed in description, choose
Modified option.
7/31/2019 Obie Emerge
13/15Oracle Confidential
Screen Shot with Explanation. Click through for steps.
Source
Repository
Blank/Empty
Repository
TargetRepository
MergedRepository
Make decisionsto include orexclude objects
Click toMerge
7/31/2019 Obie Emerge
14/15Oracle Confidential
Alternate process when Importing from/to a very largeRepository
When importing from/to a large repository, there is a substantial difference
in the time taken to do the merge. The following steps is an alternatemethod you can try which can reduce the time taken to merge therepositories.
Steps to Merge from/to a Large Repository :
1.Open the Large repository first.
2.Click File/Merge
3.For Original Repository, choose the Blank.rpd (created in the pre-requisite step above).
4.For Modified Repository select the repository you want the objects to be merged from(Smaller repository).
5.Choose a new name for the "Save merged repository as"
6. For the "Decisions" column leave them as "Current".7.Click Merge button and save the new merged repository.
Note: The objects from the Modified repository (Step 4) are not shown within theDecisions window, but are automatically copied over into the target repository.
7/31/2019 Obie Emerge
15/15Oracle Confidential