Define how property values of merged records are calculated
In the Information Store, each property of an i2 Analyze record can have only one value. When multiple pieces of source data contribute to an i2 Analyze record, the system must calculate a single value for each property type.
Intended audience
Why define the property values
When a record contains more than one piece of provenance, it is a merged record. The properties for an i2 Analyze record are calculated when a merge or unmerge operation occurs, or when provenance is removed from a record.
By default, all of the property values for a record come from the source data that contributed to the record with the most recent source-last-updated-time. If no source data has a source-last-updated-time, the property values to use are determined by the ascending order of the origin identifier keys that are associated with the record. The source data that is last in the order is chosen.
If the default source-last-updated-time behavior does not match the requirements of your deployment, you can define how the property values are calculated for merged i2 Analyze records. You might define your own rules when multiple data sources contain values for different properties of an item type or one data source is more reliable for a particular item or property type.
Origin identifier | Correlation identifier | Ingestion source name | Source last updated | First given name |
---|---|---|---|---|
DVLA1234 | II1 | DVLA |
12:20:22 09/10/2018 |
John |
PNC5678 | II1 | PNC |
14:10:43 09/10/2018 |
Jon |
If you know that data from the DVLA ingestion source is more reliable for this item type, you can define that source data with the value of DVLA for the ingestion source name takes precedence. By using this definition, the i2 Analyze record gets the value of John for the first given name property.
After you define this rule for the Person entity type, all future updates to the records of this item type take the property values from the DVLA ingestion source if it is present in any of the source data that contributed to a merged i2 Analyze record.
For more information about how to enable this function, and create your own rules, see Defining the property values of merged i2 Analyze records.