Obie Emerge

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