Siebel Analytics Server Administration Guide > Completing Setup and Managing Repository Files >

Merging Siebel Analytics Repositories


This section is for organizations that use the Siebel Analytics applications repository (SiebelAnalytics.rpd). It explains how to use the Merge Repository feature of the Administration Tool to merge your repository customizations of prior releases with a new version received from Siebel Systems. The Merge Repository feature can also be used by customers to upgrade their custom repositories.

The merge process involves three versions of a Siebel Analytics Repository. The terms used in the following descriptions are the terms used in the Administration Tool user interface.

  • Original repository. The repository you received with the previous version of Siebel Analytics.
  • Modified repository. The repository that contains the customizations you made to the original repository.
  • Current repository. The repository that is installed with this version and is currently opened as the main repository.

During the merge process, you can compare the original repository with the modified repository and the original repository with the current repository. The Merge Repository feature allows you to decide on an object-by-object basis whether you want to merge your customizations with the current repository.

In this section, the following file names are used:

  • Original file = SiebelAnalytics.Prev.rpd
  • Current file = SiebelAnalytics.Current.rpd
  • Modified file = SiebelAnalytics.Custom.rpd

To merge versions of Siebel Analytics Repository

  1. In the Administration Tool, open SiebelAnalytics.Current.rpd in offline mode.
  2. From the Administration Tool menu bar, choose File > Merge.
  3. In the Select Original Repository dialog box, select SiebelAnalytics.Prev.rpd.
  4. Type the password and click OK.

    The Merge Repositories dialog box displays the changes between SiebelAnalytics.Prev.rpd and SiebelAnalytics.Current.rpd.

  5. In the Modified Repository field, select SiebelAnalytics.Custom.rpd.

    In the Merge Repositories dialog box, the names of the original and modified repositories appear at the top. The Select buttons to the right allow you to select repositories.

    The text box below the repository names allows you to select one of the following options:

    • Changes from original repository to modified repository.
    • Changes from original repository to current repository.
    • How to merge contents of modified repository into current repository.

      The grid below the text box dynamically changes based on the option you select. If you select the option to merge repository contents, the grid below the text box displays the following information:

      Column Name
      Description

      Type

      Object type

      Name

      Object name

      Description

      Description of the changes between the original repository and the modified repository, and between the original repository and the current repository.

      Decision

      Allows you to select a decision about what action you want to take regarding the repository changes.

      Also, if you select the option to merge repository contents, the read-only text box below the grid displays a description of the object you select in the grid. Below the read-only text box are three panes. The left pane represents the original repository; the middle pane, the modified repository; and the right pane, the current repository. When you select an object in the grid, the object and its related repository objects are displayed in a hierarchical tree format in the appropriate pane.

  6. Select the option How to merge SiebelAnalytics.Custom.rpd into SiebelAnalytics.Current.rpd from the drop-down list.

    The grid displays the repository changes. The Description column states the change between the original repository and the current repository, and between the original repository and the modified repository. The Decision column provides options for the action you can take regarding the change. The read-only text box below the grid provides detailed information about the repository change for the object you select in the grid.

  7. In the Decision field, select the action you want to take regarding the repository change, or accept the default action.

    You can use the Find and Find Again buttons to locate specific objects by name.

  8. To locate subsequent rows with empty Decision fields, click the Decision header cell.

    When all rows have a value in the Decision field, the Merge button is enabled.

  9. Click Merge.

    A message appears to let you know that the merge is complete.

  10. Save the current repository.
Siebel Analytics Server Administration Guide