Creating precedence sets and associations for reconciliation merge activities
Precedence sets and values
A precedence value determines the data that is written to the target dataset from the source datasets. A precedence set defines the precedence value for a dataset in a merge activity. Each source dataset is paired with a precedence set. This set serves as the default precedence value for all classes and attributes in that dataset. If precedence value is not specifically assigned, the classes and attributes in a dataset carry the value set at the dataset level. When the merge activity runs, if the dataset value and the class or attribute value are not the same, the precedence value assigned at the attribute level is considered. Class-level precedence values apply to all attributes of the class. By default, the dataset precedence value is 100. You can change the precedence values for classes and attributes to override the value set at the dataset level and class level.
The following image shows how precedence values determine the data that is populated into the production dataset during a merge activity.
Specifying precedence values to attributes while merging datasets
Precedence values do not apply to the core attributes.
Precedence associations for reconciliation merge activities
A precedence association links a dataset with a precedence set and can be reused among merge activities.
Each merge activity is linked to one precedence association that determines the precedence for each dataset that participates in the activity.
The following figure shows a sample list of existing associations that you can choose from for a merge activity.
Setting the merge precedence when reconciling multiple datasets to a target dataset
When you merge the data from multiple source datasets into a target dataset, you can select the classes and attributes from a source dataset that can be merged.
To set the merge precedence for merging datasets
- In the CMDB UI, select Configurations > Manage Reconciliation Rules > Precedence Exceptions.
- To create a new precedence set, click Add Precedence Set.
- Select the dataset to create a merge ruleset and set the precedence values.
The precedence set area is displayed on the screen.
In the Precedence Set area, enter the required information in the following fields.
- After adding the precedence values, click Save to save the merge ruleset for the selected dataset.
Similarly, you can set precedence values for multiple datasets within a precedence set.
You can now relate the precedence set to a dataset by creating a precedence association.
To associate a dataset with a precedence set for merging datasets
- In the Precedence Exception area, click Select Association Set, and select a Precedence Set from the list.
- View, create, or edit the merge ruleset for any of the datasets in the precedence set edit area.
- If you make any changes to values in the selected precedence set, click Save to save your changes.
Where to go from here